Баг в Safari, связанный с overflow:hidden в списках
Сегодня столкнулись со следующей проблемой: в Safari, если в списке есть блочный элемент с overflow:hidden маркеры списка пропадают нафиг. Вот такая вот мистическая фигня. Решение нашлось следующее (привожу на примере нашего случая):
И вуаля, цифирки в списке не пропадают, ибо глюк в сафари как выяснилось распространяется только на блочные элементы, а вот с строчно-блочными(display: inline-block;) ведет себя нормально.
<ol>
<li>
<a style="display: inline-block; overflow:hidden; height:1.3em;">Длинный, длинный текст, который например хотелось бы прятать, когда он вылезает за пределы одной строки</a>
<p>Прочая информация</p>
</li>
</ol>
И вуаля, цифирки в списке не пропадают, ибо глюк в сафари как выяснилось распространяется только на блочные элементы, а вот с строчно-блочными(display: inline-block;) ведет себя нормально.