I'd like to stylize only the first letter of each paragraph in my text, but I do not want to have to separate that letter with a <span>
because I want to keep the correct semantics of the word, and not have to "break" with a tag.
For example what I do not want is this:
span {
font-size: 2rem;
font-weight: bold;
color: red;
}
<section>
<h2>Título</h2>
<p><span>L</span>orem ipsum dolor sit amet consectetur adipisicing elit. Ipsum, excepturi.</p>
<p><span>I</span>psum dolor sit amet.</p>
</section>
Is there any way to stylize with CSS just the first letter for something similar to this image, but without separating it into another tag?