XHTML

From Wikipedia, the free encyclopedia

(skraćeno od engl. ) je jezik za označavanje baziran na opisnom jeziku, i predstavlja reformulaciju (engl. ) jezika namenjenog opisu veb stranica.

Укратко Programer(i), Prva verzija ...
Thumb
Programer(i)WWW konzorcijum
Prva verzija26. januar 2000.
Najnovija
verzija
1.1
novembar 2010.
OSNezavisan od platforme
TipJezik za označavanje
Veb-sajt
Затвори

kombinuje oznake sa sintaksnim pravilima -a. 1.0 je 26. januara 2000. godine preporučen kao standard od strane WWW konzorcijuma (), međunarodne organizacije zadužene za izradu Internet standarda.

Motivacija

je dizajniran s ciljem da zameni , zbog problema proširivosti i kompatibilnosti sa drugim tipovima podataka.[1] Struktura dokumenta je zasnovana na pravilima -a, dok je 4 baziran na jeziku , koji se odlikuje većom fleksibilnošću od -a. Fleksibilnost koju je nasledio uzrokovala je probleme u interpretiranju dokumenata.[2] Ovi problemi su posebno izraženi na mobilnim telefonima i drugim uređajima sa ograničenim mogućnostima. Ovo je rezultovalo činjenicom da specifikacija nije u potpunosti podržana u svim veb pregledačima.

Razlika između i

U sledećoj listi navedena su neka 1.0 pravila koja se razlikuju od 4.01. Većina ovih pravila se odnose na promenu sintakse u strožu, formu.

  • Svi neprazni elementi zahtevaju završne oznake:
    • Nepravilno: <p> Prvi paragraf <p> drugi paragraf
    • Pravilno: <p> Prvi paragraf </p> <p> Drugi paragraf </p>
  • Prazni elementi takođe moraju biti zatvoreni:
    • Nepravilno: <br>
    • Pravilno: <br></br> ili <br/>
  • Elementi moraju biti pravilno gnježdeni, tako da poslednji otvoreni element mora biti prvi zatvoren:
    • Nepravilno: <em><strong> Tekst </em> </strong>
    • Pravilno: <em><strong> Tekst </strong> </em>
  • Vrednosti atributa se moraju nalaziti unutar navodnika:
    • Nepravilno: <table border=1>
    • Pravilno: <table border="1">
    • Pravilno: <table border='1'>
  • Nazivi elemenata i atributa moraju biti zapisani malim slovima:
    • Nepravilno: <A HREF="http://www.example.com"> Primer </A>
    • Pravilno: <a href="http://www.example.com"> Primer </a>
  • omogućava da se vrednosti nekih atributa izostave, i da se navedu samo njihova imena. ovo ne dozvoljava:
    • Nepravilno: <input type="text" disabled/>
    • Pravilno: <input type="text" disabled="disabled"/>
  • Zastareli atributi i elementi u 4.01 nisu deo :
    • Nepravilno: <font color="blue"> Plavi tekst </font>
    • Pravilno: <span style="color: blue"> Plavi tekst </span>

Verzije standarda

1.0

1.0 je odobren od strane konzorcijuma 26. januara 2000. godine. Ova specifikacija sadrži sve 4 elemente i atribute koji nisu prezentacioni već strukturni, koji su podeljeni u tri verzije:

1.1

1.1 je preporučen od strane konzorcijuma 31. maja 2001. godine i predstavlja nešto izmenjenu verziju njegovog prethodnika.

U ovoj verziji su uvedeni elementi za prikaz rubi karaktera.
Druge izmene se odnose na uklanjanje atributa iz elemenata a i , kao i na zamenu atributa sa .

2.0

2.0 je poslednja verzija.

radna grupa je 2009. godine donela odluku da se obustavi dalji rad na ovoj specifikaciji i da se resursi usmere u razvoj 5 jezika.[3]

Ostale verzije

  • - 19. decembar 2000.
  • - 21. novembar 2005.
  • - 21. decembar 2001.

Primer

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 <title>Naslov</title>
 <script type="text/javascript">
 //<![CDATA[
 function f() {
    alert('Pozdrav!');
 }
 //]]>
 </script>
 </head>
 <body onload="f()">
 <p>Ovo je primer <abbr title="Extensible HyperText Markup Language">XHTML</abbr> dokumenta.<br />
 <img id="id-slike"
    src="http://www.w3.org/Icons/valid-xhtml10"
    alt="Slika" /><br />
 <span>Tekst</span>
 </p>
 </body>
</html>

Vidi još

Референце

Spoljašnje veze

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.