What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 150 Stack Exchange communities.

In CSS, there is a fundamental difference between :pseudo-classes and ::pseudo-elements. The term "pseudo-selector" doesn't exist in any official W3C specification, and is completely ambiguous between the two. (I'm aware that the CSS3 spec introduces the double-colon notation for pseudo-elements to resolve the ambiguity between the two, but the spec states that it isn't enforced for CSS1 and 2 pseudo-elements, and we have to stick with single colons for a reason.)

I know there are some libraries and implementations out there that call such selectors of their own "pseudo-selectors", but my question here is specific to questions about CSS (and quite possibly jQuery, whose selector engine Sizzle is based heavily on CSS selectors anyway, even though it's a library in itself).

May I retag and edit questions with the tag? The and tags already exist anyway. I realize this is another one of those things that I'm really picky about, but as I mentioned there's an important fundamental difference between the two, and there is almost no scenario that could cover both entities categorically, so I believe that it's good to clarify this distinction.

Or is there such a scenario...?

share|improve this question

closed as off-topic by Monica Cellio, random, Martijn Pieters, rene, Shadow Wizard Jul 21 '14 at 19:34

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – Monica Cellio, random, Martijn Pieters, rene, Shadow Wizard
If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer 1

up vote 2 down vote accepted

Just found an example of when using the term "pseudo-selector" can cause confusion: Get :first-letter of :hover element with CSS (read the question's comments)

Since nobody's objected via comments, answers or even downvotes, I'll go on ahead and retag.

share|improve this answer
... aaaaand I'm done. – BoltClock's a Unicorn Nov 8 '11 at 7:43

Not the answer you're looking for? Browse other questions tagged .