Причем замечено только в FF под Windows 10. В никаких других браузерах баг не наблюдается.
В чем суть. В списке dl есть как положено элементы dt и dd - dd должен начинаться на той же линии что и dt - для этого dt задан float:left. Но если dd выходит за рамки одной строки, он должен переноситься на начало следующей, т.е. всей строки. Везде так и есть, все нормально кроме вот фф под виндовс.
Вот как это выглядит под вин10 фф версия 91.0.2 -
Как видно, некоторые из dd элементов переносятся на вторую строку с большим отступом, длиной равной длине соответстующего элемента dt. При этом, как можно увидеть например в последней 4-й колонке, буквально следующий же элемент переносится нормально.
Если для dt свойство list-style-type удалить совсем или заменить например на decimal, то все встает как надо. Но мне надо именно disc.
Попробовал задать для dd float:left и для dt clear:both, но это не совсем то - тогда если dd полностью не входит в одну строку он целиком перемещается на следующую.
Что упускаю, что можно сделать?
Вживую посмотреть можно
здесь, если у кого есть фф под вин 10, гляньте плз.