2011-02-03 3 views
1

Я текст "Europcar The Quickest Way From Runway To Road" .Я хочу, чтобы отобразить это какCSS свойство для ломающихся предложений

Europcar 
The Quickest Way From Runway To Road 

как получить в этом формате с помощью CSS без изменения HTML кода.

+0

то, что вы имеете в виду «без изменения кода»? что такое «код»? – xaxxon

+0

@Xaxxon, он означает исходный HTML. @Nakshathra, можете ли вы показать нам свой HTML-код, который вы не можете изменить? – Kyle

+0

AFAIK, CSS не может. если вы не разместите динамический знак '
' или '

', может использоваться JS на месте. В идеале «Europcar» должен быть под отдельным тегом типа «h1, h2, div и т. Д.», Как того требует формат. – Nishant

ответ

2

Если в исходной строке есть html-теги, такие как span или что-то еще, это невозможно с чистым CSS. CSS предлагает только псевдоселекторы :first-line и :first-letter, но не :first-word что вам нужно. Другими словами, вы не можете выбрать первое слово текста с CSS для вставки разрыва строки :after.

4

Вы не можете действительно красиво.

Единственным способом было бы добавить (например, :after) еще один элемент блока, разместить его там, где вы не хотите текст, и сделать текст плавающим вокруг любых верхних элементов.

Нечего стирать там, CSS не так. CSS предназначен для стилизации, однако отсутствующая строка новой строки пропускает некоторую разметку.

3

Что вы ищете является pseudoclass, что не существует. Там есть: первая буква и: первая линия, но нет: первоклассное.

Вот тема, которую вы можете проверить CSS to increase size of first word

Смежные вопросы