::first-letter is another nice pseudo element which allows you to style the first letter in an element without needing to use additional HTML such as a tag. This method works the same as wrapping the first letter with its own HTML identifier.
The traditional method would look something like this:
HTML
<p> <span class="first-letter-style">T</span>he first letter is larger and blue. </p>
CSS
.first-letter-style{
font-size:30px;
color:blue;
}
The result:
The first letter is larger.
Now the simpler way to do this with the pseudo element ::first-letter.
HTML
<p class="first-letter-pseudo>
The first letter is larger and blue.
</p>
CSS
.first-letter-pseudo::first-letter {
font-size:30px;
color:blue;
}
Output from this code sample:
The first letter is larger.
[templatera id=”8000″]
