在li标签中显示空格
我有以下 HTML 代码
ul {
margin: 0;
padding: 0;
display: flex;
}
ul li {
list-style: none;
color: #484848;
font-size: 80px;
}
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li> </li>
<li>E</li>
</ul>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li> </li>
<li>E</li>
</ul>
回答
您可以设置min-width: 1chwhere1ch表示宽度为 1 个字符。
ul {
margin: 0;
padding: 0;
display: flex;
}
ul li {
list-style: none;
color: #484848;
font-size: 80px;
min-width: 1ch;
}
ch
表示元素字体中字形“0”(零,Unicode 字符 U+0030)的宽度,或者更准确地说是提前量度。来源:MDN 网络文档