Сегодня поговорим о псевдоклассах CSS. Они не являются физическими объектами, а носят скорее виртуальный характер. Но, тем не менее, это очень мощное средство, которое, в тоже время, применяется очень просто. В этой части обсудим спецификацию CSS 2.1, а конкретнее - :first-letter, :first-line, :before и :after. Причем, на двух последних остановимся подробнее — очень уж интересные вещи можно сделать, используя эти два псевдоэлемента.