CSS 火狐与IE7.0 的兼容性!

来源:百度知道 编辑:UC知道 时间:2024/09/27 18:20:42
我在DW 里 用UL li 做了一个 纵向导航,定义 li 高为19px; 在火狐里显示正常是19px; 但在IE7.0 里 显示 是22px; 问问大大们怎么解决,最好写出代码;
我本来想用!important解决两者的兼容问题,但是么想到IE7.0也支持!important,这下完蛋啦,怎么搞
<div class="news2 sj1" style="margin-top:9px;">
<ul>

<li><a href="#" id="n1"> 热烈祝贺weilaixu.cn隆重上线</a><a id="n2">[2008-08-08]</a></li>

<li><a href="#" id="n1"> 热烈祝贺weilaixu.cn隆重上线</a><a id="n2">[2008-08-08]</a></li>

<li><a href="#" id="n1"> 热烈祝贺weilaixu.cn隆重上线</a><a id="n2">[2008-08-08]</a></li>

<li><a href="#" id="n1"> 热烈祝贺weilaixu.cn隆重上线</a><a id="n2">[2

我给你举个例子你看看,所有的通用:<div style="width:19px;*width:22px;_widht:50px;></div>用前面方法可以区分ie6,ie7,火狐三个浏览器都能正常显示,具体像素值你自己根据网页情况调整。书写的顺序都是firefox的写在前面,IE7的写在中间,IE6的写在最后面。

在CSS里写一个*{ margin:0; padding:0;} 放在css样式的最上面

这是一个很好的写CSS的习惯,把所有浏览器的内外间距默认值都先设为0

background-position:2px 7px;不能这样定义啊