CSS - 列表边框不显示
CSS - Border for list doesn't show
html:
<li>
<a href="">text<span></span></a>
</li>
css:
ul{
list-style:none
}
li{
float: left
}
a{
padding: 10px;
border: 1px solid #000;
}
在 chrome 中没有显示右边框:
图片:i.imgur.com/OycFyOk.png
FF 和 Safari 工作正常。
fiddle中的示例代码:
你需要把display: block;到 "a" 元素:
a { display: block; }
删除 HTML 上的 Empty span 标签应该是解决此问题的最快方法。
html:
<li>
<a href="">text<span></span></a>
</li>
css:
ul{
list-style:none
}
li{
float: left
}
a{
padding: 10px;
border: 1px solid #000;
}
在 chrome 中没有显示右边框:
图片:i.imgur.com/OycFyOk.png
FF 和 Safari 工作正常。
fiddle中的示例代码:
你需要把display: block;到 "a" 元素:
a { display: block; }
删除 HTML 上的 Empty span 标签应该是解决此问题的最快方法。