【发布时间】:2013-01-22 13:08:33
【问题描述】:
这是我在 WinForms 应用程序中使用的 HTML 代码:
<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 相同吗?