XHTML je restriktivniji "brat" HTML-a. Do HTML5 je HTML bio SGML-baziran jezik, dok je XHTML baziran na XML-u. XHTML je u suštini razvijen da bi proširio HTML i omogućio operacije sa drugim formatima. HTML pre verzije 5 je bio haos i svaki brauzer ga je drugačije interpretirao (danas se stvari popravljaju kao što vidiš). Dakle nije poseban jezik, u pitanju je HTML, ali sa striktnijim pravilima pisanja. Ja u suštini i sam primenjujem većinu od ovih pravila pri pisanju jer je organizovaniji dokument.
1. Svi tagovi u XHTML-u moraju biti napisani malim slovima
<h1>Naslov</h1>
<p>Tekst</p>
2. Svi tagovi u XHTML-u moraju biti zatvoreni
<br />
<img src="https://www.google.rs/logos/doodles/2015/bks-iyengars-97th-birthday-5749978756546560-5758531089203200-ror.gif" />
<input type="submit" value="Pošalji" />
3. Vrednosti se uvek moraju stavljati između navodnika
<img height="300" width="250">
4. Atributi uvek moraju imati vrednosti
<input type="radio" checked="checked">
5. Svi elemnti moraju biti pravilno ugnježdeni
<b><i><u>Bold, italic, underline</u></i></b>
Mislim da smo već negde pričali o ovome na forumu U suštini ti i nije neophodno, ova pravila možeš da poštuješ i u HTML5.
http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml
|