这是我正在处理的一份名单:
* {
margin: 0;
padding: 0;
font-family: Arial;
}
ol {
counter-reset: item;
}
li {
display: block;
}
li:before {
content: counters(item, ".") " ";
counter-increment: item;
}
ol li ol li {
margin-left: 80px; /* The left margin should have exactly the width of one number and a   */
}
<ol>
<li>Coffee
<ol>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ol>
</li>
<li>Tea
<ol>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ol>
</li>
<li>Milk</li>
<li>Cool</li>
</ol>
这ol li ol li
家公司目前有margin-left: 80px;
家.现在,可以以例如1.1
与Coffee
完全左对齐的方式手动调整px
值.但为了确保它始终与其他字体完美对齐,我想插入一个数字和 
的不可见空格.有了这一点,它应该在一行上完美地对齐.
Here is an image to show how it should look like:
如何做到这一点呢?如果你能帮忙,我会非常感激的.