正確應用這是HTML代碼,我在我的WinForms應用程序中使用:web瀏覽器的風格不是的WinForms
<html>
<head>
<style>
#vif {
margin:20px 5px 5px 5px;
background-color:#888;
}
#inf li {
margin-left:40px;
color:#fff;
}
#inf {
margin-top:15px;
padding-bottom:15px;
display:inline-block;
}
</style>
</head>
<body>
<div id="vif">
<div id="inf">
<li>Hello!</li>
</div>
</div>
</body>
</html>
當我保存親自使用IE9顯示,它工作正常,但是當WebBrowser
使用它, #inf
上的margin-top
未應用。爲什麼?與我使用的IE不同嗎?相同的代碼顯示不同!
正確的渲染應該有一個灰色的邊框周圍有空白,白色的文字應該固定在中間。
如何使用WebBrowser
正確顯示?
什麼版本的IE瀏覽器,你有嗎? –
@AlexFilipovici IE10,但這也適用於IE9,但他們不是說WebBrowser與您擁有的是相同的IE嗎? –
請參閱http://stackoverflow.com/a/4613025/43846 – stuartd