Я только что заметил что-то смешное. Скажем, у меня есть список HTML:Переполнение CSS: скрытые скрытые пули списка?
<ol>
<li>Lorem</li>
<li>ipsum</li>
<li>dolor</li>
<li>sit amet enim. Etiam ullamcorper. Suspendisse a pellentesque dui, non felis. Maecenas malesuada elit lectus felis, malesuada ultricies. Curabitur et ligula.</li>
</ol>
И это CSS:
li {
white-space: nowrap;
overflow: hidden;
}
Длинный текст в последнем пункте, действительно отрублены, когда он уходит ширина контейнера, как ожидалось. НО! На номера позиций списка влияет также свойство overflow
и не отображаются.
Однако, изменяя CSS, как это:
ol {
overflow: hidden;
}
li {
white-space: nowrap;
}
работы по назначению (текст не будет выходить из контейнера, но элементы списка показаны). По крайней мере, все это верно для Firefox 4 beta10.
Вам не кажется, что нумерация затронута overflow
немного нелогична? Почему это произойдет? Это намеренное поведение? Это в спецификации, или это просто какая-то странность, с которой кто-то забыл разобраться?
это все 4 бета-версии? Или вы тестировали другие браузеры? –
Нет, я не тестировал, потому что мне все равно не нужно это исправлять (установка 'overflow' на' ol' делает трюк, мне просто любопытно) – mingos