Как я могу выделить первое слово в предложении с помощью селекторов CSS, и это хороший / плохой способ сделать это с точки зрения сопоставимости браузера?
код:
<h2>this is a sentence</h2>
ТНХ
В CSS отсутствует ::first-word псевдоэлемент;вам придется обернуть первое слово в дополнительный элемент, а затем выбрать его.
::first-word
Используйте класс Span
Создайте класс с именем bold и оберните первое слово в классе.
.bold { font-weight:bold; }
Затем
<h2><span class="bold">the</span> brown fox</h2>
Текущие селекторы CSS теперь позволяют это.
Поэтому я изменил свой подход, чтобы выделить первую строку жирным шрифтом.
HTML
<h2>this<br> is a sentence</h2>
CSS
h2::first-line{ font-weight: bold; }
просто поместите первое слово в сильную метку.
<h1><strong>This</strong> is how you do it simply.</h1>
Вот это JS Fiddle
Я поставил слово между <b>First</b>
<b>First</b>