::first-letter CSS pseudo-element selector

- REC

CSS pseudo-element that allows styling only the first "letter" of text within an element. Useful for implementing initial caps or drop caps styling.

IE

  1. 5.5
  2. 6 - 7
  3. 8
  4. 9 - 10
  5. 11

Edge

  1. 12 - 81
  2. 83

Firefox

  1. 2
  2. 3
  3. 3.5 - 75
  4. 76
  5. 77 - 78

Chrome

  1. 4
  2. 5 - 8
  3. 9 - 81
  4. 83
  5. 84 - 86

Safari

  1. 3.1
  2. 3.2 - 4
  3. 5
  4. 5.1 - 13
  5. 13.1
  6. TP

Opera

  1. 9 - 9.6
  2. 10 - 11.5
  3. 11.6 - 67
  4. 68

iOS Safari

  1. 3.2 - 4.3
  2. 5 - 13.3
  3. 13.4

Opera Mini

  1. all

Android Browser

  1. 2.1 - 2.2
  2. 2.3
  3. 3 - 4.4.4
  4. 81

Blackberry Browser

  1. 7
  2. 10

Opera Mobile

  1. 10 - 11.5
  2. 12 - 12.1
  3. 46

Chrome for Android

  1. 81

Firefox for Android

  1. 68

IE Mobile

  1. 10
  2. 11

UC Browser for Android

  1. 12.12

Samsung Internet

  1. 4 - 10.1
  2. 11.1

QQ Browser

  1. 10.4

Baidu Browser

  1. 7.12

KaiOS Browser

  1. 2.5

The spec says that both letters of digraphs which are always capitalized together (such as "IJ" in Dutch) should be matched by ::first-letter, but no browser has ever implemented this.

Resources:
MDN Web Docs - :first-letter