Jelenlegi hely

Utolsó változások

2.1.14. XHTML

Az XHTML nyelvet a HTML 4 leváltására hozták létre egy évtizede, de ez nem terjedt el a gyakorlatban. A HTML 5 jelenlegi fejlődésének fényében úgy tűnik, hogy nem is fogunk vele a jövőben sokat találkozni. Ezt azonban csak később tudhatjuk meg. Nem felesleges azonban, ha tudunk a következő néhány alapelvről. Sőt, akár még hasznos is lehet az alkalmazásuk. A következő sorokban néhány pontban megnézzük, miben tér el egy XHTML dokumentum a HTML-től.

Egymásba ágyazás

Az elemek csak megfelelően egymásba ágyazva és mindig lezárva lehetnek.

2.1.10. Karakter entitások

Bizonyos karakterek (mint például a < és >) speciális jelentésűek a HTML-ben, ezért nem használhatók a folyó szövegben. Ezenkívül vannak olyan speciális írásjelek, amelyek hagyományos billentyűzetről nem vihetőek be, vagy nem is szerepelnek az ASCII kódtáblában.(Pl. a © jel.) Ha egy ilyen speciális karaktert akarunk megjeleníteni, akkor karakter entitást kell alkalmaznunk.

2.1.9. Megjegyzések

A megjegyzés tagot megjegyzések elhelyezésére használjuk. A böngésző nem veszi figyelembe a megjegyzésbe írt szöveget. (Természetesen a megjegyzés megtekinthető a forráskódban.)

<!-- Ez egy megjegyzés -->

A megjegyzésben nem fordulhat elő két kötőjel a > nélkül.

2.1.8. Általános tulajdonságok

A HTML tagoknak különböző tulajdonságaik lehetnek. Később meg fogjuk ismerni a különböző HTML tagok speciális tulajdonságait. Ebben a fejezetben az általánosan használható tulajdonságok kerülnek a középpontba.

2.1.6. HTML elemek

A korábbi példában a következő példa egy elem:

<strong>Ez a szöveg kiemelt.</strong>

A HTML elem kezdő tagja <strong>, az Ez a szöveg kiemelt. a tartalom, és </strong> a záró tag.

A következő is egy HTML elem, mégpedig a body elem:

2.1.5. HTML tagok

A HTML állomány egyszerű szövegállomány, amely rövid jelölő tagokat tartalmaz.

A HTML tagok segítségével elemek definiálhatók.

2.1.3. HTML szerkesztők

Léteznek olyan szerkesztőprogramok, amelyekkel tényleges HTML ismeretek nélkül is lehet HTML oldalakat létrehozni. Ezeket a programokat WYSIWYG (what you see is what you get) editoroknak hívjuk. Ezek azonban kerülendők, ha minőségi HTML oldalakat szeretnénk létrehozni. (Legalábbis a tanulás kezdeti fázisában.) Ezek a programok ugyanis kisebb-nagyobb mértékben „teleszemetelik” a kódot.

3.13.2. Kohana

A Kohana egy nyílt forrású, objektum-orientált MVC alapú, PHP5 nyelvű webes keretrendszer. Az önkéntes fejlesztőcsapat célja, hogy gyors, biztonságos és kis méretű megoldást adjon a fejlesztők kezébe.

Az alkalmazások biztonsága érdekében támogatja az adatok érvényesítését (validálását), űrlapok generálását, az adatbázis réteg pedig védelmet nyújt a különféle támadásoknak.

3.13.1. Yii

Terjedelmi okokból itt csak azt tudjuk ajánlani, hogy a ma egyik legkorszerűbbnek számító, és Méhész Imre nagyszerű munkásságának köszönhetően magyar szakirodalommal is rendelkező Yii framework tanulmányozásával kezdje a témát e sorok olvasója.

Mi is a Yii?

A Yii egy nagy teljesítményű, komponens alapú PHP keretrendszer nagyszabású webalkalmazások fejlesztéséhez. Maximális újrahasznosíthatóságot tesz lehetővé a webprogramozás terén, és a fejlesztési folyamatot is jelentősen meggyorsítja.

3.12.7. A kinézet

A mini CMS-ünk szép megoldásai közül nem hiányozhat a jól kitalált sablonkezelés sem.

Terjedelmi okokból a sablon állományok teljes kódját nem tudjuk itt idézni. Azok értelmezését is az olvasóra bízzuk. Az eddigi forráskódok ismeretében a sablonok feldolgozása könnyen áttekinthető.

Oldalak