[[oktatas:web:html|< HTML]] ====== XHTML ====== * **Szerző:** Sallai András * Copyright (c) 2018, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== A doctype-ok összehasonlítása ===== ==== HTML 4.01 Strict ==== ==== HTML 4.01 Transitional ==== ==== HTML 4.01 Frameset ==== ==== XHTML 1.0 Strict ==== ==== XHTML 1.0 Transitional ==== ==== XHTML 1.0 Frameset ==== ==== XHTML 1.1 ==== Az XHTML 1.1 esetén csak egyféle DTD van. ==== HTML 5 ==== ===== Kötelező elemek ===== Cím Tartalom. XHTML-ben nem a head elemek között állítjuk be a karakterkódolást. Helyett az doctype elött. A stíluslapot is a doctpye elött adjuk meg. A HTML korábbi verzióinál a head elemek között állítjuk a karakterkódolást: A HTML5-ben ez leegyszerűsödik: A html elemben itt is be kell állítani a lang tulajdonságot. ===== Az XHTML megkötések ===== * A sor kötelező * Kötelező a helyes beágyazás * rossz beágyazás: szöveg * jó beágyazás: szöveg * A p elemeket kötelező lezárni * rossz:

bekezdés * jó:

bekezdés

* Az üres elemeket is kötelező lezárni * rossz:

kép * jó:

kép * Az XHTML elemek kötelezően kisbetűsök. * rossz:
szöveg
* jó:
szöveg
* Az XHTML attribútum nevek kisbetűsek * rossz: kep * jó: kep * Az XHTML attribútumok értékeit kötelező idézőjelbe tenni. * rossz: * jó: * Az attribútum nevek minimalizálása nem megengedett * rossz: * jó: ===== Források ===== * https://www.w3.org/TR/xhtml1/ * http://www.standardsmode.hu/html-css/xhtml/ * https://www.w3schools.com/html/html_xhtml.asp