冒号

css中一个冒号和两个冒号分别代表什么?
JavaScript

css中一个冒号和两个冒号分别代表什么?

610 0

一个冒号是伪类,两个冒号是伪元素。(推荐学习:css快速入门)伪类可以独立于文档的元素来分配样式,且可以分配给任何元素,逻辑上和功能上类类似,但是其是预定义的、不存在于文档树中且表达方式也不同,所以叫伪类。伪元素所控制的内容和一个元素控制的内容一样,但是伪元素不存在于文档树中,不是真正的元素,所以叫伪元素。伪类有::first-child ,:link:,vistited,:hover:,active:focus,:lang伪元素有::first-line,:first-letter,:before,:a