您的位置:首页 > Web前端 > HTML

html,xml,xhtml,文档类型,网页关键字和网页描述

2015-07-30 00:00 519 查看

Html介绍

HTML: HyperText Markup Language(超文本标记语言)

Html是一种使用“标签”来将想要表现的内容以一定的形式表现出来的语言。

html的设计思想

html作为一个门标签语言,使用的是一些单词来作为标签,以完成“表现一定的内容及其含义”这样一个目的。

表形思想:是指一个标签通常会有其一定的外观表现。

表义思想:是指一个标签通常会有期一定的含义(作用)。

xml介绍

html:HyperText Markup Language

XML:eXtensible Markup Language——可扩展标记语言

XML也是一门使用 <标签></标签> 形式的标记语言。

XML文件不是用于在浏览器中显示的,其作用更多是用于存储和传输数据。

XML文件的基本语法规则:

1, xml语言区分大小写(html不区分)

2, xml语言没有任何一个固定标签和属性,所有标签/属性都可以自己定义

3, xml语言必须言则遵守封闭原则:前后标签必须对应闭合,如果一个标签中内部没有内容不符,则可以有两种处理办法:

a) 直接留空(闭合标签也必须些),比如:<abc m=”1” n=”2” ></abc>

b) 在标签起始部分的最后位置加“/”来结束,比如:<abc a=”1” b=”2” />

4, 属性必须有值,且必须由引号引起来(单双引号都可以)。对于某些没有值的属性,也必须写成有值的形式,通常其值就可以等于该属性名,比如:

a) <abc a=”1” b=”2” c=”c” ></abc>

5, xml中,空白字符是跟普通文字完全一样的是属于有效的内容。

xhtml介绍

xhtml = html + xml

html是一种语法上较为宽松的语言。宽松语言通常可以容忍错误多,但适用性窄

xml是一种语法非常严格的语言。容忍错误少,但实用性宽,可以用于多个场合。

为了提升html的实用性,推荐将html写得严格一点去符合xml的严格规范标准,这样就可以提示html的话实用性。其实通常只要做到两点:

1, 对于单标签,使用“/”来结束该标签。比如:<br /> <hr /> <img /> <input /> <area/>

2, 对于无值属性,给其赋值为它本身,比如:noshade=”noshade” disable=”disable” readonly=”readonly” checked=”checked”(设定该选项被选中)

文档类型

文档类型就是指明(声明)一个文档的所遵循的某种具体(详细)标准。

所谓DTD就是文档类型,就是在一个html文档在第一行使用<!doctype ……>所声明的文档类型

html标准本身也有不同的版本和规范,比如html2, html3, html4, html4.01,即使是html,也有不同的严格程度的规范:

严格的html4: 具有较少的标签和属性,能为更多的浏览器所识别——其实都是个别的标签属性,不常用

宽松的html4:具有较多的标签和属性,能为更少的浏览器所识别

在实际应用中,通常html就3种规范标准,其形式是固定:

• 严格型:

<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

• 过渡(宽松)型:

<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

• 框架型:

<!DOCTYPE HTML PUBLIC "-//W3C//DTDHTML 4.01 Frameset//EN""http://www.w3.org/TR/html4/frameset.dtd">

则对应Xhtml,也有同样的3种规范标准:

l 严格型:

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

l 过渡型:

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

l 框架型:

<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

网页关键字和网页描述

其实就是放在head标签中的2个meta标签,用于描述该网页,目的是提升搜索引擎的识别度(提升网站的某种搜索因素)

其形式如下:

<metaname="keywords"content="关键字1, 关键字2, …… " />

<metaname="description"content="当前网页的有句话描述(总结)"/>

举例:

<metaname="keywords" content="莫文蔚, 歌手, 演员" />

<metaname="description" content="本网页描述了莫文蔚的相关从业经历,及主要作品。" />

版权声明:本文为博主原创文章,未经博主允许不得转载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息