- 1
- 0
- 约1.93万字
- 约 34页
- 2017-11-24 发布于河南
- 举报
XHTML经典教程3天快速入门
1. !DOCTYPE 标签
!DOCTYPE 标签实际上不是HTML标签,它位于文档的最前面,用于声明文档的语言和DTD (文档类型定义) ,系统按照!DOCTYPE指明的规范进行验证。每一个页面必须声明DTD,标识其符合w3c的规范。
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN /TR/html4/strict.dtd
存在三种XHTML文档类型:
STRICT(严格类型)
TRANSITIONAL(过渡类型)
FRAMESET(框架类型)
XHTML的标记组成
XHTML 1.0的三种!DOCTYPE
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN /TR/xhtml1/DTD/xhtml1-strict.dtd
DTD类型:Strict(严格),用户必须严格遵循XHTML规范,需要和CSS配合使用。
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtd
DTD类型:Transitional(过渡),用于不使用CSS的用户。
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Frameset//EN /TR/xhtml1/DTD/xhtml1-frameset.dtd
DTD类型:Frameset(框架集),用于框架集页面。
HTML 4.01的三种!DOCTYPE:
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN /TR/html4/strict.dtd
DTD类型:Strict(严格),用户必须严格遵循XHTML规范,需要和CSS配合使用。
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN /TR/html4/loose.dtd
DTD类型:Transitional(过渡),用于不使用CSS的用户。
!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Frameset//EN /TR/html4/frameset.dtd
DTD类型:Frameset(框架集),对于框架集页面,需要采用这种DTD。
2. html元素
xmlns是XHTML namespace的缩写,叫做“名字空间”声明。
由于xml允许用户定义自己的标识,用户定义的标识和其他人定义的标识有可能相同,但表示不同的意义。当文件交换或共享时就容易产生错误。为了避免错误发生,XML采用名字空间声明,允许通过一个网址指向来识别用户标识。
xmlns 属性通过给标识名称加一个网址(URL)定位的方法来区别这些名称相同的标识。 符合 XML 规范的 XHTML 文档,应在文档中的html 标签中使用xmlns 属性,以指定整个文档所使用的主要命名空间:
该属性是一个固定的值,即使没有把它包含在代码中,这个值也会被添加到 html 标签中。
html xmlns=/1999/xhtml
3. head元素
head标签在文档开头部分,包含了关于整个页面的信息。 head与/head之间的内容不会在浏览器文档窗口中显示,一般用来嵌入Javascript 和css样式等内容。
script type=text/javascript
alert(Hello,world!);
/script
包含meta信息。这点对网站优化十分重要。下面详解。
4. meta元素
meta 可以提供页面的解码方式。
语法格式:
<meta http-equiv=Content-Type content=参数变量值>
字符集(Charsets): us-ascii, iso-8859-1, x-mac-roman, iso-8859-2, x-mac-ce,iso-2022-jp, x-sjis, x-euc-jp,euc-kr, iso-2022-kr,gb2312, gb_2312-80,x-euc-tw, x-cns11643-1, x-cns11643-2,utf8网页若未正确设置语言选项,可能导致乱码。
ISO/IEC 8859-1:又称Latin-1或“西欧语言”,是国际标准化组织内ISO/IEC 8859的第一个8位字符集。
GB2312:中文编码,主要针对国内用户使用,如果国外用户访问GB2312编码的网站就会变乱码。
UTF8:世界性通用代码,也完美的支持中文编码,如
原创力文档

文档评论(0)