Tak v tomto mém prvním článku se pokusím vysvětlit základní rozdíl mezi HTML a XHTML
Úvod
V dnešní době se na internetu objevuje mnoho amatérsky vytvořených stránek s mnoha chybami. Aby programátoři vyšli lidem vstříc, navrhli prohlížeče, aby tolerovaly spoustu běžných začátečnických překlepů (např. křížení značek v kódu 1). S novou dobou, však přišel i nový trend,a dobrý programátor programuje v XHTML, které žádné chyby nepřipouští. XHTML se od HTML liší v několika bodech, které jednotlivě rozepíšu.
Kód 1
Takto špatně napsaný kód
< B >< I >Never, say never< /B >< /I >
se zobrazí takto
Never, say never
Kdežto v XHTML takto:
Never, say never
Všechny značky musejí být ukončené
...to platí i u IMG a BR nebo ostatních nepárových značek. Nepárové značky se ukončují takto: < br/> < img/>. Aby to fungovalo i v prohlížeči nepodporujícím XHTML, je možné udělat mezi značkou a lomítkem mezeru: < br /> < img />.
Značky se nesmějí křížit
Jak už jsem jednou řekl, je tomu tak. Není možné napsat < b>< i>Never, say never< /b>< /i>, protože by to nefungovalo a zobrazilo by se to nijak ovlivněno formátovacími značkami i a b.
Všechny hodnoty musejí být v uvozovkách
U jakéhokoliv tagu musejí být hodnoty atributů uváděny v uvozovkách. Například
< img src="http://www.neco.cz/obrazek.jpg" align="center" />
< a href="http://www.neco.cz">< /a>
Všechny značky musejí být napsány malými písmeny
Myslím, že k tomu není co dodat...
Není možné používat zkrácené zápisy některých značek
Tak tomu je například u nabídky (tag option) kdy se zkráceně používá
< option selected>
Přitom je správně zapsaný kód takto:
< option selected="selected">
Tak to by bylo pro začátek všechno, pokračování příště...
Michnovka
Autor: michnovka