09.05.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!