2024年4月22日发(作者:)
现在我们在做网页的时刻总是要考虑一些浏览器之间的兼容问题。近期在做一个短信
平台的项目。在项目的开发过程中让我遇到了一件头痛的事情就是IE7与IE8不兼容。后
面想了许多办法得以解决。现共享如下:
如果你的页面对IE7兼容没有问题,又不想大量修改现有代码,同时又能在IE8中正常
使用,微软声称,开发商仅需要在目前兼容IE7的网站上添加一行代码即可解决问题,此代码
如下:
解决firefox ie6 ie7的CSS样式兼容问题
做主题最麻烦的就是CSS样式兼容问题,由于各浏览器对ccs的不同解释,造成本来
IE7可正常显示,但到了Firefox 、ie6等其它浏览器上,却出现错位、下沉等问题,只得在
Firefox 、ie6 、ie7之间不停的切换调试,汗…最近又有两款浏览器加入googleChrome
和IE8,某个浏览器一统天下看来是没希望了,只能尽量克服兼容问题。找到一篇解决兼
容问题的文章,还是很有效的。
1 针对firefox ie6 ie7的CSS样式
现在大部分都是用!important来hack,对于ie6和firefox测试可以正常显示,但是
ie7
对!important可以正确解释,会导致页面没按要求显示!找到一个针对IE7不错的
hack方式就是使用“*+html”,现在用IE7浏览一下,应该没有问题了现在写一个CSS可
以这样:
复制代码
1. #1 { color: #333; } /* Moz */
2. * html #1 { color: #666; } /* IE6 */
3. *+html #1 { color: #999; } /* IE7 */
那么在firefox下字体颜色显示为#333,IE6下字体颜色显示为#666,IE7下字体颜色
显示为#999。
2 css布局中的居中问题
主要的样式定义如下:
复制代码
1. body {TEXT-ALIGN: center;}
2. #center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
说明:


发布评论