Pracovní režimy prohlížečů
26. 04. 2007 | Redakce Interval.cz | Pro CSS | Komentáře: 0
Tabulka uvádí vykreslovací režimy prohlížečů (též módy či pracovní režimy prohlížeče) a popisuje jejich závislost na deklaraci typu dokumentu DTD.
Níže uvedená tabulka platí pouze pro dokumenty s přenosovou HTTP hlavičkou Content-Type: text/html.
Prohlížeče MSIE 5 a MSIE 5.5 nemají pracovní režimy a z hlediska této tabulky tedy pracují vždy v "kompatibilním" režimu (de facto kompatibilní režim novějších verzí MSIE je kompatibilní právě vůči těmto prohlížečům).
Pokud není uvedeno jinak, platí údaje v tabulce většinou i pro vyšší verze téhož prohlížeče.
| DTD | MSIE 7 | MSIE 6 | Opera 8.5 | Gecko 1.8 | Safari 1.1.1 |
|---|---|---|---|---|---|
|
HTML bez uvedení DOCTYPE a staré DTD až do verze 3.2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
Q | Q | Q | Q | Q |
|
Přechodné HTML 4.0 bez URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
Q | Q | Q | Q | Q |
|
Přechodné HTML 4.0 s URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
S | S | S | Q | Q |
|
Striktní HTML 4.0 bez i s URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
S | S | S | S | S |
|
Přechodné HTML 4.01 bez URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
Q | Q | Q | Q | Q |
|
Přechodné HTML 4.01 s URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
S | S | S | AS | AS |
|
Striktní HTML 4.01 bez i s URL
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
S | S | S | S | S |
|
Přechodné XHTML 1.0 bez XML prologu
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/<%Response.Write(Shy)%>TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
S | S | S | AS | AS |
|
Přechodné XHTML 1.0 s XML prologem
<?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/<%Response.Write(Shy)%>TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
S | Q | S | AS | AS |
|
Striktní XHTML 1.0 bez XML prologu
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/<%Response.Write(Shy)%>TR/xhtml1/DTD/xhtml1-strict.dtd">
|
S | S | S | S | S |
|
Striktní XHTML 1.0 s XML prologem
<?xml version="1.0" encoding="iso-8859-2"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/<%Response.Write(Shy)%>TR/xhtml1/DTD/xhtml1-strict.dtd"> |
S | Q | S | S | S |
Vysvětlivky:
- S = standard (standardní režim, standards-compliant): stránka je vykreslována co nejlépe podle platných specifikací CSS
- Q = quirk (kompatibilní režim): stránka je vykreslována způsobem kompatibilním se starými prohlížeči
- AS = almost standard (téměř standardní režim): stránka je vykreslována jako ve standardním režimu až na několik specifických výjimek (například šířky buněk v tabulkách se vypočítávají kompatibilním způsobem)
Odkazy a zdroje
- The Opera 7 and 8 DOCTYPE Switches (Opera.com)
- CSS Enhancements in Internet Explorer 6 (Microsoft.com)
- Mozilla's DOCTYPE sniffing (Mozilla.org)
- Módy prohlížečů - Dušan Janovský (Jak psát web)
- DOCTYPE a režimy prohlížečů - Petr Staníček (Dílna dobrého stylu, 31. 5. 2004)
- Implementační chyby v prohlížečích - chybné rozměry boxů - Jan Bien (Interval.cz, 9. 1. 2004)
Další aktuální články na interval.cz
- Jak pracovat s "retina" obrázky na vašem webu?
- Zpětné odkazy: jak je nikdy nezískávat
- Budování webu 100+1 na Drupalu: tipy a postřehy
- 7 tipů, které pochopí i laici, když migrujete stránky
- Zoner FOTOden "Dobrý fotograf může být každý"
Tematicky související články
- Experimentální vysouvací hover menu bez skriptování
- CSS zvlášť pro MSIE a ostatní prohlížeče
- Horizontální vysouvací menu
- Drobečková navigace v CSS
- Min-height pro MSIE
Dejte vědět i ostatním o článku
Diskuse (počet komentářů: 0)
Buďte prvním návštěvníkem, který přidá nový komentář.

