问题:
这就是我所做的
body {
border: 0;
}
正如这里所建议的:从 WebBrowser 控件中删除边框 https://stackoverflow.com/questions/2128259/removing-border-from-webbrowser-control
But仅当我们使用以下文档类型时才有效:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
当文档类型更改为
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
令人讨厌的边界不会消失!
但我需要 XHTML 文档类型才能使“position:fixed”在 IE 中工作。
有什么建议么?
代码:
HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<title>Borders, Go Away!</title>
<link href="styles.css" rel="stylesheet" type="text/css" />
</head>
<body>
</body>
</html>
CSS:
body {
border: 0;
}
好吧,在 IE 中使用 XHTML DOCTYPE 时,似乎没有办法从 CSS 中删除边框。
我最终在桌面应用程序中实现了 WebBrowser 控件/组件的 IDocHostUIHandler 接口的 GetHostInfo 方法,如 Delphi 中的示例所示:无框架网络浏览器 http://www.torry.net/discuss.php?id=9671
StackOverflow 上还有另一个相关问题:删除activex ie控件上的边框 https://stackoverflow.com/questions/1087537/remove-border-on-activex-ie-control
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)