2016-11-30 8 views
0

WinForms Webブラウザーコントロールでhtmlファイルをホストしようとしましたが、更新中のヘッダーカラーが表示されませんでした。下の画像を参考にしてください。私はInternet Explorerで開いた場合は、WebBrowserコントロールに以下WinForms WebBrowserコントロールで色が更新されていません

をホストしている間、色が細かい見せているが、それは更新していない私は、スタイルシートのために使用していたコードです。 のコード背景:線形勾配(下、#dfecff 0%、#b4d5ff 100%); Webブラウザーコントロールでが更新されていません。なぜこれが起こっているのですか?この問題を解決することは可能ですか?

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で動作し、別のブラウザコントロールを使用する必要はありません。互換モードなしであなたのシステムにインストールされている最新のIEバージョンを使うように 'WebBrowser'コントロールを作るだけです。 [this post](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-better-browser-like-chrome) –

答えて

0

WebBrowserコントロールはlinear-gradientをサポートしていないのInternet Explorerの古いバージョンに基づいています。

IEで機能するフォールバックアプローチを使用するか、最新のCSSを幅広くサポートする別のHTMLレンダリングエンジンに基づいた異なるコントロールに切り替える必要があります。

+0

こんにちはコーディ。お返事をありがとうございます。私がこれを達成できるようにあなたが提案できる他のコントロールはありますか? –

関連する問題