网站优化之规范HTML代码
查看( 11 ) /
评论( 0 )
规范化的Html代码对一个网站有诸多好处,比如:改版方便、代码容易维护、代码量小、网站打开速度快、适合更多人群阅读等,这里就不一一列举。单从网站优化的角度看,规范化的Html代码更有利用搜索引擎排名。但是很多站长却没有认识到这一点,影响网站在搜索引擎上的排名。 我爱贵溪Mf}-AR,_
我爱贵溪:Wb0oq*nW*GS
我爱贵溪1i{#\,k4D9E G
我爱贵溪}'J&\.F@
下面,我们就开始对我们的网站进行初级改善:
1n9^ [,y_O&r8b(nv0我爱贵溪?vM+I?P o
l.B-y|MR0我爱贵溪 xRO {&Vz[ B+X$v'D
给网页添加 DOCTYPE我爱贵溪l$c@f\ APHm`
我爱贵溪n mW%Z#n y0m$p
我爱贵溪0P@7|;sC io/A
我爱贵溪k%TNZ4d
什么是DOCTYPE?DOCTYPE是Document Type的简写,明白什么是DOCTYPE了吧!DOCTYPE就是文档类型,用来说明你的HTML或XHTML是什么版本,浏览器会根据您DOCTYPE中定义的DTD(Document Type Definition)来解释页面代码,可想而知,错误的DOCTYPE会出现什么结果。 我爱贵溪:Lv5o)b&}Hd$X*W%y
我爱贵溪 IW;nG.h
我爱贵溪d?(b8{4|-g/w ?
|-| mBd A9XL0XHTML1.0为我们提供了三种DOCTYPE: 我爱贵溪L"F b};LO
我爱贵溪 a)b3Jz?3d
B*msd epz0
Td a2hO0sL01. 过渡型(Transitional) 我爱贵溪:NA}$FB2z/IZv5G
我爱贵溪4\nHX%c,?6?4F
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">我爱贵溪 YL/kXy$cOB9rO
我爱贵溪*x&JU y6{d9Z
我爱贵溪-R\*q7d6}
我爱贵溪 Ed W _:Q!a
2. 严格型(Strict) 我爱贵溪o/i`[.~%ZhdR
_9F L3t]2`3S9T0<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
U,`(go4F%]w0我爱贵溪Hhq^-EXb
,t)wE[|;v0b6~:?0我爱贵溪M"ie_:e+|
3. 框架型(Frameset)
M*i)[,^L$j0我爱贵溪(z9Y0h'lH8sFVEZ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">我爱贵溪*o,\v\ust
%k#IL+`)uarOH0
i tP0pVN.H0我爱贵溪0q0tn }6bS$t|
过渡型兼容表格、标识等,对于初学者来说,选择过渡型就可以啦!
%S]k{^$[0我爱贵溪.} EdI4dw"FB
/E/w1_*JqF"y8hu$o*t0
4gHl4g EIy7PV+q0设定一个名字空间
k-SV!t(M&f3l3E*iV0
,s dGje qL;^ YA0我爱贵溪Ul2Y3k l)UJ,Sg9x
:uKg?3F'DSU0在DOCTYPE后面添加如下代码即可:
;BhUXL:FyJ0
jS5nt*Mb._L0<html xmlns="http://www.w3.org/1999/xhtml">我爱贵溪"DfZ"c$YY.h2n
P N-]:P,L!ZHm8[0Xmlns是XHTML namespace的简写,叫做“名字空间”,通常我们的网页只有<html>,这里为什么会出现xmlns呢?名字空间就是给文档做一个标识,说明这个文档规范是属于谁的。明白了吗?不明白就Pass。 我爱贵溪*QX@x'u/v
我爱贵溪lU&qKV
我爱贵溪)[3_da K&e9GF
我爱贵溪0M e7},Lys
声明语言编码 我爱贵溪?T#Y D._3|O
我爱贵溪4v;D6nVh7~(Wq
,r;\-{)yOn,w"V2o(^0
3czA"w#GL:I;~A0简体中文网站可定义为:
0?+q{no.B P sR5[0我爱贵溪0? eYQ@CW
<meta. http-equiv="Content-Type" c/>
T;A(@-XyND0我爱贵溪i!vX"\em1B8t
英文网站可定义为:
O/m.e$}!Q#y0我爱贵溪0CryvSsAjT
<meta. http-equiv="Content-Type" c/>
y,r't0n:}$NG#Tk0
I5T'Cr(A3{w&|0
3V6} l\ z/bl0
5bFk7g}.I(p0<Head></Head>之间的其他设置
T;n)^;u6n@K0
sY-mg&\5V0
B(\I!N7wp0b)Gu6v0我爱贵溪'l0@/G%Jks"Z
1. 收藏夹小图标 我爱贵溪6g0|-Y?3sVz+l6w
我爱贵溪U_hx6T3X A3R2\WmZ
制作一个16*16的ico图标,命名为favicon.ico,放到网站根目录下,然后把下面的代码放到<Head></Head>之间即可。 我爱贵溪`7E[9t+gh#CQo8i
我爱贵溪 f]SHSof
<link rel="icon" href="/favicon.ico" type="image/x-icon"/>我爱贵溪f4BWS;B K\#Q%UY
0K G^ P[3Y _9p0<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
Nr&@;P K/qJ3T0
g?F{_+K|&p{ eM0我爱贵溪m7~&j[`Z]
!Q[$I-i d+EY"H-Xd5x02. 作者与版权信息
_6z7wgsRNs5O0
我爱贵溪:Wb0oq*nW*GS
我爱贵溪1i{#\,k4D9E G
我爱贵溪}'J&\.F@
下面,我们就开始对我们的网站进行初级改善:
1n9^ [,y_O&r8b(nv0我爱贵溪?vM+I?P o
l.B-y|MR0我爱贵溪 xRO {&Vz[ B+X$v'D
给网页添加 DOCTYPE我爱贵溪l$c@f\ APHm`
我爱贵溪n mW%Z#n y0m$p
我爱贵溪0P@7|;sC io/A
我爱贵溪k%TNZ4d
什么是DOCTYPE?DOCTYPE是Document Type的简写,明白什么是DOCTYPE了吧!DOCTYPE就是文档类型,用来说明你的HTML或XHTML是什么版本,浏览器会根据您DOCTYPE中定义的DTD(Document Type Definition)来解释页面代码,可想而知,错误的DOCTYPE会出现什么结果。 我爱贵溪:Lv5o)b&}Hd$X*W%y
我爱贵溪 IW;nG.h
我爱贵溪d?(b8{4|-g/w ?
|-| mBd A9XL0XHTML1.0为我们提供了三种DOCTYPE: 我爱贵溪L"F b};LO
我爱贵溪 a)b3Jz?3d
B*msd epz0
Td a2hO0sL01. 过渡型(Transitional) 我爱贵溪:NA}$FB2z/IZv5G
我爱贵溪4\nHX%c,?6?4F
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">我爱贵溪 YL/kXy$cOB9rO
我爱贵溪*x&JU y6{d9Z
我爱贵溪-R\*q7d6}
我爱贵溪 Ed W _:Q!a
2. 严格型(Strict) 我爱贵溪o/i`[.~%ZhdR
_9F L3t]2`3S9T0<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
U,`(go4F%]w0我爱贵溪Hhq^-EXb
,t)wE[|;v0b6~:?0我爱贵溪M"ie_:e+|
3. 框架型(Frameset)
M*i)[,^L$j0我爱贵溪(z9Y0h'lH8sFVEZ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">我爱贵溪*o,\v\ust
%k#IL+`)uarOH0
i tP0pVN.H0我爱贵溪0q0tn }6bS$t|
过渡型兼容表格、标识等,对于初学者来说,选择过渡型就可以啦!
%S]k{^$[0我爱贵溪.} EdI4dw"FB
/E/w1_*JqF"y8hu$o*t0
4gHl4g EIy7PV+q0设定一个名字空间
k-SV!t(M&f3l3E*iV0
,s dGje qL;^ YA0我爱贵溪Ul2Y3k l)UJ,Sg9x
:uKg?3F'DSU0在DOCTYPE后面添加如下代码即可:
;BhUXL:FyJ0
jS5nt*Mb._L0<html xmlns="http://www.w3.org/1999/xhtml">我爱贵溪"DfZ"c$YY.h2n
P N-]:P,L!ZHm8[0Xmlns是XHTML namespace的简写,叫做“名字空间”,通常我们的网页只有<html>,这里为什么会出现xmlns呢?名字空间就是给文档做一个标识,说明这个文档规范是属于谁的。明白了吗?不明白就Pass。 我爱贵溪*QX@x'u/v
我爱贵溪lU&qKV
我爱贵溪)[3_da K&e9GF
我爱贵溪0M e7},Lys
声明语言编码 我爱贵溪?T#Y D._3|O
我爱贵溪4v;D6nVh7~(Wq
,r;\-{)yOn,w"V2o(^0
3czA"w#GL:I;~A0简体中文网站可定义为:
0?+q{no.B P sR5[0我爱贵溪0? eYQ@CW
<meta. http-equiv="Content-Type" c/>
T;A(@-XyND0我爱贵溪i!vX"\em1B8t
英文网站可定义为:
O/m.e$}!Q#y0我爱贵溪0CryvSsAjT
<meta. http-equiv="Content-Type" c/>
y,r't0n:}$NG#Tk0
I5T'Cr(A3{w&|0
3V6} l\ z/bl0
5bFk7g}.I(p0<Head></Head>之间的其他设置
T;n)^;u6n@K0
sY-mg&\5V0
B(\I!N7wp0b)Gu6v0我爱贵溪'l0@/G%Jks"Z
1. 收藏夹小图标 我爱贵溪6g0|-Y?3sVz+l6w
我爱贵溪U_hx6T3X A3R2\WmZ
制作一个16*16的ico图标,命名为favicon.ico,放到网站根目录下,然后把下面的代码放到<Head></Head>之间即可。 我爱贵溪`7E[9t+gh#CQo8i
我爱贵溪 f]SHSof
<link rel="icon" href="/favicon.ico" type="image/x-icon"/>我爱贵溪f4BWS;B K\#Q%UY
0K G^ P[3Y _9p0<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
Nr&@;P K/qJ3T0
g?F{_+K|&p{ eM0我爱贵溪m7~&j[`Z]
!Q[$I-i d+EY"H-Xd5x02. 作者与版权信息
_6z7wgsRNs5O0