ul和li标签的宽度问题

阅读 8.5k
3 个回答

因为编码习惯

<ul>
    <li></li>
    <li></li>
<ul>

其实在每个换行之间都是有空白文本的,这也导致也产生不必要的间距;
例如你改为

<ul><li></li><li></li></ul>

就可以避免这种问题
或者设置
ul{font-size:0}
li{font-size:12px}

我这边看到是三个同行啊:

预览截图

display:inline-block如果li不是紧邻的(有空格或回车)中间会有几像素的间隙,所以可能会挤下来,可以给父元素加font-size:0来解决,也可以给li加float

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题