我 们 的 服 务

欢迎访问天津君远科技发展有限公司唯一官方网站,三站一体响应式网站设计,微信公众号二次开发,网站SEO百度首页/次页优化排名服务。

什么是XHTML

发布时间:2012-8-13  所属分类:解决方案

  大家可能都知道HTML是标准的静态的网页语言。但是对这个XHTML是什么可能不是很清楚,君远科技和大家探讨一下哈。

  其实XHTML是The Extensible HyperText Markup Language(可扩展超文本标识语言)的缩写,说白了就是在原有的HTML上进行了小小的扩展,注意,是小小的扩展哈,变化并不是很大,如果你要是熟悉了HTML,那么熟悉XHTML估计也就半天功夫,只不过XHTML更像XML,变得更加严谨了,让人看起来更加的舒服。

  HTML的最后一个版本是4.01,现在还有许许多多的网站在用着,它的特点是语言标准过于松散,比如大家都知道加粗是“要加粗的内容“,这前后两个你写全了浏览器正常解析肯定是没有问题,但是你少写了一个,比如说后面的“< /b>”你忘记写了,猜一下浏览器会不会正常解析呢,答案是会的,为什么呢,因为松散,而且后面的所有文字全部加粗,因为浏览器没有收到结束,它会一直加粗下去,但是前面的那么起始“” 要是忘记写了就没有办法了,呵呵,所以您说,是不是很规范了,还有呢,XHTML规定所有标签必须用小写,大写浏览器正常解析也是没有问题,但是不能通过 W3C的验证,其他还有很多,君远总结如下:

  1.属性名称必须为小写

  比如说<HEAD>头部标签,错了,应该是<head>

  2.属性值必须使用双引号

  比如说<img src=1.jpg />,错了,应该是<img src="1.jpg" />

  3.标签如果没有属性值的就重复自身

  比如说<input checked>,错了,应该是<input checked="checked">

  4.所有的标记必须有结束标记

  比如说<img src="1.jpg">,错了,应该闭合,写成<img src="1.jpg" />   5.必须合理嵌套。

  6.特殊符号用编号表示。

  任何小于号(<),不是标签的一部分,都必须被编码为& l t ;

  任何大于号(>),不是标签的一部分,都必须被编码为& g t ;

  任何与号(&),不是实体的一部分的,都必须被编码为& a m p;

  注:以上字符之间无空格。

  7.不要在注释中使用“--”

  也就是说。

  8.图片必须用alt说明文字

  注意,alt是图片代替文字,就是一旦图片无法显示,那么就显示alt预设定的文字,而title对图片的扩展,就是 鼠标放在图片上的说明文字,最好两个都写上。

  下面说一下XHTML的现行规范

  1. XHTML 1.0 Transitional - 过渡型,标识语法要求较宽松

  要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。

  2. XHTML 1.0 Strict - 严格型,标识要求达到以上XHTML相比于HTML的所有改动

  要求严格的DTD,你不能使用任何表现层的标识和属性。

  3. XHTML 1.0 Frameset - 框架集定义

  专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD

  4. XHTML 1.1 - 模块化的XHTML

  5. XHTML 2.0 - 完全模块化可定制化的XHTML,正在开发中,参考http://w3.org/

  使用最多的是1,就是比较宽松的,很多门户站都在用,比如说新浪,大家有兴趣的可以去看看。

  使用XHTML的好处是显而易见的,就是网页无论是在移动设备,还是电脑上都能被正确的解析,要是松散的HTML,要是漏写了一个关闭标签,在手机上看说不定早就变形了,所以,还是尽快投入XHTML的大家庭吧。

Tag标签:

相关文章:

返回顶部
返回顶部