473,763 Members | 9,145 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Mozilla full of CSS rendering bugs?

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;)

Matt

--
If your encyclopaedia doesn't list "widget glass", you're reading the wrong encyclopaedia.
The Probert Encyclopaedia. Its not the same.
http://www.probertencyclopaedia.com
Jul 20 '05 #1
30 3003
co******@prober tencyclopaedia. com (Matt Probert) writes:
Is it just me (probably) or is Mozilla and the newer Firefox full of
CSS rendering bugs?
I expect it is. But the ones you list below seem unlikely.
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;)


This is where some test case URLs would be really useful. There could
be hundreds of reasons, only one a browser bug, why these don't do
what you expect.

--
Chris
Jul 20 '05 #2
"Matt Probert" <co******@probe rtencyclopaedia .com> wrote in message
news:40******** *******@news.nt lworld.com...
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;)


Are you comparing apples with apples, e.g. by ensuring that a DOCTYPE is
used that triggers standards mode in all these browsers?

Examples would be nice.

Jul 20 '05 #3
On Thu, 15 Jul 2004 16:50:45 GMT "C A Upsdell"
<cupsdell0311XX X@-@-@XXXrogers.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?


No, which is why I'm asking! I had wondered if it was to do with
DOCTYPEs, which I shall now look into. Thanks for the suggestion - i
did ask if it was just me! <g>

Matt

--
If your encyclopaedia doesn't list "widget glass", you're reading the wrong encyclopaedia.
The Probert Encyclopaedia. Its not the same.
http://www.probertencyclopaedia.com
Jul 20 '05 #4
On Thu, 15 Jul 2004 18:46:33 GMT co******@prober tencyclopaedia. com
(Matt Probert) broke off from drinking a cup of tea at The Probert
Encyclopaedia to write:
On Thu, 15 Jul 2004 16:50:45 GMT "C A Upsdell"
<cupsdell0311X XX@-@-@XXXrogers.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?


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 incomprehensibl e brambles that are
the W3C specs <g>

Matt

--
If your encyclopaedia doesn't list "widget glass", you're reading the wrong encyclopaedia.
The Probert Encyclopaedia. Its not the same.
http://www.probertencyclopaedia.com
Jul 20 '05 #5
Matt Probert wrote:
it was a matter of DOCTYPES.

Perhaps I should wade through the incomprehensibl e 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

--
Brian (remove ".invalid" to email me)
http://www.tsmchughs.com/
Jul 20 '05 #6
On Fri, 16 Jul 2004, Matt Probert wrote:
Pkay, it was a matter of DOCTYPES. Thanks for pointing me down that
road.

I thought CSS was fixed.
That's almost correct. (Just teeny adjustments in CSS2.1, and a few
things taken out of CSS2 that it seemed nobody was going to implement
- but nothing remotely on the scale of the pratical differences
between CSS2 specification and actual browser behaviour).
There's CSS1 and CSS2 and they are defined, but changing the DOCTYPE
results in *very* different interpretations of the CSS suggestions.
Now you're confusing buggy client behaviour with differences in the
specifications.
Perhaps I should wade through the incomprehensibl e brambles that are
the W3C specs <g>


Not really. Browser "quirks modes" are an attempt by the browser
makers to perpetrate their original bugs (so as not to upset those
foolish virgins who designed their pages "to" the browser bugs,
instead of staying within the specifications) - while still offering a
standards-conform-wards mode for properly made pages.

Once they'd taken that decision, they needed some kind of handle for
guesstimating whether a page was intended to be 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". The rest, as they say, is history.
But you won't really find any of this in W3C specifications.

Jul 20 '05 #7
Alan J. Flavell wrote:
Browser "quirks modes" are an attempt by the browser makers to
perpetrate their original bugs

Once they'd taken that decision, they needed some kind of handle
for guesstimating whether a page was intended to be
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?

--
Brian (remove ".invalid" to email me)
http://www.tsmchughs.com/
Jul 20 '05 #8
*Brian* <us*****@juliet remblay.com.inv alid>:
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.


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.

--
The penis mightier than the sword.
Jul 20 '05 #9
"Christoph Paeper" <ch************ **@nurfuerspam. de> wrote in message
news:op******** ******@crissov. heim4.tu-clausthal.de...
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.


The problem with this is that you can have a valid page that depends on
quirks mode.

I personally would have preferred it if a META tag had been used instead a
DOCTYPE to specify the mode.

Jul 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
1393
by: João Santa Bárbara | last post by:
Hi all, i have instaled VS2005 Develpers Edition, and i have migrate my VB code from VS2003 to VS2005(RTM). and so far i´m not pleased with this migration. i have lots of ide Bugs, some forms in designer explodes. :( other problem is in the VB Compiler that explodes with this error "AppName: devenv.exe AppVer: 8.0.50727.42 AppStamp:4333e699" and force the IDE to Close
1
1076
by: Dachshund Digital | last post by:
I don't know if anyone else is have issues with VB 2005 Express, but we are, on multiple machines, it crashes during compiles, we have to do 'clean solution' almost very other time we compile. The IDE hangs all the time. This happens on clean builds of XP SP2, existing XP workstations, and even our Test 2003 Server. Is anyone else having these issues? At this point, I have recommended to management we return to VS IDE 2003, at least...
0
9564
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9387
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10002
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9938
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7368
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6643
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
3917
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3528
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2794
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.