Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




HTML

PDF
Stáhnout kompletní materiál zdarma (4.04 MB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Struktura HTML dokumetu 

– HTML 4 verze

Frameset

Transitional

Strict

deprecated

frames

deprecated

frames

deprecated

frames

HTML 

– způsob zacházení

Server  poskytuje textovou formu HTML dokumentu

Klient čte a „parsuje“ tento text

Staví si DOM 

– DOM = Document Object Model
– Reprezentace modelu HTML dokumentu v paměti

DOM je následně vykreslen v grafické podobě

– Rendering

Struktura HTML dokumentu 

– strom

<html>

<head>

<body>

<div>

<a>

<title>

...

...

Zpětná kompatibilita

Problém s korektností HTML a se zpětnou kompatibilitou

– Standard
– Pseudo-standard
– Quirk

Standard a Quirk mód

Týká se moderních prohlížečů

– IE >=5.5, FF, Netscape, Opera

Prohlížeče hrají dvojí hru

– Snaží se správně interpretovat historické HTML dokumety včetně jejich 

chyb

– Snaží se dodržovat standardy
– => tyto dvě věci jsou v zásadě kontradikce

Východisko: 2 (resp. 3) režimy činnosti

– Standard = dodržuje specifikaci
– Quirk  = zpětně kompatibilní, nedodržuje specifikaci, snaží se nalézt 

východiska z problematických situací

Standard 

– chceme, je rychlý a správný

Quirk 

– nechceme, je pro špatné programátory, také je 

daleko častější

Quirk vs Standard 

Základem pro rozlišení je definice typu dokumentu

Definicí by měl začínat každý HTML dokument

Document Type

Win IE6 Opera 7.0x

Opera 7.1x

Mozilla 1.0.1.

Safari 1.1.1

Mac IE5

HTML bez uvedení DOCTYPE a staré DTD až do verze 3.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

Přechodné HTML 4.0 bez URL

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

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">

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">

Přechodné HTML 4.01 bez URL

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Přechodné HTML 4.01 s URL

Témata, do kterých materiál patří