`

iframe 边框

 
阅读更多

一、iframe 的边框很难看,想去掉,使用CSS的border:none在IE(8)上没有,只能用iframe 自带属性frameBorder="0"来设置。

二、iframe与边框有关的几个参数:  
   (1)边框显示:

        语法:frameborder=0、1  
        说明:该属性规定是否显示浮动帧边框。  
                0:不显示浮动帧边框;  
                1:显示浮动帧边框。 (默认) 
         示例:<iframe   src="iframe.html"   frameborder=0>  
   (2)边框厚度:   
         语法:border=#  
         说明:该属性指定浮动帧边框的厚度,取值为正整数和0,单位为像素。为了将浮动帧与页面无缝结合,border一般等于0。  
          示例:<iframe   src="iframe.html"   border=1>  
   (3)边框颜色:  
         语法:bordercolor=color  
         说明:该属性指定浮动帧边框的颜色。color可以是RGB色(RRGGBB),也可以是颜色名。  
         示例:<iframe   src="iframe.html"   bordercolor=red>  
在IE8下面测试,border、bordercolor  根本不起作用。所以想调通过iframe 自带的属性调整iframe的边框是没有办法。

 

三、可以通过iframe 的frameborder属性与CSS相结合来给iframe加边框     例如:

<iframe id="checkListFrame" name="checkListFrame"    src="http://www.baidu.com"  frameBorder="0"  style=" border: #ff7c12 1px solid;" scrolling="no"></iframe>

 设置frameborder为0,然后设置css中的border属性,注意border属性一定要是1px solid red ,不能少了px, 也就是说如果值是的1 solid red 是无效的,有时候粗心会忘记。

 

总结:(1)其实IE解析iframe的属性是有点奇怪的,在CSS中设置border:none不起作用,必须设置frameborder为0,但是又支持border:1px solid red 这样的属性。

          (2)即使设置了border:1px solid red  也要把frameborder设为了0,如果不设为1,IE会加两层边框,一个frameborder的,一个CSS中border的。

分享到:
评论
1 楼 JebySin 2012-11-23  
非常感谢,正好遇到这个问题,找了好多资料都不行,还好,最后找到了你的资料。

相关推荐

    iframe去边框问题

    解决iframe去边框问题,一级边框设置的一些知识!

    IE下去掉iframe边框兼容IE7\IE8\IE6以下

    【IE6以下】 iframe边框通过css设定在FF下正常在ie下却还存在边框,通过在iframe标签内部设置属性 frameborder="no" border="0" 可以去掉讨厌的iframe边框。 &lt;iframe src="url“ id="iframe" width="0" height="0...

    iframe框架用法收藏

    Iframe用法精析 &lt;iframe frameborder=0 width=170 height=100 marginheight=0 marginwidth=0 scrolling=no src="move-ad.htm"&gt;&lt;/iframe&gt; &lt;IFRAME&gt;用于设置文本或图形的浮动图文框或容器。 BORDER ...

    Iframe的用法

     FrameBorder:区域边框的宽度,为了让“画中画“与邻近的内容相融合,常设置为0。  比如:  &lt;Iframe src="http://www.csdn.net"; width="250" height="200" scrolling="no" frameborder="0"&gt;&lt;/...

    iframe去边框、无边框使用大全(实践经验整理)

    iframe src=”you page’s url” width=”100″ height=”30″ frameborder=”no” border=”0″ marginwidth=”0″ marginheight=”0″ scrolling=”no” allowtransparency=”yes”&gt;&lt;/iframe&gt; &lt;...

    HTML iframe 用法总结收藏

    Iframe用法精析 &lt;iframe frameborder=0 width=170 height=100 marginheight=0 marginwidth=0 scrolling=no src=move-ad.htm&gt;... 设置边框是不否为3维(0=否,1=是) HEIGHT,WIDTH &lt;IFRAME HEIGHT=31 WI

    iframe自适应大小.docx

    不带边框的iframe因为能和网页无缝的结合从而使在不刷新页面的情况下只更新页面的部分数据成为可能。但中iframe的大小却不能像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也不好,...

    主页面中的两个iframe实现鼠标拖动改变其大小

    iframe实现鼠标拖动改变其大小在一个页面中的两个iframe的情况下,此方法相当实用,感兴趣的各位不妨参考下,或许对你有所帮助

    JS返回iframe中frameBorder属性值的方法

    frameborder 属性规定是否显示框架周围的边框。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;body&gt; &lt;iframe id="myframe" src="/default.asp" frameborder="0"&gt; &lt;p&gt;Your browser does not support iframes. &lt;...

    HTML iframe和frameset的区别_动力节点Java学院整理

    frameborder{int}:是否显示框架的边框; src{URL}:指定一个资源(如网页、图片)的uri; scrolling{boolean}:是否显示框架的滚动条; width{int}:定义iframe的宽度; height{int}:定义iframe的高度; 示例

    Web前端基础:HTML5浮动框架.pptx

    规定是否显示框架周围的边框。 height pixels / % 规定iframe的高度。 marginheight pixels 定义iframe的顶部和底部的边距。 marginwidth pixels 定义iframe的左侧和右侧的边距。 name frame_name 规定 iframe 的...

    artDialog_Demo

    22、修复了IE7通过url参数创建的iframe可能出现边框线的小问题 23、为了后续版能够提更多接口(小巧而强大的),想了很久狠心改了调用名:art.dialog(); 24、既然连入口都改了,那再改下配置名(为了后续可能的拓展)...

    HTML 框架

      通过使用框架,你可以在同一个浏览器...frameborder 属性用于定义iframe表示是否显示边框。 设置属性值为 “0” 移除iframe的边框: 实例   使用iframe来显示目标链接页面 iframe可以显示一个目标链接的页面 目标链

    框架边框与页面内容的垂直边距marginheight

    【实例介绍】框架边框与页面内容的垂直边距marginheightmarginheight用来设置浮动框架的内容上下保留的空间。【基本语法】&lt;iframe src="页面源文件地址" marginheight="垂直边距"&gt;&lt;/iframe&gt;【语法介绍...

    js实现iframe动态调整高度的代码

    iframe,尤其是不带边框的iframe因为能和网页无缝的结合从而不刷新页面的情况下更新页面的部分数据成为可能,可是iframe的大小却不像层那样可以“伸缩自如”,所以带来了使用上的麻烦,给iframe设置高度的时候多了也...

    IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点

    项目里面写了一个自己封装的弹出层,原理是先动态添加一个遮罩层,再动态添加一个DIV(Table)层(做弹出层的PNG半透明边框效果),DIV里面动态添加一个IFrame,这个Iframe页面指向一个现存的HTM文件。 如果这个HTM...

    checkIframe:Firefox附加组件,它通过更改附加组件图标的颜色来指示当前网站是否使用iframe或框架元素

    checkIframe 介绍 Firefox附加组件,它通过更改附加组件图标...将窗口滚动到带有iframe / frame标签的元素,然后用红色边框突出显示它们。 日志 在Web浏览器控制台中启用或禁用日志。 特殊消息通知 创建和修改带有术语

    Iframe Border Radius Dosnt在Chrome和Opera浏览器上有效,我使用浏览器前缀但Dosnt有效

    应用了边框半径,但是iframe内容在边框上显示,没有被剪切,这看起来像是基于WebKit的浏览器中的旧错误。 如此处[^]所述,解决方案似乎是将iframe包裹在另一个元素中,将border和border-radius应用于...

Global site tag (gtag.js) - Google Analytics