2016-11-30 2 views
0

Я попытался разместить html-файл в элементе управления WinForms WebBrowser, но я не мог видеть, что цвет заголовка обновляется. Пожалуйста, обратитесь к приведенному ниже изображению. Если я открыл в Internet Explorer, цвет показывает штраф, но он не обновляется, а хостинг в элементе управления WebBrowserЦвет не обновляется в WinForms Управление WebBrowser

Ниже приведен код, я использую для таблиц стилей. Код с background: linear-gradient (внизу, #dfecff 0%, # b4d5ff 100%); не обновляется в элементе управления WebBrowser. Почему это происходит? и можно ли исправить эту проблему?

body { 
background-color: #777777; 
font-family: Verdana, Geneva, sans-serif; 
font-size: 9pt; 
} 

table { 
font-family: Verdana, Geneva, sans-serif; 
font-size: 9pt; 
background-color: #FFF; 
} 

h1, h2 {   
background: #b4d5ff; 
background: linear-gradient(to bottom, #dfecff 0%, #b4d5ff 100%); 
} 

Ниже приведен код html, который я использовал для тестирования.

<html><body><head> 
<link rel="stylesheet" href="test.css" type="text/css" /></head> 
<h2>Testing</h2> 
<table> 
<tr><td>text1</td></tr> 
<tr><td>text2</td></tr> 
<tr><td>text3</td></tr> 
<tr><td>text4</td></tr> 
</table> 
</body> 
</html> 
+0

Ваш код будет работать с Internet Explorer, и вам не нужно использовать другой элемент управления браузера. Вам просто нужно настроить 'WebBrowser' для использования последней версии IE, установленной в вашей системе, без режима совместимости. Взгляните на [этот пост] (http://stackoverflow.com/a/38514446/3110834). –

+0

[http://stackoverflow.com/questions/790542/replacing-net-webbrowser-control-with-a-better-browser-like-chrome](http://stackoverflow.com/questions/790542/replacing-net -webbrowser-control-with-a-better-browser-like-chrome) –

ответ

0

управления WebBrowser основан на старой версии Internet Explorer, который не поддерживает linear-gradient.

Вам либо нужно использовать подход, который работает в IE, либо переключиться на другой элемент управления, основанный на другом движке рендеринга HTML с более широкой поддержкой современных CSS.

+0

Привет, Коди. Спасибо за ваш ответ. Есть ли какой-нибудь другой контроль, который вы могли бы предложить, чтобы я мог это достичь? –

Смежные вопросы