Le Sun, 11 Mar 2007 02:45:18 +0200, Alexey Feldgendler <[EMAIL PROTECTED]> a écrit:

Not necessarily. For a long time, Microsoft has been in a position where they benefit from the lack of interoperability with other browsers. They had no incentive to make their browser standards-compliant. Now times have changed, and even Microsoft, as far as I understand, is now willing to improve their standards compliance. So I don't think that the standards-mode story will repeat -- this happened before due to browser wars, where interoperability has been broken intentionally.

Yes I understand that, however I am skeptical about Microsoft Internet Explorer. I do not really believe they stopped wanting to dominate the web browsers market, and suddenly they'll just make a good web browser. They will create lockins, traps, and other tricks, to lock beginners in a Microsoftish World Wide Web.

Until further proof, I shall maintain my stance.

IE 7 is not such proof. It would have been a good start, in 2002-2003.

Instead of using this DOCTYPE switch, I was even thinking of conditional comments, DOM document property, etc. Yet, other methods only add complications. If Microsoft considers adding a new rendering mode as a must, such that it will not break many sites, then this DOCTYPE is an elegant solution. History will repeat itself, no matter how elegant the solution might be.

Conditonal comments and similar approaches solve another kind of problem: how to allow making pages which do the right thing in good browsers but still function in older browsers. OTOH, the DOCTYPE switch allows the browser to do the right thing for good pages without breaking the old pages.

Hence I consider the <!DOCTYPE html> a good and elegant solution for switching to the "strict standards mode" (even if I do not support it). I do not like the other proposals in this thread.


--
http://www.robodesign.ro
ROBO Design - We bring you the future

Reply via email to