1

我有一个简单webBrowser的,form1但是当我尝试加载我的网站时,一些边距不起作用。我用 chrome 和 IE 对此进行了测试,但它们按应有的方式显示了我的网站。

在visual studio WFA c#中工作

这是一个屏幕截图:在此处输入图像描述

我左侧列表中的文本向左消失了一点,我的菜单栏有更大的下边距,而且我的悬停效果漂浮在我的图标 oO 上

4

1 回答 1

1

WebBrowser控件默认使用来自旧版本 IE 的呈现逻辑(为了“兼容性”),并且不遵循计算机上安装的当前版本。

<head>您可以通过将以下内容添加到您的元素来覆盖此行为并强制控件的行为类似于 IE9 :

<meta http-equiv="X-UA-Compatible" content="IE=9" />

您还需要确保DOCTYPE设置正确。然后,这将启用您期望的那种渲染行为。

于 2013-07-05T01:04:38.577 回答