Jak na HTML  P°φruΦka pro snadnou tvorbu html dokument∙.

Zßkladnφ pravidla psanφ HTML dokument∙


1. Rozli╣ujte mezi VELK▌MI a mal²mi pφsmeny v nßzvech soubor∙. Pokud nedodr╛φte shodnou velikost pφsmen v nßzvu souboru a v odkazu v t∞le HTML dokumentu, po umφst∞nφ na internetov² server vßm tyto odkazy p°estanou fungovat. Vysv∞tlenφ je jednoduchΘ, Windows 95/NT ignorujφ velikost pφsmen v nßzvech soubor∙, proto kdy╛ se v dokumentu odvolßvßte na soubor "Dokument.html" a soubor mß ve skuteΦnosti prvnφ pφsmeno malΘ "dokument.html" server nahlßsφ chybu, ╛e p°φslu╣n² dokument nemohl nalΘzt, proto╛e rozli╣uje mezi VELK▌MI a mal²mi pφsmeny v nßzvu souboru. Proto doporuΦuji dr╛et se koncepce v╣echna pφsmena v nßzvech soubor∙ malß. Pokud toto dodr╛φte p°i psanφ HTML dokumentu dodr╛φte, u╣et°φte si tφm mnoho Φasu, i v p°φpad∞ ╛e by bylo ve skuteΦnosti n∞jakΘ pφsmeno v nßzvu souboru velkΘ, m∙╛ete u v╣ech soubor∙ zm∞nit v╣echna pφsmena na malß. Pozor, Microsoft Explorer (Pr∙zkumnφk), zobrazuje v╛dy velkΘ pφsmeno na zaΦßtku nßzvu souboru. Je takΘ dobrΘ vyvarovat se pou╛itφ mezer a diaktritiky v nßzvech soubor∙. Tyto znaky se musφ p°evΘst na jejich hexadecimßlnφ hodnotu ASCII a tu teprve pou╛φt v odkazech. Nap°φklad na soubor "Uvodnφ strßnka.html" se musφte odkazovat <A HREF="%DAvodn%ED+str%E1nka.html">┌vodnφ strßnka</A> (ony "divnΘ" Φßsti odkazu jsou p°evedenΘ ASCII hodnoty znak∙, "%DA" reprezentuje "┌", mezera je zam∞n∞na za znak "+").

2. Jako p°φponu soubor∙ obsahujφcφ HTML dokumenty pou╛φvejte ".html", p°φpona ".htm" je poz∙statek z doby kdy DOS neumo╛≥oval p°φpony soubor∙ del╣φ ne╛ 3 znaky. Standardem na Internetu je p°φpona ".html". Vychßzejte takΘ z toho, ╛e v∞t╣ina server∙ zalo╛en²ch na platform∞ UNIX hledß nejprve soubory "index.html" a a╛ potΘ hledß jako alternativu soubory s p°φponou ".htm". Servery WinNT a 2000 pou╛φvajφ jako standardnφ dokument default.htm.

3. Va╣e strßnky by se m∞ly odvφjet od zßkladnφho souboru s nßzvem "index.html", kdy╛ toti╛ nezadßte prohlφ╛eΦi p°esnou adresu i s nßzvem souboru, server automaticky hledß soubor s nßzvem "index.html" (p°φpadn∞ dal╣φ dle konfigurace, index.htm, index.php, default.htm atd.). Na ostatnφch strßnkßch by m∞l b²t takΘ odkaz zp∞t na ·vodnφ strßnku pro p°φpad, ╛e se nßv╣t∞vnφk dostane na n∞kterou jinou strßnku, nap°φklad dφky odkazu z prohlφ╛eΦe. Pou╛ijete-li dal╣φ adresß°e, potom by m∞l b²t v ka╛dΘm adresß°i soubor "index.html" takΘ.

4. Pokud se odkazujete na jin² server, nezapome≥te uvΘst jeho celou adresu, nap°φklad http://www.server.cz/. Pokud by ste uvedli jen www.server.cz, prohlφ╛eΦ po╛ßdß o strßnku http://www.vase-adresa.cz/www.server.cz, jeliko╛ p°edpoklßdß ╛e po╛adujete soubor, kter² se jmenuje "www.server.cz".

5. Kdy╛ se v dokumentu odvolßvßte na jin² dokument v jinΘm adresß°i, Φint∞ tak relativn∞. Nap°φklad pokud se odvolßvßte na soubor index.html v adresß°i o ·rove≥ v²╣e pou╛ijte ../index.html NE! http://www.server.cz/index.html. V p°φpad∞ p°esunu strßnek na jinou adresu vßm absolutnφ odkazy p°estanou fungovat.

6. Nezapomφnejte p°idßvat informaci v jakΘm k≤dovßnφ je dokument vytvo°en, Informace o k≤dovßnφ se umφs╗uje do hlaviΦky strßnky jako p°φkaz TITLE. Formßt p°φkazu, kter² informuje prohlφ╛eΦ o k≤dovßnφ strßnky mß nßsledujφcφ tvar <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">. Pou╛φvßte-li windows bude dokument vytvo°en v k≤dovßnφ windws-1250, v UNIXov²ch systΘmech ISO8859-2 p°φpadn∞ UTF-8, dle nastavenφ a pou╛itΘho programu.

7. Obrßzky, kterΘ pou╛φvßte ve va╣em dokumentu umφs╗ujte do adresß°e images, nebo do n∞jakΘho adresß°e k tomu urΦenΘmu. Umo╛nφ vßm p°ehledn∞ pou╛φt opakujφcφ se obrßzek na vφce strßnkßch, beztoho aby byl n∞kolikrßt umφst∞n v adresß°i spolu s HTML dokumentem, u╣et°φte tak mφsto na serveru, ale hlavn∞ u╣et°φte u╛ivateli va╣ich strßnek stahovßnφ stejnΘho obrßzku vφcekrßt.

8. V dokumentu by m∞la b²t specifikace ╛e jde o HTML dokument, pou╛itφm tagu <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">. Tφmto tagem se vyhnete nesprßvnΘ interpretaci dokumentu n∞kter²mi prohlφ╛eΦi.

9. Vyhn∞te se prohlß╣enφm typu "Tyto strßnky jsou optimalizovßny pro prohlφ╛eΦ XY". Nep°φmo tak o sob∞ °φkßte "Bohu╛el nejsem schopn² ud∞lat ani obyΦejnΘ www strßnky tak, aby fungovaly".

Zp∞t┌vodnφ strßnkaVp°ed


Copyright ©1998 Jan Klepal