欢迎来到天天文库
浏览记录
ID:19323753
大小:35.00 KB
页数:10页
时间:2018-10-01
《div css浏览器兼容方法的总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DIV+CSS浏览器兼容方法的总结(上)接触DIV+CSS架构已经快两年了,个人觉得css入门不难,但要学精并非一朝一夕的,现在大部分网络公司都比较主张用div+css来布局,这就面临着一个比较难的问题——浏览器的兼容性。下面整理了一下相关的兼容问题,希望大家再在其基础上补充!所有浏览器通用(市面上主要用到的IE6IE7FF)height:100px;IE6专用_height:100px;IE6专用*height:100px;IE7专用*+height:100px;IE7、FF共用height:100px!important;
2、一、CSS兼容以下两种方法几乎能解决现今所有兼容.1,!important(不是很推荐,用下面的一种感觉最安全)随着IE7对!important的支持,!important方法现在只针对IE6的兼容.(注意写法.记得该声明位置需要提前.)代码:2,IE6/IE77对FireFox*+html与*html是IE特有的标签,fir
3、efox暂不支持.而*+html又为IE7特有标签.代码:注意:*+html对IE7的兼容必须保证HTML顶部有如下声明:代码:
5、tional//EN” ”http://www.w3.org/TR/html4/loose.dtd“>二、万能float闭合(非常重要!)可以用这个解决多个div对齐时的间距不对,关于clearfloat的原理可参见[HowToClearFloatsWithoutStructuralMarkup]将以下代码加入GlobalCSS中,给需要闭合的div加上class=”clearfix”即可,屡试不爽.代码:三、其他兼容技巧(相当有用)1,FF下给div设置padding后会导致width和height增加,但IE不会.(可用!important解决)2,居中问题.1).垂直居中.将line-height设置为当前div
7、相同的高度,再通过vetical-align:middle.(注意内容不要换行.)2).水平居中.margin:0auto;(当然不是万能)3,若需给a标签内内容加上样式,需要设置display:block;(常见于导航标签)4,FF和IE对BOX理解的差异导致相差2px的还有设为float的div在ie下beconsistentwithinthesamedisk.Alternateunifiedcorerequirementsplacedontheterminalstripterminals,onlineidentityan
8、densurethecoppercoreisnotexposed.6.4.6enclosurewithinthesametothecablecoreprovidesbindingintoacircle,harnesstiespacingisgenerally100mm;bra
此文档下载收益归作者所有