正 文:
在使用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"> 等其他这样的形式。