Povratak na pocetnu stranicu o HTML-u | Stranica vjezbi| Hrvatski znakovi u HTML-u


XHTML

Iako vecina web stranica danas koristi HTML, postoje i drugi jezici. XHTML (EXtensible HyperText Markup Language) je stroza verzija HTML-a. Koristi iste tagove, gotovo je identican HTML-u 4.0, osim nekoliko malo strozih pravila (koja su uglavnom bila smatrana greskom i u HTML-u ali ih je browser sam ispravljao) i cinjenice da se obavezno mora koristiti style. Ideja je da XHTML u buducnosti postepeno zamjeni HTML.

Gore spomenute razlike HTML vs. XHTML su:

  • u XHMTL-u svi elementi moraju biti pravilno ugnjezdjeni:
    krivo : <b><i>Ovaj tekst napisan je masno i ukoseno</b></i> 
    i ispravno: <b><i>Ovaj tekst napisan je masno i ukoseno</i></b>
  • u XHTML-u svi tagovi moraju biti zatvoreni:
    krivo (premda je prolazilo u HTML-u):
    <p>Ovo je jedan odlomak
    <p>A ovo je drugi
    i ispravno: 
    <p>Ovo je jedan odlomak</p>
    <p>A ovo je drugi</p>
    

    Cak i tagovi koji nemaju zatvarac moraju biti zatvoreni, to se rjesava tako da se oznaka zatvaranja doda u tag:

    krivo u XHTML-u: Tag za novi red <br>
    ispravno: Tag za novi red <br />
  • u XHTML-u tagovi moraju biti pisani malim slovima (zato smo tu konvenciju slijedili i kroz ove vjezbe):
    krivo: <BODY>
    ispravno:<body>

Drugim rijecima, ukoliko pisete lijep i ispravan HTML, prijelaz na XHTML je vrlo lak.


ak.god. 2007/08