如题。
解决方案 »
- 为什么我用一flash后,执行一函数,flash滚动条就不动
- 新手~~向各位大侠请教一个 关于VBA的问题谢谢~~~
- VB6.0 Unicode界面问题?
- VB多线程问题,这个线程只响应一次,然后整个VB都死了
- 如何用vb或delphi程序代码使自己的可执行文件(.EXE)成为打开某种扩展名的文件的默认打开程序
- 求助:VB生成安装文件的问题
- 怎么样用代码实现把Access数据库中一个表中的记录,复制到另外一个表中.
- 请问怎么做出类似RealOne的窗体样式
- 有没有去除桌面图标文字底色的代码?(无内容)
- 我想做一个打印机监控程序,就是如果电脑打什么,它就将打的东西另外悄悄保存!有人知道吗?
- TMD,变态的控件!!!!!!!!!!!!!!!!!!!!!!
- 用VB如何登陆QQ
但随之而来出现了一个问题:WebBrowser 组件在未载入 HTML 之前是无边框的,当载入 HTML 之后,WebBrowser 四周出现了一个三维边框,和程序本身的风格极不协调,查看了 WebBrowser 的所有属性,没有属性可以改变这一设置。 经过测试以后发现,该边框并不是 WebBrowser 产生的,而是 WebBrowser 中载入的 HTML 产生的,如果是这样的话,那问题就好解决了,真接用 CSS 去掉边框: body { border: 0px; overflow: auto; /*可自动隐藏或显示滚动条;设为 hidden 完全隐藏滚动条*/ }
当你高兴地设置以上 CSS 后,却发现 WebBrowser 的边框却依然存在,是 CSS 错了吗?NO,是你的 DOCTYPE 出了问题,以上的 CSS 在 XHTML 下是无效果的,将 DOCTYPE 设为 HTML4 即可: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
webbrowser1.document.body.scroll="no"
上面一句报错,说是“缺少表达式”在“-//”的横杠处
注释这句,执行其他代码后,WebBrowser1和gif之间有一圈白色边框?代码如下:With WebBrowser1
.Navigate "about:blank"
.Document.Open
'.Document.Write "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">"
.Document.Write "<style>"
.Document.Write "body { border: 0px; overflow: hidden; /*可自动隐藏或显示滚动条;设为 hidden 完全隐藏滚动条*/ }"
.Document.Write "</style>"
.Document.Write "<img border='0' src='" & App.Path & "\2.gif' width='100%' height='100%'>"
.Document.Close
End With
怎么除去?With WebBrowser1
.Navigate "about:blank"
.Document.Open
.Document.Write " <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>"
.Document.Write " <style>"
.Document.Write "body { border: 0px; overflow: hidden; /*可自动隐藏或显示滚动条;设为 hidden 完全隐藏滚动条*/ }"
.Document.Write " </style>"
.Document.Write " <img border='0' src='" & App.Path & "\2.gif' width='100%' height='100%'>"
.Document.Close
End With