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