Click to See Complete Forum and Search --> : CSS2 border-style property


websmith99
November 7th, 2002, 04:07 PM
I've noticed that there are STILL differences between IE and Netscape implementations of CSS in the version 6 browsers.
I had thought that with version 6 we would finally be rid of these differences because supposedly Microsoft & AOL would be following W3C standards. Here's an example where there are rendering differences:

Use the value "dotted" for the border-style property (or border-bottom for that matter). You will see that IE6 places much more space between the dots than Netscape 6.2

Do you know which browser is following the standard on this?
Are there any workarounds so the dots are identical in both browsers?

Waldo2k2
November 7th, 2002, 05:07 PM
well, w3c doesn't exactly specify the spacing on the dots (same goes for other situations) the way it renders is mostly because of how the interpretation engine is coded, differences like this go all the way down to basic html between the 2 browsers.

websmith99
November 7th, 2002, 05:53 PM
Here is the published standard on the border dots:

http://www.w3.org/TR/REC-CSS2/box.html#border-style-properties

I thought that somewhere there would be more fine detail. It's not good to be this vague in the standards as the browsers are finally becoming more compatible with each other and this only opens to door to more differences. There should be a specification of the pixels between each dot.

ShawnDev
November 12th, 2002, 04:43 PM
Originally posted by websmith99
There should be a specification of the pixels between each dot.

I disagree. That is much to fine a control to be included in a standard. Standards are to make sure that things interoperate properly and so that certain behavior can be expected to be the same - not so that everything can look identical down to the last pixel.

I'm not surprised at this particular difference - and not bothered by it.