2016-11-30 45 views
0

我試圖在WinForms WebBrowser控件中託管html文件,但我看不到正在更新的標題顏色。請參考下面的圖片。如果我在Internet Explorer中打開,顏色顯示正常,但同時在WebBrowser控件顏色未在WinForms WebBrowser控件中更新

下面收留了它沒有更新是我使用的樣式表的代碼。與代碼背景:線性梯度(底部,#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 - 網頁瀏覽器控制與更好的瀏覽器像鉻) –

回答

0

WebBrowser控件是基於舊版本的Internet Explorer不支持linear-gradient

您或者需要使用可在IE中使用的回退方法,或者切換到基於不同的HTML呈現引擎的不同的控件,並對現代CSS提供更廣泛的支持。

+0

嗨科迪。感謝您的回覆。有沒有其他的控制方法可以建議,以便我可以實現這一點? –

相關問題