答:1.伪元素使用2个冒号,常见的有:::before,::after,::first-line,::first-字母、::选择、::占位符等;伪类使用冒号,常见的有::hover,:link,:active,:target,:not(),:focus等2.伪元素添加一个页面上不存在的元素(它只是从视觉效果中添加,而不是在文档树中);伪类就是给页面中已经存在的元素添加一个类。解析:CSS伪元素是添加到选择器的关键字,用于选择元素的特定部分。它们可用于装饰(:first-line,:first-letter)或将元素添加到标记(结合内容:...)而无需修改标记(:before,:after)。:first-line和:first-letter可用于修改文本。在上面提到的.clearfix方法中,使用clear:both添加不占空间的元素。使用:before和after在提示中显示三角箭头。鼓励关注点分离,因为三角形被认为是样式的一部分,而不是真正的DOM。在不使用额外的HTML元素的情况下,不可能仅使用CSS样式绘制三角形。参与互动
