位置: 编程技术 - 正文

修正IE下使用CSS属性overflow的bug(xbox无法连接无线网络)

编辑:rootadmin
我们要建立一个测试用HTML文件,以下是关键的代码片断 在以上代码中我将应用以下CSS 以上代码在Firefox中的显示是可以预料的。 但是在IE6中,没有任何 overflow 效果能够显示出来

推荐整理分享修正IE下使用CSS属性overflow的bug(xbox无法连接无线网络),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:初中书法比赛作品图片,6个月宝宝眼睛不太对焦,初中书法比赛作品图片,什么原因造成肾炎,什么原因造成肾炎,喝咖啡会导致血压升高吗?,喝咖啡会导致血压升高吗?,喝咖啡会导致血压升高吗?,内容如对您有帮助,希望把文章链接给更多的朋友!

修正IE下使用CSS属性overflow的bug(xbox无法连接无线网络)

图1 IE6下的效果

而在IE7中的显示也有些不同,多了一个惹人讨厌的右侧滚动条

图2 IE7下的效果

IE6的bug可以通过给containing block添加width的方法解决,即此时,IE6的滚动条出来了,但是它与IE7表现的一样,多了一个右侧滚动条。 多一个右侧滚动条的原因在于:IE总是将底部滚动条添加在元素的总高度的内部,这样使得元素的一部分高度被底部滚动条占据,不能完全显示,所以IE就自动添加了右侧滚动条使得元素被挡住的内容也能够滚动后看到 。 最后为了去除IE右侧的滚动条,我们给containing block添加以下CSS 这样我们就在IE中创造出了和Firefox、Opera和Safari同样的 overflow : auto 效果。 在实际应用中,这一效果可以应用于所有固定格式的元素(通常为 pre 元素),最常见的是代码块。

css别忘记清除浮动clear:both 用空标签清除.clr{clear:both;}divid="layout"divid="left"Left/divdivid="right"Right/divpclass="clr"/p/div使用overflow属性#layout{overflow:auto;zoom:1;}divid="layout"divid="left"Left/divdivid="

CSS清除浮动常用方法小结 常用的清除浮动的方法有以下三种。此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景。LeftRight[Ctrl+A全选注:如需引入外部Js需刷新才能

关于td的height和line-height兼容问题 通过PS截屏得到的结论当设置td{height:px;}时,页面显示:ie是px,ff是px;实践证明ie总会大2px,ff会少1px。当设置td{line-height:px}时,页面显示:ie是px;ff

本文链接地址:https://www.jiuchutong.com/biancheng/377011.html 转载请保留说明!

上一篇:网页布局设计的标准尺寸(网页布局设计的一般步骤)

下一篇:css别忘记清除浮动clear:both(css中清除浮动的方法)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络