`

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去边框问题"主要涉及如何去除这些边框,以实现更加整洁、无缝的集成效果。以下是一些关于解决`iframe`边框问题和一级边框设置的知识点: 1. **CSS样式控制**: - `border`: 可以直接使用CSS的`border`属性...

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

    在Firefox(FF)等现代浏览器中,通过CSS来设置iframe边框为0或者使用frameborder="no"属性通常能够有效去除iframe的边框。然而,在IE浏览器中,尤其是IE6以下版本,这些方法可能不会奏效。对于IE7和IE8版本,虽然...

    自学Iframe框架

    - **属性**: 设置Iframe边框是否显示。 - **取值**: 1 表示显示边框;0 表示隐藏边框。 - **示例**: ```html &lt;iframe src="example.html" width="600" height="400" frameborder="0"&gt;&lt;/iframe&gt; ``` ##### 2. ...

    iframe 的使用

    - `frameborder`:控制 Iframe 边框的显示,值为 "0" 表示无边框。 例如: ```html &lt;iframe src="http://netschool.cpcw.com/homepage" width="250" height="200" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt; ``` ...

    Flex IFrame中文注释使用方法详解

    - `chromeColor`: 用于设置IFrame边框的颜色。 - `backgroundColor`: IFrame的背景颜色。 - `allowTransparency`: 是否允许透明背景。 - `autoResize`: 是否根据内容自动调整大小。 同时,IFrame组件还支持一些重要...

    跨框架示例(iframe).rar

    - `frameborder`属性控制iframe边框的显示,通常设为0以去除边框。 2. **跨框架通信** - 通过`name`属性为iframe指定一个唯一的标识,允许父页面与iframe内的页面进行通信。例如,在frames.htm中,我们可以使用`...

    HTML中使用iframe嵌入其他界面,增加页面的灵活性、可嵌入性.zip

    - `frameborder`:控制iframe边框的显示,通常设为`0`以去除边框。 此外,可以通过CSS来调整iframe的样式,如`margin`、`padding`、`border-radius`等。 ### 5. 跨域问题 由于同源策略的限制,一个网页中的...

    快递API 接口免费调用,iframe页调用

    其中`frameborder="0"`属性确保了iframe边框不可见,而`scrolling="no"`则禁止了滚动条的出现,使得整个查询界面更加整洁。 ##### 3.2 效果显示2:宽度990px,绿色风格 ```html &lt;iframe name="kuaidi" src=...

    Dreamweaver CS6内嵌式框架的应用.pdf

    2. frameborder:控制IFrame边框的显示,设置为0可以隐藏边框,非0则显示边框,通常用于美化界面。 3. height:设置IFrame的高度,以像素为单位。 4. marginheight (marginwidth):设定IFrame上下(左右)的边距,...

    内嵌框架自适应浏览器宽度.rp.zip

    `frameborder`用于控制IFrame边框的显示,`seamless`属性则可以使IFrame与周围内容无缝融合,看起来像一个单一的页面。 通过以上这些知识点,你可以创建一个自适应各种屏幕尺寸的内嵌框架,为用户提供更佳的浏览...

    可以左右拖动的iframe框架

    Iframe的使用通常涉及到`&lt;iframe&gt;`标签,包括`src`属性来指定要加载的URL,`width`和`height`属性来定义iframe的尺寸,以及`frameborder`等其他属性来调整边框样式。 **拖动功能的实现** 在iframe中,通常涉及到...

    div被iframe遮住的几种情况及解决方法

    例如,可以通过设置IFRAME的border属性来给IFRAME加上边框,使得IFRAME的边界更加明显,从而避免与外部元素重叠。设置scrolling参数为“no”可以消除IFRAME滚动条,这在某些布局中可以避免滚动条导致的遮挡问题。...

    使用iframe在网页中嵌入其他网页的方法

    &lt;iframe src="目标URL" width="宽度" height="高度" frameborder="边框" marginwidth="外边距宽度" marginheight="外边距高度" scrolling="滚动条" allowtransparency="透明度"&gt;&lt;/iframe&gt; ``` 1. `src` 属性:这是`...

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

    在标题提到的"iframe去边框、无边框使用大全"中,主要关注的是如何通过调整iframe的属性来达到特定的视觉效果。 1. **边框去除**: - `frameborder`属性控制是否显示边框,设置为`no`则表示无边框。 - `border`...

    iframe自适应高度和宽度

    ### iframe自适应高度和宽度详解 在Web开发中,`iframe`(Inline Frame)是一种常用的HTML元素,用于在当前页面内嵌入另一个HTML文档。它能够实现页面内部局部刷新的效果,广泛应用于各种复杂的网页布局中。然而,...

    iframe(图片过渡效果欣赏)

    其中,`src`属性定义了要嵌入的页面或资源的URL,`width`和`height`分别设定iframe的宽高,`frameborder`用来控制边框的显示,而`scrolling`则决定是否显示滚动条。 在描述中提到的"DreamRever学习iframe(图片的...

    iframe_常用属性知识.txt

    - `&lt;iframe frameborder="0"&gt;&lt;/iframe&gt;`(不显示边框) - `&lt;iframe frameborder="1"&gt;&lt;/iframe&gt;`(显示边框) - 说明:`frameborder`属性接受0或1两个值。设置为0时,不会显示边框;设置为1时,则会显示边框。在...

    iframe显示全部内容代码

    &lt;iframe src="url" width="宽度" height="高度" frameborder="边框宽度" scrolling="是否显示滚动条" allowfullscreen="是否允许全屏"&gt;&lt;/iframe&gt; ``` 2. **关键属性解释**: - `src`:指定要嵌入的源文档的URL。...

    iframe自适应高度兼容各主流浏览器

    iFrame自适应高度兼容各主流浏览器 ...这里可以使用CSS的样式设置来设置iFrame的边框、背景颜色、 padding等样式。 实现iFrame的高度自适应需要结合JavaScript、CSS和HTML技术,并考虑到浏览器的差异性和版本差异性。

Global site tag (gtag.js) - Google Analytics