Псевдоэлементы (::before, ::after, ::first-line, ::placeholder) создают виртуальные элементы, которых нет в HTML. Пишутся с двумя двоеточиями. Псевдоклассы (:hover, :focus, :first-child, :nth-child) описывают состояние существующего элемента. Пишутся с одним двоеточием. ::before и ::after требуют content и часто используются для декоративных элементов без загрязнения HTML. Псевдоклассы — для интерактивных состояний и выбора по позиции.
Чем псевдоэлементы отличаются от псевдоклассов?
Junior
313 просмотровAFK Offer AI
Interface vs Type в TypeScript?