您的位置:首页 > Web前端 > HTML

HTML li 标签之间空白间隔的解决办法

2016-09-19 13:39 211 查看
问题描述:

做抽屉式菜单时候,在 ie 7 下发现 li 元素之间会留白,如下图:



原以为是样式的问题,后来看到有博文写到“行框的排列会受到中间空白(回车\空格)等的影响,因为空格也属于字符,这些空白也会被应用样式,占据空间,所以会有间隔”。

解决办法:

li 标签之间的空白,可以通过设置 li 标签的 font-size 为 0,可以解决:

li{
padding:0;
margin:0;
height: 30px;
line-height: 30px;
font-size: 0;          /* 设置 font-size 为 0 即可 */
}
修改后的效果如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html css li标签 空白