Html 使用em调整字体大小-如果基本大小=0怎么办?
可能重复:Html 使用em调整字体大小-如果基本大小=0怎么办?,html,font-size,css,em,Html,Font Size,Css,Em,可能重复: 为了避免设置到li到display:inline block之间的间隙,我将ul的字体大小设置为0。因此em大小调整的本质是,0现在被传递为所有li的基本字体大小,这实际上意味着人们看不到它们 有没有办法解决这个问题,而不将列表项设置为font-size:14px(例如)?一种解决方案是将注释放入标记中,这样列表元素之间就不会有空格,因此您不再需要这种破解: <ul><!-- --><li>1</li><!--
为了避免设置到
li
到display:inline block
之间的间隙,我将ul
的字体大小设置为0。因此em大小调整的本质是,0现在被传递为所有li
的基本字体大小,这实际上意味着人们看不到它们
有没有办法解决这个问题,而不将列表项设置为
font-size:14px
(例如)?一种解决方案是将注释放入标记中,这样列表元素之间就不会有空格,因此您不再需要这种破解:
<ul><!--
--><li>1</li><!--
--><li>1</li><!--
--><li>1</li><!--
--></ul>
- 1
- 1
- 1
只需将它们浮动,也许它们不需要在块中内联
所有的,也许它们可以以这样或那样的方式浮动。允许
你可以设置它们的宽度、高度、填充物等。你只是
不能像通过文本对齐一样居中:居中;父母
内联块元素
看看这个来源:
它列出了您的问题的多种解决方案避免将字体大小设置为0 只是不要将字体大小设置为0。无论最初的问题是什么,将字体大小设置为0都是一个错误的解决方案。为什么不直接使用
float:left
?并避免设置ul
字体大小:0
,或者如果必须使用显示:inline代码>使用右边距:-4px代码>这似乎已经涵盖了很多内容。工作很有魅力,谢谢!哇,太酷了,我还没找到那个帖子。我刚刚在评论中使用了这个方法,也是由bažmegakapa发布的。事实上,我愿意接受这两个答案。。。