XHTML是eXtensible HTML的简称,中文译为“可扩展超文本标记语言”。上海网站建设中,其主要用途是使传统浏览器以外的其他非桌面设备(例如移动电话、电视、手持计算机和汽车导航系统等)也能够轻松读取Web 页面。对于这些小屏幕设备,也在使用一些HTML 子集和变种,例如紧缩HTML(CompactHTML,简称CHTML)和无线标记语言(Wireless Markup Language)等。相比之下,XHTML 能将Web 页上的各种元素划分成组,这些组被称为“模块”。当显示屏较小的设备访问Web 页时,服务器可以有选择地将适合小屏幕显示的信息模块发送给这些设备。
上海网络公司总结:与 HTML 相比,XHTML 具有以下3 个特点:
① XHTML 对大小写标记敏感。在XHTML 中定义元素的属性必须使用小写,所以那些曾经在HTML 中用来增强文档可读性的技巧都不能使用。例如,以前在HTML 中定义元素属性时使用大写的字符,而具体的数值则使用小写字符等。
② XHTML 严格要求页面元素必须以标记开始和结束,所有非空的元素都要求被关闭。以前经常被开发者使用的一个技巧就是在两个段落中使用“<P>”这个标记,而不是严格地按照在每一段的开始使用“<p>”,在结尾使用“</p>”。另外,所有的XHTML 属性都需要使用引号来表示。例如,“<table border=2>”需要改写成“<table border=’2’”
③“<head>”和“<body>”这样的元素在XHTML 中都是必需的,而且“<title>”这个元素必须作为第一个元素放在“<head>”段中。
正因为有这些改进,XHTML 页面才不仅能在HTML 的浏览器上得到正确的显示,而且还能用支持XML(可扩展标记语言,后面将介绍)的软件进行处理,所以XHTML 也就成为一种从HTML向XML过渡的手段。传统HTML 要向XML转换,最麻烦的就是不容易把HTML 文档的内容和表现形式进行分离。上海网络公司强调,由于某种原因XHTML 结合了HTML 和XML 的优点,而且它和HTML很相似,所以可以很容易地把以前的HTML 进行简化和改装,形成新的XHTML 文档。因此,通过XHTML 进行过渡要比直接重新构建XML 文档简单得多。
企业网上亮照