前端面试八股文每日一题——CSS
伪类与伪元素的区别?
答:一般在css3中使用单冒号来表示伪类,用双冒号来表示伪元素。
伪元素:对选择元素的指定部分进行修改样式,常见的有:::before,::after,::first-line,::first-letter等等。
伪类:对选择元素的特殊状态进行修改样式,常见的有::hover,:active,:checked,:focus,:first-child等等。
伪元素默认行内元素,css中其必须有content属性,就算是content:"";也必须写,否则无效。伪元素可以用于添加文字,或者小图标。