Intern
Kas ir XHTML?
sobes.tech AI
Atbilde no AI
XHTML (Paplašināma hipersatura markēšanas valoda) ir XML balstīta marķēšanas valoda, kas ir HTML 4.01 pārformulējums XML 1.0 lietojuma formā.
Galvenās atšķirības starp XHTML un HTML:
- XML sintakse: XHTML prasa stingri ievērot XML noteikumus, piemēram:
- Visas elementiem jābūt pareizi iekļautiem.
- Visas elementiem jābūt aizvērtām (pat tukšiem elementiem, piemēram,
<br />). - Tagiem un atribūtiem ir jūtīga lielo un mazo burtu atšķirība (parasti lieto mazos burtus).
- Atribūtu vērtības vienmēr jābūt iekļautas pēdiņās.
- Standartu ievērošana: XHTML ir stingrāks sintaksē un prasa derīgu kodu, kas atvieglo tā apstrādi ar parseriem.
- Paplašināmība: Pateicoties XML bāzei, XHTML ir potenciāli paplašināms.
Praktiski, XHTML ir lielā mērā aizstāts ar HTML5, kas apvieno HTML un daļēji XHTML iezīmes (piemēram, sintakses elastību, saglabājot iespēju rakstīt stingru kodu). Tomēr, XHTML principu izpratne ir noderīga, lai saprastu tīmekļa standartu attīstību un darbā ar XML parseriem.