Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
Webszerkesztés és HTML programozás - inter-studium.hu
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Vinnai Zoltán: <strong>HTML</strong><br />
5.4. Validálás, érvényesítés<br />
A validátor ellenőrzi a <strong>HTML</strong> dokumentum szintakszisát, és megnézi, hogy van-e<br />
benne valamilyen hiba. A validátor pedig a doctype alapján dönti el, hogy milyen szabályokat<br />
kell ellenőriznie a dokumentumban. Ez hasonló ahhoz, mint amikor a helyesírás-ellenőrzőnek<br />
megmondjuk, hogy milyen nyelven van megírva a dokumentum. Ha nem mondjuk meg neki,<br />
akkor nem fogja tudni azt sem, hogy milyen helyesírási és nyelvtani szabályokat kellene<br />
ellenőriznie. Ha a <strong>HTML</strong> dokumentumunk nem tartalmaz doctype meghatározást, akkor a<br />
böngészőnek kell kitalálnia, hogy mi alapján is értelmezze a tartalmat.<br />
A W3C működtet egy oldalt, ahol ellenőriztetni lehet bármilyen <strong>HTML</strong> kódot, hogy<br />
megfelel-e a szabványoknak. Itt három lehetőség is van:<br />
• megadhatunk egy URL-t<br />
• feltölthetünk egy állományt<br />
• illetve be is lehet másolni egy <strong>HTML</strong> kódrészletet<br />
Az oldal kiírja a talált problémákat, és még ajánlásokat is tesz. A validátor oldal címe:<br />
http://validator.w3.org/<br />
Ha valamelyik szabvány előírásait teljesítette a kód, akkor lehetőség van arra is , hogy<br />
különböző képekkel jelezzük a látogatók részére, hogy az oldal szabványos. Ezek az ikonok<br />
láthatók a következő oldalon:<br />
http://www.w3.org/QA/Tools/Icons<br />
5.5. Alkalmazott alapelvek<br />
A modul további részében csak és kizárólag <strong>HTML</strong> kódokat készítünk, és nem fogunk<br />
használni semmilyen CSS vagy egyéb megoldást. Az elemeket tekintve a <strong>HTML</strong> 4.01<br />
szabvány lesz az alap, szűkítve az X<strong>HTML</strong> előírásaival. A <strong>HTML</strong> 4.01 több olyan elemet is<br />
tartalmaz, ami deprecrated-ként (érvénytelenített) van jelölve. Ennek ellenére használni<br />
fogjuk ezeket. Emiatt csak a Transitional doctype jöhet szóba.<br />
A teljesség kedvéért az alapelvek a következők:<br />
• a doctype <strong>HTML</strong> 4.01 Transitional a formázásos <strong>HTML</strong> elemek miatt<br />
• a karakterkészlet ISO-8859-2<br />
• magyar nyelvi beállításokat használunk<br />
• a TAG-eket kis betűvel írjuk, annak ellenére, hogy a <strong>HTML</strong> 4.01 megengedi a<br />
nagybetűs formát is, mivel az X<strong>HTML</strong> és a <strong>HTML</strong> 5 is ezt várja el<br />
• minden TAG-et lezárunk<br />
• a zárótag nélküli elemeket is lezárjuk ( módon)<br />
• az elemek attribútumainak értéke idézőjelek közé kerül<br />
()<br />
• az elemek egymásba ágyazásánál vigyázunk a sorrendre<br />
( szöveg )<br />
• érték nélkül nem használunk attribútumot<br />
(checked="checked")<br />
• publikálás előtt ellenőrizzük (validálás) a kódot<br />
16