Sintaksis ng XHTML
- Nakaraang Pahina XHTML v HTML
- Susunod na Pahina DTD ng XHTML
Ang pagpahintulot ng XHTML ay nangangailangan ng malinis na syntax ng HTML
Higit pang mga syntax rule ng XHTML:
- Ang pangalan ng attribute ay dapat maliit na
- Ang halaga ng attribute ay dapat may kuwintas
- Hindi maaaring maikling tulad ng attribute
- Gumamit ng Id attribute sa halip ng name attribute
- Ang DTD ng XHTML ay nagtatalaga ng panghahari sa mga HTML element
Ang pangalan ng attribute ay dapat maliit na
Ito ay maling ginamit:
<table WIDTH
="100%">
Ito ay tama:
<table width
="100%">
Ang halaga ng attribute ay dapat may kuwintas
Ito ay maling ginamit:
<table width=100%
>
Ito ay tama:
<table width="100%"
>
Hindi maaaring maikling tulad ng attribute
Ito ay maling ginamit:
<input checked> <input readonly> <input disabled> <option selected> <frame noresize>
Ito ay tama:
<input checked="checked" /> <input readonly="readonly" /> <input disabled="disabled" /> <option selected="selected" /> <frame noresize="noresize" />
Nakita ang isang listahan ng maikling attribute ng HTML at ang kanilang pagbabago sa XHTML:
HTML | XHTML |
---|---|
compact | compact="compact" |
checked | checked="checked" |
declare | declare="declare" |
readonly | readonly="readonly" |
disabled | disabled="disabled" |
selected | selected="selected" |
defer | defer="defer" |
ismap | ismap="ismap" |
nohref | nohref="nohref" |
noshade | noshade="noshade" |
nowrap | nowrap="nowrap" |
multiple | multiple="multiple" |
noresize | noresize="noresize" |
Gumamit ng attribute ng id sa halip ng name
HTML 4.01 ay nagdeklara ng attribute ng name para sa mga sumusunod na elemento: a, applet, frame, iframe, img, at map.
Hindi inaasahang gamitin ang attribute ng name sa XHTML, dapat gamitin ang id sa halip.
Ito ay maling ginamit:
<img src="picture.gif" name
="picture1" />
Ito ay tama:
<img src="picture.gif" id
="picture1" />
Mahalagang payo sa pagkakakompatibleng:
Dapat magdagdag ka ng dagdag na espasyo bago ang "/" simbolo upang ang iyong XHTML ay magiging pinagsang-ayon sa kasalukuyang mga browser.
Wika na Propyetary (lang)
Ang attribute ng lang ay ginagamit sa halos lahat ng elemento ng XHTML. Ito ay naglalarawan ng uri ng wika ng nilalaman ng elemento.
Kung ginagamit ang attribute ng lang sa anumang elemento, dapat magdagdag ng dagdag na xml:lang tulad nito:
<div lang="no" xml:lang="no"
>Heia Norge!</div>
Mandahilang gamit na elemento sa XHTML
Lahat ng dokumentong XHTML ay dapat may pagdeklara ng uri ng file (DOCTYPE declaration). Dapat mayroong mga elemento ng html, head, at body sa dokumentong XHTML, at ang elemento ng title ay dapat nasa loob ng elemento ng head.
Ito ay isang pinakamaliit na template ng XHTML file:
<!DOCTYPE Doyente na dumating dito>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titulo nang dumating dito</title>
</head>
<body>
</body>
</html>
Mga Payo:Ang deklarasyon ng file type ay hindi bahagi ng dokumentong XHTML. Hindi ito isang elemento ng XHTML, at walang closing tag.
Mga Payo:Sa XHTML, ang atrybyuto ng xmlns sa tag ng <html> ay kinakailangan. Gayunpaman, kahit na walang atrybyuto ng xmlns sa dokumentong XHTML, ang tool na pagtibayin ng w3.org ay hindi magbibigay ng mensahe ng error. Ito ay dahil, "xmlns=http://www.w3.org/1999/xhtml" ay isang tanging halaga, kahit na hindi mo ito kasama sa iyong code, ang halaga na ito ay idadagdag sa tag ng <html>.
Makikilala ka ng mas marami tungkol sa XHTML Document Type Declaration sa susunod na kabanata.
- Nakaraang Pahina XHTML v HTML
- Susunod na Pahina DTD ng XHTML