WinForms WebBrowser 컨트롤에서 html 파일을 호스팅하려고했지만 업데이트중인 헤더 색을 볼 수 없습니다. 아래 이미지를 참조하십시오. 내가 Internet Explorer에서 연 경우, 색상이 벌금을 보여주고 있지만, 웹 브라우저 컨트롤 아래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>
코드가 Internet Explorer에서 작동하며 다른 브라우저 컨트롤을 사용할 필요가 없습니다. 호환 모드없이 시스템에 설치된 최신 IE 버전을 사용하려면'WebBrowser' 컨트롤을 만들면됩니다. [this post] (http://stackoverflow.com/a/38514446/3110834)를보십시오. –
[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) –