HTML网页通过XHTML验证需要注意的6点

80酷酷网    80kuku.com

  xhtml|网页

符合标准的网页是要通过XHTML验证的,在我们制作网页时需要注意以下6点内容。

1.必须在文档开始声明文档的类型。

建立XHTML文档,首先我们最重要的就是要生命该文档是什么类型的!有很多的XHTML文档类型,但是我们通常用的就三种:HTML 4.01 Strict, HTML 4.01 Transitional和XHTML 1.0 Strict。每个文档类型都是W3C组织认定的。

下面的例子是声明类型为XHTML 1.0 Transitional:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” dir=”ltr”>

通过声明类型从而也就规定了我们在该文档中使用(X)HTML的哪些标签、哪些属性、哪些属性值等等

2.必须指明文档使用的哪种编码。

在XHTML文档中指明使用哪种编码进行编写也是很重要的!XHTML文档中用Content-Type来指明编码的,编码的方式是非常多的!

下面例子是一个HTML的编码。

<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />

3.使用标准的HTML符号。

除了使用标准的HTML符号外,有时我们也会用到一些特殊的符号。

space
!! 
"""
## 
$$ 
%% 
&&&
'' 
(( 
)) 
** 
++ 
,, 
-- 
.. 
// 
00 
11 
22 
33 
44 
55 
66 
77 
88 
99 
:: 
;; 
<<<
== 
>>>
?? 
@ 
AA 
BB 
CC 
DD 
EE 
FF 
GG 
HH 
II 
JJ 
KK 
LL 
MM 
NN 
OO 
PP 
QQ 
RR 
SS 
TT 
UU 
VV 
WW 
XX 
YY 
ZZ 
[[ 
\\ 
]] 
^^ 
__ 
`` 
aa 
bb 
cc 
dd 
ee 
ff 
gg 
hh 
ii 
jj 
kk 
ll 
mm 
nn 
oo 
pp 
qq 
rr 
ss 
tt 
uu 
vv 
ww 
xx 
yy 
zz 
{{ 
|| 
}} 
~~ 
 
ƒƒƒ
ˆˆˆ
ŠŠŠ
ŒŒŒ
˜˜˜
šš&353;
œœœ
ŸŸŸ
   
¡¡¡
¢¢¢
£££
¤¤¤
¥¥¥
¦¦¦
§§§
¨¨¨
©©©
ªªª
«««
¬¬¬
­­­
®®®
¯¯¯
°°°
±±±
²²²
³³³
´´´
µµµ
···
¸¸¸
¹¹¹
ººº
»»»
¼¼¼
½½½
¾¾¾
¿¿¿
ÀÀÀ
ÁÁÁ
ÂÂÂ
ÃÃÃ
ÄÄÄ
ÅÅÅ
ÆÆÆ
ÇÇÇ
ÈÈÈ
ÉÉÉ
ÊÊÊ
ËËË
ÌÌÌ
ÍÍÍ
ÎÎÎ
ÏÏÏ
ÐÐÐ
ÑÑÑ
ÒÒÒ
ÓÓÓ
ÔÔÔ
ÕÕÕ
ÖÖÖ
×××
ØØØ
ÙÙÙ
ÚÚÚ
ÛÛÛ
ÜÜÜ
ÝÝÝ
ÞÞÞ
ßßß
ààà
ááá
âââ
ããã
äää
ååå
æææ
ççç
èèè
ééé
êêê
ëëë
ììì
ííí
îîî
ïïï
ððð
ñññ
òòò
óóó
ôôô
õõõ
ööö
÷÷÷
øøø
ùùù
úúú
ûûû
üüü
ýýý
þþþ
ÿÿÿ
?/TD>
   

4.改正空标签

这一步比较简单,在规则的HTML中是允许使用空标签的!比如:<hr>,但是
在XHTML里面我们是要改变成<hr />,另一个常用的标签 <img src=”" mce_src=”" alt=”"> 也需要在XHTML中改为 <img src=”" mce_src=”" alt=”" />。

5.校正所有HTML标签和属性的名字。

当我们写文档时可能由于比较快,我们写成HEIGHT=”10″ 或者 FORM ACTION=”post”这样是不能通过XHTML校验的,我们应该改为height=”10″ 和 form action=”post”,在XHTML文档中要求所有的标签和属性都要小写。

6.校正所有属性值。

和上面两个技巧一样当写XHTML时,比如我们写<td rowspan=”3″>。在HTML中是允许我们写成 <td rowspan=3> 但是在 XHTML 中必须写为 <td rowspan=”3″>。也就是说在XHTML中所有属性的值要用引号引起来的!



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: