页面使用iframe时,在css样式表中设置body宽度和直接在页面上设置其宽度的不同
2012-12-04 17:34
399 查看
今天做项目是发现页面使用iframe时,在css样式表中设置body宽度和直接在页面上设置其宽度产生了不同的效果
body {
background-color: #FFFFFF;
font-family: "宋体";
font-size: 12px;
line-height: 150%;
clear: both;
width: 1004px;
margin: 10px auto;
padding: 10px auto;
}
这样设置body宽度后发现iframe的宽度也增加了,导致iframe内容显示不完整(设置iframe不出现滚动条);
<body style="width:1004px;">
如上直接在页面中设置body宽度,得到了正确的效果。
小结:我想iframe也是一个网页,浏览器在解析它时可能它也有一个“body”标签,在css样式表中设置body宽度导致页面body和iframe body都发生了变化,以上仅为推测,希望大家遇到类似问题有所助益。
body {
background-color: #FFFFFF;
font-family: "宋体";
font-size: 12px;
line-height: 150%;
clear: both;
width: 1004px;
margin: 10px auto;
padding: 10px auto;
}
这样设置body宽度后发现iframe的宽度也增加了,导致iframe内容显示不完整(设置iframe不出现滚动条);
<body style="width:1004px;">
如上直接在页面中设置body宽度,得到了正确的效果。
小结:我想iframe也是一个网页,浏览器在解析它时可能它也有一个“body”标签,在css样式表中设置body宽度导致页面body和iframe body都发生了变化,以上仅为推测,希望大家遇到类似问题有所助益。
相关文章推荐
- 使用 iframe 实现在同一页面中显示不同的内容
- 一个使用iframe引入指定页面的指定区域并设置框架透明的例子
- CSS中使用expression完美设置页面最小宽度
- 设置iframe 载入页面的效果跟直接打开这个页面一样
- 在iframe中使用js代码实现自动设置栽入的页面的高度自动化
- 使用viewport的元数据、CSS和Javascript来为不同分辨率的屏幕设置合适的页面
- android 中直接在布局文件中使用html 设置不同的颜色
- 如何在不同的页面中设置CKEditor的高度和宽度
- (安卓APP)关于使用偏好设置储存数据,首次登录应用到新手指导页,再次登录直接到主页面简单的相关实现代码
- 点击不同按钮,加载不同的页面(不使用iframe的情况下)
- 在iframe中使用js代码实现自动设置栽入的页面的高度
- iframe高度/宽度自适应(使用body而不是docuemntElement对象)
- CSS中使用expression完美设置页面最小宽度(兼容ie)
- 不同浏览器对document.documentElement和document.body的scrollheight ,scrollTop,clientHeight以及判断滚动条是否滚动到页面最底部 【转载】
- Extjs4.2 TabPanel中使用Ext.ux.IFrame组件加载内容页面
- asp.net mvc3 局部页面@RenderBody @RenderPage@RenderSection使用方法详细说明
- body css样式中 设置宽度和背景色
- iframe内嵌网页宽度自适应样式设置
- 为适应不同屏幕的宽度,datagrid用百分比设置宽度,无法事先知道各列的PX值,如何用样式控制内容的截取
- 多域名指向相同的虚拟主机如何设置使用不同的首页