31/10/2012, 18:16:03
le quirk mode ne concerne que IE
-> On s'en fout d'IE
-> On s'en fout du quirk mode
blague à part, il me semble que le quirk mode est déclenché effectivement par IE dès qu'un caractère est présent avant le doctype. Dès lors il change son moteur de rendu HTML par défaut ... qui est déjà crade ... par un autre moteur encore plus merdique..
Au final un site peut être bon HTML parlant mais très mal rendu sur un client IE parce qu'un espace existe avant <doctype>.
http://en.wikipedia.org/wiki/Quirks_mode
On y découvre qu'au delà d'un espace devant <doctype>, c'est tout ce qui n'est pas un doctype connu qui fait tomber IE dans ce mode, le caractère avant <doctype> n'est qu'un exemple pratique de doctype inconnu aux yeux d'IE
-> On s'en fout d'IE
-> On s'en fout du quirk mode

blague à part, il me semble que le quirk mode est déclenché effectivement par IE dès qu'un caractère est présent avant le doctype. Dès lors il change son moteur de rendu HTML par défaut ... qui est déjà crade ... par un autre moteur encore plus merdique..
Au final un site peut être bon HTML parlant mais très mal rendu sur un client IE parce qu'un espace existe avant <doctype>.
http://en.wikipedia.org/wiki/Quirks_mode
On y découvre qu'au delà d'un espace devant <doctype>, c'est tout ce qui n'est pas un doctype connu qui fait tomber IE dans ce mode, le caractère avant <doctype> n'est qu'un exemple pratique de doctype inconnu aux yeux d'IE