Error

C++博客 首页 新随笔 联系 聚合 管理
  217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks

首先一个大观点:这tmd的根本就和IE控件或者网页控件无关,本身就是网页渲染器的效果。更直接的说就是网页本身的问题。

网络上一溜的解决方案大部分都是要把IE控件这个接口实现以下那个数据动一下,最终大概有两种办法:1.还是间接的修改了html;2.通过修改窗口rgn来达到目的。

 

其实关键的html就在这两句:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<style type="text/css">
body{
border:0px;
overflow:hidden;
}
</style>

 

 

转载一下靠谱的方法:

如何去除Webbrowser滚动条、边框的方法

2010-05-22 13:34:44|  分类: Delphi、软件|字号 订阅

在使用delphi开发软件的时候,有时只需要显示webbrowser的网页内容,而不希望显示webbrowser滚动条或边框,那么我们如何实现这个效果呢?
    其实,这个问题不是webbrowser控件的问题,而是网页自身的css控制问题。我们通过调整目标网页的css效果就可以实现了。
webbrowser去除滚动条的方法
将 <body> 改成 <body scroll="no"> 即可。
webbrowser去除3D边框的方法
    在网页的head区域的css部分加上如下代码即可:
<style type="text/css">
body{
border:0px;
overflow:hidden;
}
</style>
    同时,将网页的顶部声明DOCTYPE改成 :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    而不是 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 等其他这样的形式。

 

后来看了下优库的主页更牛逼:

<!DOCTYPE html>直接就没有

博客园的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

163的:<!DOCTYPE html>

qqgame: <!DOCTYPE HTML>

 

 

好了,网站开发的却是不够敬业

posted on 2013-12-24 00:11 Enic 阅读(448) 评论(0)  编辑 收藏 引用 所属分类: 从零开始写棋牌游戏平台

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理