Pseudo-Elements don’t exist in HTML, but they do in CSS, which allows you to add some some extra decoration to the file, such as changing the color, size, font, etc., of the first character of a line, the first line all together, or even add a bit of sub-text to a parent element.
The syntax of a pseudo-elements is the following:
selector::pseudo-element {
property: value;
}
Examples:
selector::first-line (Only applies CSS to the first line of each selected element)
selector::first-letter (Only applies CSS to the first letter of each selected element)
selector::before (Inserts some content before the selected element)
selector::after (Inserts some content after the selected element)
::marker (selects the markers of list items)
