Pre?o pou?íva? HTML 4.0?

obrazok obrazok

HTML 3.2 bolo ve?mi zlé!

Originálne HTML nikdy nezamý??alo s obsahovaním tágov pre formátovanie dokumentu. HTML tágy boli zamý?lané na definíciu obsahu dokumentu, napríklad:

<p>Toto je odstavec</p>

<h1>Toto je hlavi?ka</h1>

Ke? tágy, ako <font> a color atribúty boli pridané do HTML 3.2 ?pecifikácie, za?ala to by? no?ná mora pre web developerov. Developing ve?kých wbových stránok, kde informácie o farbách a fontoch, ktoré boli urobené pre jednoduché a malé stránky, bol dlhý, drahý a príli? bolestivý proces.


?o je také dobré na HTML4.0?

V HTML 4.0 v?etky formátovania mohli by? vymazané z HTML dokumentu a ulo?ené v zvlá?tnych, oddelených style sheetoch (CSS).

Preto?e HTMl 4.0 rozdeluje prezentáciu od ?truktúry dokumentu máme, ?o sme v?dy potrebovali: Totálnu kontrolu prezentácie vzh?adu dokumentu, bez neporiadku v obsahu dokumentu. Je to dané tým, ?e v CSS súbore je zadefinovaný ka?dý element (a e?te jeho podoby) len 1x, pre v?etky stránky rovnako.


?o by ste s tým mali urobi??

Nepou?ívajte atribúty vo va?ích HTML tágoch, ke? tomu mô?ete prejs?. Za?nite pou?íva? CSS! Pre?ítajte si môj CSS tutoriál, aby ste sa nau?ili nie?o o style sheetoch. (NAJPRV DOKON?ITE TENTO HTML TUTORIÁL!)

Nepou?ívajte vypustené tágy. Pre?ítajte si môj HTML 4.01 Zhrnutie, aby ste videli, ktoré atribúty sú vypustené.


Pripravte sa na XHTML

XHTML je "nové" HTML. Najdôle?itej?ia vec, ktorú mô?ete urobi?, je písa? validný (platný) HTML 4.01 dokument, tie? za?a? písa? va?e tágy s malými písmenamy a v?dy zatvára? va?e elementy. Nikdy neskon?i? odstavec bez </p>.

Poznámka: Oficiálne HTML 4.01 odporú?a pou?ívanie lowercase (malé písmená) tágy.

Ak sa chcete do?íta?, ako bola táto stránka konvertovaná do XHTML, nav?tívte môj XHTML tutoriál.


Zvalidujte si va?e HTML Súbory, ako HTML 4.01

HTML dokument je validovaný (kontrolovaný) oproti Document Type Definition (DTD)(definícia typu dokumentu) Predtým, ne? nejaký HTML súbor mô?e by? zvalidovaný, správne DTD musí by? pridané do prvého riadku súboru. (Najprv si zadefinujete, o aký typ dokumentu sa jedná)

HTML 4.01 Strict DTD (presný) zahr?uje elementy a atribúty, ktoré neboli vypustené alebo sa nevyskytujú vo framesetoch:

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional DTD (prechodný) zahr?uje v?etky v strict DTD + vypustené elementy a atribúty:

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset DTD (frameset) zahr?uje v?etko z Transitional DTD + frame-y (rámce) plus frames as well:

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">


Otestujte si va?e HTML s W3C Validátorom

Vlo?te adresu va?ej stránky do polí?ka dole
(napríklad http://www.w3schools.com/)



obrazok obrazok