Псевдокласс CSS по сравнению с псевдоселектором

Это - определенный педантичный вопрос, но возможно стоящий выяснения. Есть ли, механически, различие между псевдоклассом и псевдоселектором в CSS? Мы используем термин попеременно здесь, но кажется, что существует причина двух условий. Там какое-либо использование к дифференциации двух?

7
задан BoltClock 9 December 2011 в 12:51
поделиться

3 ответа

Псевдокласс - это заданная вещь , а псевдоселектор - это выдуманное слово.

(Между тем, псевдокласс сопоставляет элемент, когда выполняются определенные условия (например, мышь указывает на него, или это первый дочерний элемент своего родителя), в то время как псевдоэлемент - это то, что может быть сопоставлено, но не является реальным или целым элементом, например «Вещь перед элементом» или «Первая строка текста в элементе».)

11
ответ дан 6 December 2019 в 09:18
поделиться

псевдоселектор выглядит странно на сайте 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

Мне кажется, что псевдоселекторы больше не в моде ...

7
ответ дан 6 December 2019 в 09:18
поделиться

псевдокласс является фактическим псевдоэлементом, например: hover,: active и т. Д.

псевдоселектор является полным селектором, который содержит / использует псевдокласс. такие как: hover, a: active

, но псевдокласс - это то, что люди должны говорить / печатать. Псевдо-селектор, я думаю, пришел от людей, которые знали, что существуют «псевдо» и «селекторы», так что «почему, черт возьми, их не соединить?» Такие вещи.

2
ответ дан 6 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: