Я пытаюсь поместить стили CSS в элементы списка в первой строке списка, но кажется, что ни Chrome, ни Firefox, ни Safari не примут этот стиль.
ul:first-line > li {
display: inline;
/* my styles here */
}
Я упустил из виду способ, которым я определяю стиль, является ли это упущением в реализации CSS или преднамеренной спецификацией CSS? Если это последнее, есть ли в этом хорошее обоснование?
JSFiddle: http://jsfiddle.net/e3zzg/
Редактировать:
Обратите внимание, кажется довольно окончательным, что в настоящее время этого нельзя достичь с помощью одного лишь CSS, но с исследовательской точки зрения и для потомков мне любопытно, почему это так. Если вы читали спецификацию CSS W3C для псевдоэлемента firstline
a> кажется, нет никаких упоминаний о внутренних элементах. Спасибо всем, кто пытается предоставить альтернативные решения, но если на самом деле нет решения CSS, вопрос здесь «почему», а не «как» или «возможно ли это».