我在windowsform上的webbrowser元素中显示一个包含表格的HTML页面。但是,在使用任何浏览器(包括IE)打开HTML文件时,表格的某些部分在webbrowser元素中的显示方式不同。
以下是比较:
顶部:任何浏览器, 下图:Webbrowser元素
(如果链接有一天死亡:某些边框看起来比它们应该更厚,垂直文本显示为水平文本)。
有什么方法可以解决这个问题吗?可能导致这种情况的原因是什么?
答案 0 :(得分:1)
默认情况下,WebBrowser
控件设置为模拟IE7,这可能是导致这种情况的原因。您可以通过创建注册表项来更改用于WebBrowser
控件的IE级别,但必须为每个单独的可执行文件设置它。
有关详细信息(如确切的注册表项和可能的值),请参阅以下有关代码项目的文章:Configuring the emulation mode of an Internet Explorer WebBrowser control