Doc. Type Definition

Ukoliko želite kreirati web stranice koje imaju validan XHTML markup kojeg kontroliše CSS, prva stvar koju morate uraditi, kako bi bili sigurni da nećete dobiti nešto što ne želite, jeste odrediti DTD (Document Type Definition) vašeg dokumenta.

Nepotpun ili netačan DTD može vam prouzrokovati mnogo problema u CSS-u. Kako izgleda pravilan i potpun DTD možete videti ovdje:

[b]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1
/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org
/1999/xhtml">[/b]


Ovo je bio primer Transitional XHTML 1.0 DTD-a, koji je danas i najrasprotranjeniji. Listu svih validnih DTD-ova koje možete koristiti pogledajte ovde.

Ukoliko ne budete koristili pravilan i tačan DTD, možete zaboraviti na pixel-perfect dizajn.


Valid XHTML 1.0 Transitional

PopArt STUDIO - XHTML

     

 


Šta je XHTML

 

XHTML je nova, čistija i preciznija verzija HTML-a nastao komibinovanjem HTML 4.01 i XML-a, uzevši elemente od HTML-a, a sintaksu od XML-a. Gotovo je identičan HTML-u 4.01, tako da nema mnogo izmjena. XHTML je stvoren kako bi s vremenom u potpunosti zamenio i izbacio iz upotrebe HTML.

W3C od januara 2000-te preporučuje korištenje XHTML-a, a to vam znači da je stabilan i proveren od strane ljudi koji stoje iza W3C organizacije.

Generalno gledajući većina današnjih web stranica na World Wide Webu je napisana "lošim" HTML kodom, a upravo XHTML vam ne da da pišete "loš" kod već on mora biti 100% tačan i mora poštovati neka pravila.

Danas na tržištu imate mnoštvo browsera, od kojih se neki pokreću na kompjuterima, neki na mobilnima, a neki na pocket računarima. Ova dva posljednja spomenuta nemaju ni resursa ni snage da interpretiraju "loš" markup. Tako je, misleći i na sadašnjost (obične PC računare) i na budućnost (expanziju moćnih mobilnih telefona i pocket računara) te kombinujući snagu HTML-a i XML-a, stvoren markup koji je ostaje upotrebljiv i danas i koji će biti upotrebljiv u budućnosti. To je još jedan od razloga zašto je stvoren XHTML i zašto ga odmah sada trebate početi koristiti.



Više o XHTML-u (EXtensible Hyper Text Markup Language) pročitajte na starom dobrom W3C-u.