Я не думаю (насколько мне известно), что есть какой-то способ установить его идеально выровненным. но здесь я пытаюсь установить его с помощью position:absolute;
, вы можете проверить ниже скрипку ...
ul.dash{list-style:none;}
ul.dash>li:before{content:"\2013";margin-right: 10px;}
ul {
position: relative;
float: left;
width: 100%;
}
li {
position: absolute;
}
.dash li {
left: 23px;
}
<ul><li>This is a sentence.</li></ul>
<ul class="dash"><li>This is a sentence.</li></ul>
<ul style="list-style:circle"><li>This is a sentence.</li></ul>
<ul style="list-style:square"><li>This is a sentence.</li></ul>
, а также вы можете сделать это, установив каждую пулю в ul.dash>li:before
.
Спасибо!