当li元素设置了高度,且li内元素浮动时会触发该bug。- <style>li{ background-color: green; height: 20px; }li a { float: left; }li span { float: right; }</style><ul><li><a href="">aaa</a><span>bbb</span></li><li><a href="">aaa</a><span>bbb</span></li></ul>
复制代码
解决方法:li设置css vertical-align: bottom;
- <style>li{ background-color: green; height: 20px; vertical-align: bottom; }li a { float: left; }li span { float: right; }</style><ul><li><a href="">aaa</a><span>bbb</span></li><li><a href="">aaa</a><span>bbb</span></li></ul>
复制代码
上边的方法一般都会解决问题,但是许多时候许多未知的原因,还会导致间距问题的出现。试试以下方法:
1.定义行高 line-height
2.设置隐藏 overflow:hidden
3.li增加浮动属性 float
|
上一篇: 防垃圾贴小修改(与发贴机抗争到底)下一篇: 怎么取消版主已阅的“确定设置*楼为已阅楼层?”提示?
|