1.XHTML是一种XML应用
XHTML是一种XML的应用,这说明不能省略结束标签、必须转移特殊字符以及属性包含值并用引号括。当然还有许多不同之处,但简单规则总结为,XHTML必须是完整良好的XML文档。最好选择一种XML编辑器。会告知用户文档是否定义良好,这通常是在用户输入时突出错误显示实现的。
2。空元素
在HTML中使用空元素,有事只需使用一个起始标签,如
1. <br>
2. <img src=”/images/logo.png”>
而在XML中,起始标签必须有相应的结束标签,因此通过添加斜杠来标识空标签,如<br/>。虽然大部分XHTML被不了解XHTML 的老的浏览器认识到,但以上空元素将被忽略。因此,在XHTML 1.0规则的兼容性指南中,推荐在斜杠前添加空格
如:
1. <br />
2.
3. <img src=”/images/logo.png” />
HTML兼容性指南建议使用另一种方法是 如:
1. <br></br>
2.
3. <img src=”/images/logo.png”></img>
该规范已经发行6年,大多数支持浏览器,支持斜杠前没有空格的元素。一个重要的例外是IE6。这是唯一特例。根据目标受众情况,2000年发布的 XHTML1.0规范中的建议可能能够满足要求,也可能不满足。
3 。 ID 和NAME
HTML4 为元素a.applet.form.frame.iframe.img和map提供了除name属性外的id属性。XHTML1.0不提倡使用这些元素的 name属性,而xhtml1.1完全删除了这些元素的name属性。
4.xml声明和字符编码
XHTML可在文档开头包含可选的XML声明,如
1.
XML声明为整个文档指定编码。对西方语言来说,最为常用的编码是UTF-8和ISO-8859-1,后者也被称为ISO Lation 1.还可以在其他指定编码,可使用名为Content-type的HTTP报头字符编码:
1. Content-type:text/html;charset=UTF-8
也可在META标签中指定,如下;
1.
XHTML规定如果在XML定义中指定了字符编码,它将覆盖在HTTP报头或META标签中。这好像没有关系,但带来很大好处在实际上;因为只要在 XHTML文件的XML声明中指定了正确的编码,则不管是服务器被错误配置或在HTTP中向浏览器发送错误的编码,都不会影响XHMTL文件。
分享到:
相关推荐
html与xhtml权威指南
### XHTML与HTML的区别 XHTML(可扩展超文本标记语言)是HTML的一种更严格、更纯净的替代形式,它结合了HTML与XML的最佳特性。在本文档中,我们将详细探讨XHTML与传统HTML之间的主要区别。 #### 1. **XHTML元素...
《Head First HTML与CSS、XHTML 配套代码》是一本专为初学者设计的教材,旨在帮助读者从零开始掌握网页制作的基础知识。这本书通过直观、趣味的方式讲解了HTML、CSS以及XHTML的核心概念,使得学习过程既轻松又有效。...
HTML(HyperText Markup Language)和XHTML(Extensible HyperText ...总的来说,了解HTML和XHTML的联系与区别,以及`<!DOCTYPE>`的作用,有助于开发者编写更规范、更兼容的网页代码,从而提高网页质量和用户体验。
在探讨如何将HTML文档转换为XHTML的过程中,我们需要首先理解HTML与XHTML之间的差异以及XHTML的基本要求。HTML(HyperText Markup Language)是用于创建网页的标准标记语言,而XHTML(Extensible HyperText Markup ...
《Head First HTML与CSS、XHTML(中文版)》是一本深入浅出介绍网页制作基础知识的书籍,适合初学者和有经验的开发者作为复习之用。这本书以生动、直观的方式讲解了HTML、CSS以及XHTML这三种在网页设计中至关重要的...
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
html与xhtml权威指南part00001.pdf html与xhtml权威指南part00002.pdf html与xhtml权威指南part00003.pdf html与xhtml权威指南part00004.pdf html与xhtml权威指南part00005.pdf html与xhtml权威指南part00006.pdf ...
6. **避免使用内联样式和脚本**:尽管在HTML中允许,但XHTML鼓励使用外部样式表(CSS)和脚本文件(JavaScript),以提高代码可维护性和分离内容与表现。 学习XHTML的使用规范对理解和掌握HTML5至关重要,因为HTML5...
XHTML则是HTML与XML(Extensible Markup Language)的融合,旨在结合两者的优点。XML是一种严格、自描述的语言,对标签的规范性有更高的要求。XHTML结合了HTML的易用性和XML的严谨性,要求所有的标签都必须正确关闭...
html5HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加...
HTML与XHTML的主要区别在于语法的严格性。HTML较为宽松,允许一定程度的错误,而XHTML则要求更高的规范性。这使得XHTML在处理和解析时更加可靠,尤其是在XML工具和框架中。然而,对于初学者来说,XHTML的严格规则...
tidy是一个著名的开源工具,主要用于将HTML文档转换成符合XHTML标准的格式。这个工具的主要目的是帮助开发者和网站管理员确保他们的HTML代码结构清晰、规范,从而提高网页在不同浏览器中的兼容性和可维护性。tidy...
### Head.First.HTML与CSS.XHTML中文版 #### 知识点概述 《Head.First.HTML与CSS.XHTML中文版》是一本面向初学者的教程书籍,它以独特且易懂的方式介绍了HTML、CSS以及XHTML的基本概念和技术应用。本书通过丰富的...
在阅读《HTML与XHTML权威指南(第五版)》这本书时,不仅可以系统地学习这两种语言,还可以了解到最新的Web标准和最佳实践。同时,科技文献检索资源网站提供的下载资源,为学习者提供了宝贵的自学材料。鼓励大家互相...
XHTML1.0同样分为三个版本:Strict、 Transitional 和 Frameset,功能与HTML4.01类似,但在XHTML中,不遵守这些规则的文档将被视为无效。 **标签参考** 在压缩包中的“xhtml_reference.chm”可能是XHTML标签的离线...
- XHTML与HTML的区别:对比XHTML和HTML在标签闭合、命名规则等方面的差异。 - XHTML的结构和语法:学习如何编写符合XHTML标准的代码,包括正确的元素嵌套和属性引用。 5. **网页优化与兼容性**: - 响应式设计:...