Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 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

Which is better for search and accuracy?

  • CSS3 or CSS 3
  • HTML5 or HTML 5

What should we use in question titles and content?

share|improve this question
Not a direct answer, but I feel a strong need to say this: not every HTML5 question is a CSS3 question, and not every CSS3 question is an HTML5 question. They are separate technologies. Don't use both tags in the same question if it's only related to one or the other. – BoltClock's a Unicorn Dec 7 '11 at 10:31

It doesn't matter: We will never get people to stick to one standard anyway.

This is where tagging comes in. There, there exists a standard: and . It's enforced by the system - there can't be a tag named css 3 or html 5.

share|improve this answer
I know the tag are without spaces. Is it good to follow that pattern in question's title too? – Jitendra Dec 7 '11 at 9:56
@Jitendra I don't think it matters. If you want to do it correctly, you can stick to the standards Bobby shows, but there will be thousands of people who never will. This is a searchability issue that will have to be addressed by the search engine (as there will be people writing questions and searching for both css3 and css 3) – Pëkka Dec 7 '11 at 9:57
ok which method u would prefer? :-) – Jitendra Dec 7 '11 at 10:12
@Jitendra in question titles and bodies, I personally tend to use "CSS 3" and "HTML 5", like when I would speak it. Feels most natural to me. – Pëkka Dec 7 '11 at 10:12
How CSS3 and "CSS 3" are different in speaking. Will u give a pause after CSS to speak "CSS 3" ? – Jitendra Dec 7 '11 at 10:16
@Jitendra I think there would be a slight pause in some constellations. But it's admittedly not a big difference now that I think about it. – Pëkka Dec 7 '11 at 10:21
There could be tags named css-3 and html-5 though, and there doesn't seem to be any universal convention of whether tags should be named fooversion or foo-version. – hammar Dec 7 '11 at 10:23
@Pekka: Constellations...? – BoltClock's a Unicorn Dec 7 '11 at 10:29
@BoltClock "I love CSS 3 over CSS 2". <--- Pause "But when we look at CSS 3, we see that" <--- slightly shorter pause (It doesn't have to be a universal rule, though - didn't think this through much) – Pëkka Dec 7 '11 at 10:45

The correct names:

Well, to be honest, I can't find an reference to an official name of CSS3, because it seems to be splitted.

share|improve this answer
The official name for CSS3 is really CSS level 3. And even then, it's all modularized. But +1 for HTML5 being the official name, because who knows, this may actually convince somebody that yes, it is officially named without a space. – BoltClock's a Unicorn Dec 7 '11 at 10:27

You must log in to answer this question.

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