IE8 + масштабирует маркеры, но не для каждого размера шрифта.
Мое исправление основано на том факте, что маркеры для Verdana больше, чем для Arial.Я использую css, чтобы установить Verdana для li
, в то же время я добавляю дополнительные интервалы вокруг содержимого li
, чтобы сохранить исходный шрифт.Кроме того, так как Verdana может сделать строки выше, мне может понадобиться использовать высоту строки, чтобы это исправить, но это зависит от браузера.
Также я могу использовать больший размер шрифта для li
, чтобы сделать маркеры ровнымичем больше, тогда мне придется использовать еще меньшую высоту строки.
ul {
font: 12px Arial;
}
ul li {
font-family: Verdana;
line-height: 120%;
} /* font-size: 14px; line-height: 100%; */
ul li span {
font: 12px Arial;
}
<ul>
<li><span>item 1</span>
<li><span>item 2</span>
</ul>