Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 157 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

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.

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 .