一、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的。
分享到:
相关推荐
"iframe去边框问题"主要涉及如何去除这些边框,以实现更加整洁、无缝的集成效果。以下是一些关于解决`iframe`边框问题和一级边框设置的知识点: 1. **CSS样式控制**: - `border`: 可以直接使用CSS的`border`属性...
在Firefox(FF)等现代浏览器中,通过CSS来设置iframe边框为0或者使用frameborder="no"属性通常能够有效去除iframe的边框。然而,在IE浏览器中,尤其是IE6以下版本,这些方法可能不会奏效。对于IE7和IE8版本,虽然...
- **属性**: 设置Iframe边框是否显示。 - **取值**: 1 表示显示边框;0 表示隐藏边框。 - **示例**: ```html <iframe src="example.html" width="600" height="400" frameborder="0"></iframe> ``` ##### 2. ...
- `frameborder`:控制 Iframe 边框的显示,值为 "0" 表示无边框。 例如: ```html <iframe src="http://netschool.cpcw.com/homepage" width="250" height="200" scrolling="no" frameborder="0"></iframe> ``` ...
- `chromeColor`: 用于设置IFrame边框的颜色。 - `backgroundColor`: IFrame的背景颜色。 - `allowTransparency`: 是否允许透明背景。 - `autoResize`: 是否根据内容自动调整大小。 同时,IFrame组件还支持一些重要...
- `frameborder`属性控制iframe边框的显示,通常设为0以去除边框。 2. **跨框架通信** - 通过`name`属性为iframe指定一个唯一的标识,允许父页面与iframe内的页面进行通信。例如,在frames.htm中,我们可以使用`...
- `frameborder`:控制iframe边框的显示,通常设为`0`以去除边框。 此外,可以通过CSS来调整iframe的样式,如`margin`、`padding`、`border-radius`等。 ### 5. 跨域问题 由于同源策略的限制,一个网页中的...
其中`frameborder="0"`属性确保了iframe边框不可见,而`scrolling="no"`则禁止了滚动条的出现,使得整个查询界面更加整洁。 ##### 3.2 效果显示2:宽度990px,绿色风格 ```html <iframe name="kuaidi" src=...
2. frameborder:控制IFrame边框的显示,设置为0可以隐藏边框,非0则显示边框,通常用于美化界面。 3. height:设置IFrame的高度,以像素为单位。 4. marginheight (marginwidth):设定IFrame上下(左右)的边距,...
`frameborder`用于控制IFrame边框的显示,`seamless`属性则可以使IFrame与周围内容无缝融合,看起来像一个单一的页面。 通过以上这些知识点,你可以创建一个自适应各种屏幕尺寸的内嵌框架,为用户提供更佳的浏览...
Iframe的使用通常涉及到`<iframe>`标签,包括`src`属性来指定要加载的URL,`width`和`height`属性来定义iframe的尺寸,以及`frameborder`等其他属性来调整边框样式。 **拖动功能的实现** 在iframe中,通常涉及到...
例如,可以通过设置IFRAME的border属性来给IFRAME加上边框,使得IFRAME的边界更加明显,从而避免与外部元素重叠。设置scrolling参数为“no”可以消除IFRAME滚动条,这在某些布局中可以避免滚动条导致的遮挡问题。...
<iframe src="目标URL" width="宽度" height="高度" frameborder="边框" marginwidth="外边距宽度" marginheight="外边距高度" scrolling="滚动条" allowtransparency="透明度"></iframe> ``` 1. `src` 属性:这是`...
在标题提到的"iframe去边框、无边框使用大全"中,主要关注的是如何通过调整iframe的属性来达到特定的视觉效果。 1. **边框去除**: - `frameborder`属性控制是否显示边框,设置为`no`则表示无边框。 - `border`...
### iframe自适应高度和宽度详解 在Web开发中,`iframe`(Inline Frame)是一种常用的HTML元素,用于在当前页面内嵌入另一个HTML文档。它能够实现页面内部局部刷新的效果,广泛应用于各种复杂的网页布局中。然而,...
其中,`src`属性定义了要嵌入的页面或资源的URL,`width`和`height`分别设定iframe的宽高,`frameborder`用来控制边框的显示,而`scrolling`则决定是否显示滚动条。 在描述中提到的"DreamRever学习iframe(图片的...
- `<iframe frameborder="0"></iframe>`(不显示边框) - `<iframe frameborder="1"></iframe>`(显示边框) - 说明:`frameborder`属性接受0或1两个值。设置为0时,不会显示边框;设置为1时,则会显示边框。在...
<iframe src="url" width="宽度" height="高度" frameborder="边框宽度" scrolling="是否显示滚动条" allowfullscreen="是否允许全屏"></iframe> ``` 2. **关键属性解释**: - `src`:指定要嵌入的源文档的URL。...
iFrame自适应高度兼容各主流浏览器 ...这里可以使用CSS的样式设置来设置iFrame的边框、背景颜色、 padding等样式。 实现iFrame的高度自适应需要结合JavaScript、CSS和HTML技术,并考虑到浏览器的差异性和版本差异性。