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

Žádný příspěvek v diskuzi

Odpovědět