[EMAIL PROTECTED] wrote:
On 11/16/07, Jörn Nettingsmeier <[EMAIL PROTECTED]> wrote:
if a certain software vendor cannot be bothered to provide the most
trivial bugfixes and read a f"$§%ing spec, that's really not our
problem. anyone with half a brain can download and understand the
relevant standards documents, and if the world's largest pile of
software engineers can't be bothered, well, tough luck for their users.
That certain software vendor's buggy software is still rather popular
(>80%?) Version 6 is still popular because version 7 is even more
buggy. From the evidence, none of the company's programmers have half
a brain, and few are able to read. If our project wants to be used
for websites, we need to make certain our software works with that
buggy non-standard web browser.
not at the cost of standards conformance and proper validation. a stupid
bug is a stupid bug no matter the market share. people putting up with
this kind of shit have made web designer's lives miserable for ten years
now.
it's not as if we'd lose those users by being picky about our code.
if anyone wants to provide a patch with an IE-specific conditional
comment, that's fine with me. clean code for the rest of us, and it's
plain to see it's an extra bugfix for IE.
Special CSS for Microsoft Internet Explorer is easy. The browser is
so non-standard that equal signs are treated as colons. All browsers
use the last setting found if the same property is repeated. Try
something like:
display: table-cell;
display=block;
float=left;
at the risk of sounding like a broken record: this is invalid css. (oh
yes, i validate mine :)
i don't want to see validation warnings all over the place that obscure
the real problems. imnsho, the *only* acceptable way to hack around M$'
standards dyslexia are conditional comments. preferably by including
files named "really_stupid_microsoft_fuckup_workaround.css".
--
Jörn Nettingsmeier
"One of my most productive days was throwing away 1000 lines of code."
- Ken Thompson.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]