XHTML (EXtensible HyperText Markup Language )
- Uporabljamo ga predvsem zaradi lažje strojne obdelave in analize hiperteksta. Dele hiperteksta lahko vstavljamo kot atributne multimedijske podatke v podatkovno bazo.
- Iz XHTML hipertekstov lažje naredimo izvlečke in določimo pomen teksta.
- Prihodnost XHTML je predvsem v povezavi s semantičnim spletom (Sematic Web).
- Specifikacije trenutne verzije XHTML 2.0 najdete na http://www.w3.org/TR/xhtml2/
XHTML (EXtensible HyperText Markup Language )
Uporablja samo male črke v značkah.
Tukaj je primer.
Vsaka značka mora imeti tudi končno značko.
Tukaj je primer.
Vgnezdenje značk mora biti pravilno:
Tukaj je primer.
XHTML – lastnosti
- V primeru, da značka ne potrebuje zaključne oznake jo moramo zapisati z / in presledkom vmes.
Primer je tukaj.
Primeri za <br>, <hr> in <img>:
To je skok v novo vrstico <br />
Primer vnesene črte <hr />
<img src=“vesel_obraz.gif" alt=“Jaz sem vesel" />
XHTML – lastnosti
- Lastnosti oz. vrednosti lastnosti ne smemo izpuščati.
Primera sta tukaj.
- XHTML dokument mora imeti zapisano deklaracijo in naslov.
Tukaj je primer.
XHTML sintaksa
- Ne smemo uporabljati krajšav v HTML označbah compact, checked, declare, readonly, disabled, selected, defer, ismap, nohref, nowrap, multiple, noresize:
Pravilno:
<input checked="checked" />
Nepravilno:
<input checked>
- “name” v HTML označbah <a>, <applet>, <frame>, <iframe>, <img> in <map> zamenjamo z id:
Primer je tukaj.
Primer je tukaj.
- Kot prvo vrstico XHTML dokumenta dodamo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN“
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ali
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN“
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">