Rick Moynihan <address@hidden> writes:
As far as I can see there are three options.
1) Use underscores (against the above advice) (practically probably
not a huge issue) e.g. outline-container-1_1
2) Overload the use of hyphens to be for both spaces and .'s... e.g
outline-container-1-1
3) Stop using hyphens for spaces and switch to camel case convention,
freeing hyphens to be substitutes for .'s e.g. outlineContainer1-1.
This option seems like the best design, though it completely blows
backwards compatability away so is probably a non-starter. Leaving
us
with 1) or 2).
Personally I think *if* underscores aren't a problem for modern
browsers, ie8, firefox 3.5+, recent opera's safari and chrome we use
them.
Allright then.
He says:
"Internet Explorer 6 for Windows, published after the errata, permits
underscores and escaped underscores."
So do IE4x and IE5x.
Internet Explorer seems not to be the problem? IE7+ anyone?
"Opera 3.x through 5.x does not recognize underscores or escaped
underscores, and so acts the same as Navigator 4.x in this regard."
Very old browsers. Do we have to support them?