У меня есть список ul
, который я отображаю в виде горизонтального меню. Я бы хотел, чтобы содержимое каждого li
оставалось на одной строке, а все элементы li
при необходимости перепрыгивали строки. Что-то вроде:
First entry in the menu
Second menu entry
These words are short, the LI jumps lines, but doesn't wrap
Yet anoter]
[And more]
[Some more]
По логике я бы просто поставил li {white-space:nowrap;}
, но тут проблема с браузерами WebKit. Элементы с Nowrap прилипают к соседним элементам. Таким образом, в приведенном выше случае все li
будут в одной строке.
То же самое касается изолированного элемента с nowrap
внутри текстового блока переноса.
<p>Visit my sites <a href="http://gabrielradic.com/" style="white-space:nowrap">Gabriel Radic
.com (English)</a> or <a href="http://www.timbru.com/" style="white-space:nowrap">Timbru Blog
(Romanian)</a>.
Я ожидал бы что-то вроде:
Посетите мои сайты Gabriel Radic.com или
блог Timbru
Вместо этого две ссылки в конечном итоге слипаются, например:
Посетите мои сайты
Gabriel Radic.com или блог Timbru (на румынском языке)
Есть ли хороший способ сказать Safari, Chrome и другим, чтобы они перестали хватать людей за локти?
Спасибо за помощь.