日期:2014-05-17  浏览次数:20662 次

为什么firefox不显示a标签的超链接???
<div id="navi">/*navi是中间主体部分的左边栏*/
  <div id="list">
  <ul>
  <li><a href="#">为</a></li>
  <li><a href="#">什</a></li>
  <li><a href="#">么</a></li>
  <li><a href="#">a</a></li>
  <li><a href="#">无</a></li>
  <li><a href="#">效</a></li> 
  <li><a href="#">?</a></li></ul></div></div>
——————————————————————————————
#list{width:180px; font:16px "方正姚体"; text-align:right}
#list ul{ list-style-type:none; margin:0;padding:0;}
#list li{border-bottom:1px solid white}
#list li a{display:block; padding:5px 5px 5px 0.5em; text-decoration:none;
border-left:2px solid gray; border-right:1px solid gray}
#list li a:link,#list li a:visited{color:white; background:#2A1F55}
#list li a:hover{color:yellow; background:#557FAA;border-left:2px solid yellow;}
致命的一句:#navi{width:190px;float:left;padding-right:5px}
貌似只要加了float属性,firefox就不会显示A的超链接。请问这是firefox的bug吗?或者怎么修改可以让其显示A的超链接???

------解决方案--------------------
用了啊 加了你给的#navi{width:190px;float:left;padding-right:5px}
然后火狐
------解决方案--------------------
俺们这显示正常》。。。。。。。
------解决方案--------------------
应该是#navi的高度问题,设置浮动之后不设置高度的后果。lz可以下载firebug看看是否这原因
------解决方案--------------------
被 contentWrap 层盖住了 你可以设定相对定位并提高z-index
或者换一种布局方法