CSS伪类与伪选择器

Jos*_*tey 7 css terminology css-selectors

这是一个迂腐的问题,但也许值得一提.在机械上,CSS中的伪类和伪选择器之间存在差异吗?我们在这里交替使用这个术语,但似乎有两个术语的原因.区分这两者有什么用?

Que*_*tin 11

一个伪类是指定的东西,而伪选择是由词.

(同时,伪类在满足某些条件时匹配元素(例如,鼠标指向它,或者它是其父元素的第一个子元素),而伪元素是可以匹配但不是一个真实或整个元素,例如"元素之前的东西"或"元素中第一行文本".)


Mik*_*ike 7

伪选择器确实在W3C网站上出现奇怪的外观,但是我的初始搜索表明它是一个旧的旧术语,现在已被伪类替换:

伪选择

页面伪选择器:首先

http://www.w3.org/TR/2004/CR-css-print-20040225/#section-selectors

CSS有一个"lang"伪选择器,它根据媒体类型自动使用适当的属性

http://www.w3.org/TR/xhtml-media-types/

伪类

5.11.4语言伪类:: lang

http://www.w3.org/TR/CSS2/selector.html#lang

...还有很多.

伪元素和伪类

然后是伪元素伪类的描述:

http://www.w3.org/TR/CSS2/selector.html#pseudo-elements

所以它看起来好像伪选择器不再流行......