![]() |
|
5. XHTML DTD - Nyomtatható verzió +- HHW.hu (https://hhwforum.hu) +-- Fórum: Informatika (https://hhwforum.hu/forumdisplay.php?fid=72) +--- Fórum: Programozás (https://hhwforum.hu/forumdisplay.php?fid=78) +---- Fórum: Tutorialok (https://hhwforum.hu/forumdisplay.php?fid=79) +---- Téma: 5. XHTML DTD (/showthread.php?tid=205) |
RE: 5. XHTML DTD - HTML - 2008-02-18 Az alap XHTML, három Dokumentumtípus Definíciót tartalmaz. A leggyakoribb az XHTML Transitional. <!DOCTYPE> - t kötelező megadni! Az XHTML dokumentum három fő részből áll:
[/CODE]<!DOCTYPE ...> <html> <head> <title>... </title> </head> <body> ... </body> </html>[/CODE] A DOCTYPE meghatározásnak mindig az XHTML dokumentum első sorában kell szerepelnie! Egy XHTML példa: Egyszerű XHTML dokumentum szerkezete: [/CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>Egyszerű dokumentum</title> </head> <body> Egyszerű bekezdés.</p> </body> </html>[/CODE] A DOCTYPE meghatározza a dokumentum típusát: [/CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">[/CODE] A dokumentum hátralevő része a következő módon néz ki: [/CODE]<html> <head> <title>Egyszerű dokumentum</title> </head> <body> Egyszerű bekezdés.</p> </body> </html>[/CODE] A három dokumentumtípus meghatározása:
XHTML 1.0 Strict: [/CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">[/CODE] Akkor használd, amikor valóban tiszta, összevisszaságoktól mentes jelölést szeretnél. Cascaiding Style Sheets-el együtt használd. XHTML 1.0 Transitional: [/CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/CODE] Akkor használd, amikor szükséged van a HTML prezentációs funkcióira és olyan böngészőket szeretnél támogatni, amelyek nem értik a Cascaiding Style Sheets-et. XHTML 1.0 Frameset: [/CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">[/CODE] Akkor használd, amikor a HTML kereteket szeretnél használni, hogy feloszd a böngészőnek az ablakát kettő, vagy több keretbe. Magyarázatok: DTD = Document Type Definition (dokumentumtípus-meghatározás). Strict - szigorú. Transitional - átmeneti. Frameset - keretes. frame - keret. Cascaiding Style Sheets = CSS (Egymásbaágyazott stíluslapok) |