::first-letter
је псеудо елемент који вам омогућава да обликујете прво слово у елементу, без потребе да лепите ознаку око тог првог слова у свом ХТМЛ-у. Иако се у ДОМ не додају никакве ознаке, чини се да је циљано прво слово обухваћено ознаком. То прво слово можете обликовати као прави елемент помоћу:
p::first-letter ( font-weight: bold; color: red; )
The first letter is bold and red
Резултат је као да имате око првог слова лажни елемент:
The first letter is bold and red.
Прво слово је подебљано и црвено
- Псеудо елемент функционише само ако је надређени елемент оквир контејнера блокова (другим речима, не ради на првом слову
display: inline;
елемената.) - Ако имате и
::first-letter
и::first-line
на елемент, прво писмо ће наследити од првих стилова линије, али стилови он тхе::first-letter
ће заменити када је стилова сукоб. - Ако генеришете садржај са
::before
, циљ ће бити прво слово или интерпункцијски знак, било да је део оригиналног чвора текста или створен са генерисаним садржајем.
Више информација
- Када се користи за капице, користите заједно са,
p:first-of-type
тако да не буде свако прво слово стилизовано - Пример оловке - са генерисаним садржајем
- В3Ц Вики
- Модул В3Ц ЦСС3 Селектори
Подршка прегледача
Подаци о подршци за прегледач су од компаније Цаниусе, која садржи више детаља. Број указује на то да прегледач подржава функцију у тој верзији и новијој.
Десктоп
Хром | Фирефок | ИЕ | Ивица | Сафари |
---|---|---|---|---|
9 | 3.5 | 9 | 12 | 5.1 |
Мобиле / Таблет
Андроид Цхроме | Андроид Фирефок | Андроид | иОС Сафари |
---|---|---|---|
88 | 85 | 3 | 5.0-5.1 |
Напомена: За Интернет Екплорер 8 и старије верзије, користите двотачку :first-letter
уместо ознаке двотачке.