Majadiliano ya XHTML
- Marudugu XHTML v HTML
- Pya DTD ya XHTML
Muandiko wa XHTML huchaguliwa hatua ya HTML ya kigeni.
Mpangilio wa hatua za XHTML zaidi:
- Hisia jina lazima iwe wenyewe
- Hisia zinaukaribia herufi za uangalifu
- Hisia hazifai kuandikwa kwa ukurasa
- Tumia hisia Id kwa hisia name
- DTD ya XHTML inadai matumizi ya hatua za HTML
Hisia jina lazima iwe wenyewe
这是错误的:
<table WIDTH
="100%">
这是正确的:
<table width
="100%">
Hisia zinaukaribia herufi za uangalifu
这是错误的:
<table width=100%
>
这是正确的:
<table width="100%"
>
Hisia hazifai kuandikwa kwa ukurasa
这是错误的:
<input checked> <input readonly> <input disabled> <option selected> <frame noresize>
这是正确的:
<input checked="checked" /> <input readonly="readonly" /> <input disabled="disabled" /> <option selected="selected" /> <frame noresize="noresize" />
Inafuatia ya orodha ya hisia za HTML ya kigeni, na kuhaririwa katika 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" |
用 id 属性代替 name 属性
HTML 4.01 针对下列元素定义 name 属性:a, applet, frame, iframe, img, 和map。
在 XHTML 中不鼓励使用 name 属性,应该使用 id 取而代之。
这是错误的:
name="picture1" />
这是正确的:
id="picture1" />
重要的兼容性提示:
你应该在 "/" 符号前添加一个额外的空格,以使你的 XHTML 与当今的浏览器相兼容。
语言属性(lang)
lang 属性应用于几乎所有的 XHTML 元素。它定义元素内部的内容的所用语言的类型。
Kama inahitajika kufanya kwa kikata sahihi kwa kikata kinachotumiwa kwenye kikata kinachotumiwa kwa kina hii:
<div lang="no" xml:lang="no"
>Heia Norge!</div>
Vifungo vya XHTML vinavyotumika kwa kuzamua
Wakati wote wa faili ya XHTML lazima iwe na kugombee wa mime (DOCTYPE kigeuzi). Kwenye faili ya XHTML lazima iwe na vifungo vya html, head, na body, na titilelezi lazima iwe hapa head.
Hii ni fomu ya faili ya XHTML inayotengenezwa kwa urahisi:
<!DOCTYPE Doctype inaendelea hapa>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Titili hii inaendelea</title>
</head>
<body>
</body>
</html>
Msaada:Muundo wa hatua wa aina ya faili haina muundo wa hatua ya dokumenti ya XHTML. Hii si elementi ya XHTML, na hawajafikia kitambaa cha kuzaliwa.
Msaada:Kwenye XHTML, mashairi ya xmlns katika kitambaa ya <html> inahitajika. Inafikia kwamba, ingawa hana kuwa na hili muundo katika hatua ya XHTML, vifaa ya tathmini ya w3.org hawakubali kosa. Hii ni kwa sababu, "xmlns=http://www.w3.org/1999/xhtml" ni thamani inayotarajiwa, inafikia kwamba inasikitika katika kitambaa ya <html> inaingia tena, bila kufikia katika hatua ya kwanza.
Unatutafuta zaidi kuhusu muundo wa tukio ya dokumenti ya XHTML katika kitabu kilichofuata.
- Marudugu XHTML v HTML
- Pya DTD ya XHTML