In this CSS tutorial I go over CSS Pseudo Elements. You can use Pseudo Elements to style parts of an element. WIth first-word you can style the first word that comes for an element. With first-line you can style first-line of an element. With selection you can choose selection style when you select text on an element. With before and after you can add content before and after an element. And also provide appropriate styling for the added items.