日期:2014-05-16  浏览次数:20741 次

ie8 padding-left的距离是火狐的两倍
<div id="navlist">
        <ul>
            <li><a href="index.html#001">项目介绍</a></li>
            <li><a href="index.html#002">4大金牌优势</li>
            <li><a href="index.html#003">活细胞驻颜术</a></li>
            <li><a href="index.html#004">真人分享</a></li>
            <li><a href="index.html#005">国际认证</a></li>
        </ul>
        <div class="clearfloat"></div>
</div>
我在这里给li标签加了一个padding-left:25的属性,可以是在ie8却有50像素
#navlist { width:900px; height:49px; margin:0 auto; text-align:center;}

#navlist ul { padding:0px; margin:0px;}

#navlist li { list-style:none; float:left; padding-top:25px; padding-left:40px; display:inline;}

#navlist li a {font-size:24px; font-weight:bold; line-height:30px; color:#f6f162;}
求大神指教

------解决方案--------------------
同学,发现里第二个 <li> 里少写了一个 </a>