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

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="本网页描述了莫文蔚的相关从业经历,及主要作品。" />


版权声明:本文为博主原创文章,未经博主允许不得转载。

你可能感兴趣的:(html,xml,XHTML,文档类型,网页关键字和网页描述)