On Tue, 15 Feb 2005 21:54:47 +0100, Jeroen Visser [ vizi ]
<[EMAIL PROTECTED]> wrote:
Kornel Lesinski wrote:
The issue at hand is that [productname] is completely
compliant, but is more modern than HTML 4.01. If you
remove the doctype tag, all your rendering issues
should be resolved.
This is sooo untrue. If they require invalid HTML,
their product is NOT compiliant.
Funny you reach that conclusion just on the OP's mail (in which te
makers of the menu state it to actually be compliant!). If the menu at
hand is written in valid XHTML strict, for instance, putting a
HTML4.01/trans DTD in top of the html _will_ cause validation issues and
_might_ cause rendering issues.
I understand that remove means using HTML without any doctype.
There aren't any rendering differences between HTML4.01 and XHTML Strict
(at least not in major browsers).
Gecko triggers almost-standards mode for XHTML trans and frameset
and it only changes minimal line-height calculation on empty boxes.
If you remove doctype, browsers emulate
IE5 invalid CSS interpretation. Far from being modern.
I would dare say that this is at best partially true. Opera sure tries
to emulate IE when it is told to do so (and even emulates some parts of
IE's behaviour while in 'Opera' mode), but I'm not so sure that a Gecko
in quirks mode mimics IE on purpose.
I'm quite sure it does. Quirks mode is for compatibility,
and Trident is the only popular, non-standard CSS engine.
Removing the tag will
solve your rendering problems.
...will cause...
Why?
Quirks mode is IMHO less reliable than standards mode
(although I don't care about IE5 at all)
I'd get rid of that menu. It *needs* browser *bugs* in order to work!
Is this menu accesible when:
- javascript is off?
- styles are off?
- styles and js are off?
- keyboard is used to navigate?
The sequence of your advice and questions suggest you are assuming all
answers to be 'no' beforehand, whilst you haven't seen any line of the
menu code whatsoever.
Ok, I've made lots of assumptions, like:
Someone who cannot make menu render in standards mode,
or at least doesn't have good explanation for it ready,
is IMHO unlikely to make code good enough to get all 'yes' answers.
--
regards, Kornel Lesiński
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************