我试图用html和css完全左对齐项目符号点,但是当字体大小更改时,左对齐也会更改。使用css左对齐项目符号点
list-style-position
应该是outside
。我尝试了inside
,然后用text-indent
补偿,但看起来更糟糕。
这是迄今为止最好的,但它仍然看起来不太好,如果我只是在ul
元素上应用样式,它会更适合我的代码结构。
ul
{
list-style-type: disc;
list-style-position: outside;
padding: 0.5em 0 0 3em;
}
ul.two li
{
font-size: 20px;
}
ul.three li
{
font-size: 35px;
}
http://jsfiddle.net/d9VNk/776/
在你的解决方案中使用'em'没有错。 +1 – Aziz
@Aziz我的意思是为了更好的控制,访客可以有个人设定,但你是对的,没有什么可担心的一见钟情:) –