![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Is it just me (probably) or is Mozilla and the newer Firefox full of CSS rendering bugs? |
|
I ask, because some strange effects occur with Mozilla and Firefox which don't happen in Opera and dare I say it, IE. Like, for example, non-selection of a font-face for one style element, even though it is selected okay for another element and the colour, decoration and size are all rendered correctly! Not recognising the 'border' parameter (eg: border: 1px solid black ![]() Not rendering 'width' correctly (eg: width: 180px ![]() |
#2
| |||
| |||
|
#3
| |||
| |||
|
|
Is it just me (probably) or is Mozilla and the newer Firefox full of CSS rendering bugs? I ask, because some strange effects occur with Mozilla and Firefox which don't happen in Opera and dare I say it, IE. Like, for example, non-selection of a font-face for one style element, even though it is selected okay for another element and the colour, decoration and size are all rendered correctly! Not recognising the 'border' parameter (eg: border: 1px solid black ![]() Not rendering 'width' correctly (eg: width: 180px ![]() |
#4
| |||
| |||
|
|
Are you comparing apples with apples, e.g. by ensuring that a DOCTYPE is used that triggers standards mode in all these browsers? |
#5
| |||
| |||
|
|
On Thu, 15 Jul 2004 16:50:45 GMT "C A Upsdell" cupsdell0311XXX@-@- (AT) XXXrogers (DOT) com> broke off from drinking a cup of tea at to write: Are you comparing apples with apples, e.g. by ensuring that a DOCTYPE is used that triggers standards mode in all these browsers? |
#6
| |||
| |||
|
|
Pkay, it was a matter of DOCTYPES. Thanks for pointing me down that road. I thought CSS was fixed. |
|
There's CSS1 and CSS2 and they are defined, but changing the DOCTYPE results in *very* different interpretations of the CSS suggestions. |
|
Perhaps I should wade through the incomprehensible brambles that are the W3C specs <g |
#7
| |||
| |||
|
|
Alan J. Flavell wrote: Unfortunately, they seem to have hit upon a rather unfortunatate choice of handle for that purpose, namely the notorious "DOCTYPE switching". Your posts hints that there might have been another (better) way. |
|
Was there? |
#8
| |||
| |||
|
|
Unfortunately, they seem to have hit upon a rather unfortunatate choice of handle for that purpose, namely the notorious "DOCTYPE switching". Your posts hints that there might have been another (better) way. To use an *HTML* feature to switch *CSS* rendering behaviour, is really strange. If they would at least parse the HTML differently, more correctly in "standards conforming" mode! Was there? If, I would have used the approach of using standard compliant mode by default and as soon as an parse error occured, the rendition would restart in quirks mode. This would of course make buggy pages take longer to load, which is not such a bad thing IMO. |
#9
| |||
| |||
|
|
Alan J. Flavell wrote: standards-conforming or reliant on old bugs. Unfortunately, they seem to have hit upon a rather unfortunatate choice of handle for that purpose, namely the notorious "DOCTYPE switching". Your posts hints that there might have been another (better) way. Was there? |
#10
| |||
| |||
|
|
Matt Probert wrote: it was a matter of DOCTYPES. Perhaps I should wade through the incomprehensible brambles that are the W3C specs <g You'll find nothing on doctype switching afaik. Doctype switching was an idea created by the browser makers, ostensibly to accomodate badly authored pages but introducing a new set of problems. Some of the gory details: http://gutfeldt.ch/matthias/articles/doctypeswitch.html |
![]() |
| Thread Tools | |
| Display Modes | |
| |