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
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