文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>读《网站重构》(2):什么是XHTML?

读《网站重构》(2):什么是XHTML?

时间:2010-08-27  来源:tztztz

读《网站重构》(2):什么是XHTML?
XHTML是一个基于XML的置标语言,看起来与HTML有些想像,只有一些小的但重要的区别。可以这样看,XHTML就是一个扮演着类似HTML的角色的XML。

本质上说,XHTML是一个桥接(过渡)技术,结合了XML(有几分)的强大功能及HTML(大多数)的简单特性。
----Jeffery Zeldman

切换到XHTML的10个理由:

  • XHTML是当前替代HTML4标记语言的标准。
  • XHTML是能与其它基于XML的标记语言、应用程序及协议进行良好的交互工作。
  • XHTML比HTML有更好的一致性。
  • XHTML1.0是通向XHTML未来版本的桥梁
  • 老的浏览器能适应XHTML
  • 新浏览器都优待XHTML而不是HTML
  • XHTML能很好在无线设备等其它用户代理上。
  • XHTML是Web标准家族的一部分
  • XHTML可助你去掉表现层代码的恶习
  • XHTML可助你养成标记校验来测试页面工作的习惯

XHTML规则:
  • 以正确的DOCTYPE和名字空间开始
  • 使用META内容元素声明你的内容编码语言
  • 用小写字母写所有元素和属性名称
  • 给所有的属性值加引号,属性间以空格分隔。
  • 给所有的属性赋一个值
  • 关闭所有标签
  • 用空格和斜线关闭空标签
  • 不要在注释内容中使用"――"
  • 确保使用&lt;和&amp;表示< 和 & .

XHTML1提供的DTD有三种:
  • Transitional,过渡的,最宽松的DTD,唯一容忍表现层的标记、垃圾元素和属性的DTD
  • Strict,严格的,
  • Frameset,框架的,

XHTML声明内容编码的方法:
  • XML prolog,即<?xml version="1.0" encoding="ISO-8859-1" ?>,但浏览器多不处理此
  • <head>中插入Content-Type元素指定编码语言,<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  • 通过web服务器上返回的HTTP头部设置编码语言,w3c推荐这种方法。
相关阅读 更多 +
排行榜 更多 +
盒子小镇2游戏手机版下载

盒子小镇2游戏手机版下载

冒险解谜 下载
世界盒子模组版下载最新版本

世界盒子模组版下载最新版本

模拟经营 下载
音乐搜索app最新版本下载

音乐搜索app最新版本下载

趣味娱乐 下载