您的位置:首页 > 其它

【原】去掉WebBrowser内嵌网页时的边框(含有FrameSet的情况如何处理)

2010-08-17 20:51 585 查看
废话不多说,今天要做一个功能,使用了WebBrowser控件,和大多数人一样,我想去掉控件本身的边框,因为这个3D边框很丑陋而且和背景不相容。

找了一圈,发现网上的方法都是针对没有Frameset的情况,也就是说,你的页面如果有Frameset构成,则使用css:

body
{
/*下面2句去掉webBrowser边框*/
border:0px;
overflow:hidden;
}

是不够的,边框仍然存在。

我的代码原来是

代码

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title></title>
</head>
<body>
<iframe  id="frameNav" frameborder="0" name="frameNav" height="44px" scrolling="no" width="699px" src="navigation.html"></iframe>
<iframe id="frameContent" frameborder="0" name="frameContent"   height="456px"  scrolling="no" width="699px" src="01-Content.html"></iframe>
</body>

</html>


用iframe来替代frameset,测试发现边框去掉了。

哪位达人知道不改html代码怎么实现,希望不吝赐教,thanks~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: