2022年2022年浏览器兼容性问题解决方法 .pdf
《2022年2022年浏览器兼容性问题解决方法 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年浏览器兼容性问题解决方法 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浏览器兼容性问题解决方法一、HACK以下两种方法几乎能解决现今所有HACK。1,!important随着 IE7对!important 的支持,!important 方法现在只针对IE6 的 HACK.(注意写法.记得该声明位置需要提前.)#wrapper width:100px!important;/*IE7+FF*/width:80px;/*IE6*/2,IE6/IE77对火狐*+html 与*html 是 IE 特有的标签,火狐暂不支持.而*+html 又为IE7 特有标签.#wrapper#wrapper width:120px;/*火狐 */*html#wrapper width:8
2、0px;/*ie6 fixed*/*+html#wrapper width:60px;/*ie7 fixed,注意顺序 */注意:*+html 对 IE7 的 HACK 必须保证HTML 顶部有如下声明:二、万能float 闭合名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -关于 clear float 的原理可参见How To Clear Floats Without Structural Markup 将以下代码加入Global CSS 中,给需要闭合的div 加上 class=clearfix 即可,屡试不爽./*Clear Fix*/.clearfix:afte
3、r content:.;display:block;height:0;clear:both;visibility:hidden;.clearfix display:inline-block;/*Hide from IE Mac*/.clearfix display:block;/*End hide from IE Mac*/*end of clearfix*/三、其他兼容技巧1,FF 下给 div 设置padding 后会导致width 和 height 增加,但 IE 不会.(可用!important 解决)2,居中问题.垂直居中.将 line-height 设置为当前div 相同的高度,再
4、通过vertical-align:middle.(注意内容不要换行.)水平居中.margin:0 auto;(当然不是万能)3,若需给a 标签内内容加上样式,需要设置display:block;(常见于导航标签)4,FF 和 IE 对 BOX 理解的差异导致相差2px 的还有设为float 的 div 在 ie 下margin 加倍等问题.5,ul 标签在FF 下面默认有list-style 和 padding.最好事先声明,以避免不必要的麻烦.(常见于导航标签和内容列表)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -6,作为外部wrapper 的 div 不要定死高
5、度,最好还加上overflow:hidden.以达到高度自适应.7,关于手形光标.cursor:pointer.而 hand 只适用于IE.四、部分样式兼容技巧1 针对火狐ie6 ie7 的 css 样式现在大部分都是用!important 来 hack,对于 ie6 和火狐测试可以正常显示,但是 ie7对!important 可以正确解释,会导致页面没按要求显示!找到一个针对IE7 不错的 hack方式就是使用“*+html”,现在用 IE7 浏览一下,应该没有问题了。现在写一个CSS 可以这样:#1 color:#333;/*Moz*/*html#1 color:#666;/*IE6*/*
6、+html#1 color:#999;/*IE7*/那么在火狐下字体颜色显示为#333,IE6 下字体颜色显示为#666,IE7 下字体颜色显示为#999。2 css 布局中的居中问题主要的样式定义如下:body TEXT-ALIGN:center;#center MARGIN-RIGHT:auto;MARGIN-LEFT:auto;说明:首先在父级元素定义TEXT-ALIGN:center;这个的意思就是在父级元素内的内容居中;对于IE 这样设定就已经可以了。但在 mozilla 中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT:auto;MARGIN-LEFT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年浏览器兼容性问题解决方法 2022 浏览器 兼容性问题 解决方法
限制150内