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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Vinnai Zoltán: <strong>HTML</strong><br />

5.1.3. CSS<br />

Rossz: <br />

Jó: <br />

• A jellemzőknek legyen értéke!<br />

Rossz: <br />

Jó: vagy<br />

<br />

Még egy fontos szabványt meg kell említeni, mégpedig a CSS-t ami már 2.1-es<br />

verziónál tart. A hivatalos oldal címe: http://www.w3.org/TR/CSS2/.<br />

A CSS (angolul Cascading Style Sheets) a számítástechnikában egy stílusleíró nyelv,<br />

mely a <strong>HTML</strong> vagy X<strong>HTML</strong> típusú strukturált dokumentumok megjelenését írja le. Ezen<br />

kívül használható bármilyen XML alapú dokumentum stílusának leírására is, mint például az<br />

SVG, XUL stb.<br />

A CSS-ről tudni kell, hogy gyakorlatilag a <strong>HTML</strong> kódolás egyik alap építő köve az<br />

oldalak formázását, megjelenítését tekintve. Nélküle éppen lehet <strong>HTML</strong> oldalakat készíteni,<br />

de már a <strong>HTML</strong> szabvány szerint sem ajánlott. A hagyományos formázó elemek már<br />

"érvénytelenítettek" (deprecated) a <strong>HTML</strong> 4.01 szabványban, ami azt jelenti, hogy vagy<br />

támogatottak egy böngésző program által vagy sem. Ennek ellenére jelenleg minden böngésző<br />

program értelmezi őket a régebben készült oldalak miatt.<br />

5.2. Tartalom és kinézet<br />

A szövegszerkesztés esetén is, külön lehet választani a tartalmat a kinézettől<br />

(formázás). <strong>HTML</strong>-ben ez úgy néz ki, hogy a tartalom a tiszta szöveg, a kinézet pedig a<br />

szöveg megjelenésének a módosítása. Szokták ezt még prezentációs lehetőségeknek is<br />

nevezni.<br />

A <strong>HTML</strong> fejlődésével egyre inkább nőtt az igény a tartalom és a kinézet<br />

szétválasztására. Az aktuális állapot szerint a <strong>HTML</strong> kód nem tartalmazhat formázó kódot,<br />

minden ilyen, megjelenéssel kapcsolatos beállítást CSS segítségével kell megvalósítani. A<br />

CSS kód ráadásul egy külön állományban kerül tárolásra, így a tartalmi elemek jól<br />

olvashatóak maradnak, és így könnyű javítani is benne.<br />

5.3. Kódjavítás<br />

Ha az elkészült kódunk „rendetlen”, vagy sok hibát tartalmaz, akkor jelenthet<br />

megoldást a <strong>HTML</strong> Tidy, vagy ha úgy jobban tetszik: a <strong>HTML</strong> Pucoló. Ez nem más, mint<br />

egy letölthető alkalmazás, melyet eredetileg Dave RAGETT fejlesztett ki. A Tidy nem egy<br />

szerkesztőeszköz – pusztán dolgunk megkönnyítésére használható, magyarul segít érvényessé<br />

tenni oldalainkat. Annyival praktikusabb, mint a W3C <strong>HTML</strong> kiértékelője, hogy míg ez<br />

utóbbi kizárólag a hibák pontos helyét mutatja meg, illetve bizonyos esetekben magyarázó<br />

szöveggel segíti a javítást, addig a Tidy bizonyos szintű automatikus javításra képes. A<br />

program nemcsak javítani tud, hanem képes különböző kódlapok között is konvertálni,<br />

valamint kódtisztításra is alkalmas, illetve <strong>HTML</strong> kódból jól formázott X<strong>HTML</strong> kódot is elő<br />

tud állítani.<br />

A programot parancssorban használhatjuk "tidy kapcsoló file kapcsoló file" formában.<br />

Az elérhető lehetőségekről a "tidy -help" parancs kiadásával tájékozódhatunk.<br />

15

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

Saved successfully!

Ooh no, something went wrong!