XHTML基础教程:为什么要使用XHTML?

html基础|xhtml|基础教程

XHTML是HTML与XML(扩展标记语言)的结合物。

XHTML包含了所有与XML语法结合的HTML4.01元素。

为什么要使用XHTML?

我们认为万维网上的许多页面都包含着糟糕的HTML代码。

下面的HTML代码仍然可以工作的很好,即使它没有遵守HTML代码:

<html><head><title>This is bad HTML</title><body><h1>Bad HTML</body>

XML是一种标记化语言,其中所有的东西都要被正确的标记,以产生结构良好(well-formed)的文档。

XML用来描述数据,而HTML则用来显示数据。

今天的市场中存在着不同的浏览器技术,某些浏览器运行在计算机中,某些浏览器则运行在移动电话和手持设备上。而后者没有能力和手段来解释糟糕的标记语言。

因此,通过把HTML和XML各自的长处加以结合,我们得到了在现在和未来都能派上用场的标记语言 - XHTML。

XHTML可以被所有的支持XML的设备读取,同时在其余的浏览器升级至支持XML之前,XHTML使我们有能力编写出拥有良好结构的文档,这些文档可以很好地工作于所有的浏览器,并且可以向后兼容。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索xml
, html
, 浏览器
, 语言
, 标记
, xhtml
XML基础教程
,以便于您获取更多的相关知识。

时间: 2024-11-29 17:22:41

XHTML基础教程:为什么要使用XHTML?的相关文章

WEB标准建站-XHTML基础教程2

html基础|web|web标准|xhtml|基础教程 本站原创内容,转载请注明出处网页教学网. XHTML DTD定义文档的类型. 在XHTML中我们必须声明文档的类型,以便于浏览器知道你的文档是什么类型的,而且声明部分要加在文档的head之前.如: <!DOCTYPE Doctype goes here> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Title g

WEB标准建站-XHTML基础教程1

html基础|web|web标准|xhtml|基础教程 本站原创内容,转载请注明出处网页教学网. 前言: 现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML.毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布.我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程. X

简单认识XHTML基础知识

  什么是XHTML XHTML是The Extensible HyperText Markup Language(可扩展标识语言)的缩写.HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML的角色的XML,所以,本质上说,XHTML是一个过渡技术,结合了部分XML的强大功能及大多数HTML的简单特性. 2000年底,国际W3C组织(World Wide Web Consortium

XHTML基础入门教程

html基础|xhtml|教程|入门教程 摘要 XHTML 1.0是作为XML1.0应用而重新制定的HTML4.本规范书定义XHTML 1.0以及其中与HTML 4对应的3种文档类型定义(DTDDocument Type Definition). 每个元素的语义和它们的属性已经在W3C Recommendation for HTML 4中定义它们是XHTML将来扩展的基础.只要遵循一小套指导方针XHTML文档就能和现存的HTML用户代理程序兼容. 本文档的状况 本节描述本文档发布时的状况.其它的

XHTML教程:针对初学者的XHTML基础

前言:   现在都讲究标准建站,而标准建站使用的技术主要是XHTML+CSS,而现在我们普遍使用的是HTML代码,那么我该如何转换呢?以及HTML和XHTML有什么不同呢?在这个教程里,你将学到HTML和XHTML之间的不同,以及如何将HTML转换为XHTML.毕竟XHTML是发展的方向,所以我觉得该教程有必要在本站上发布.我感觉要是你想使用标准还是最好先学HTML,因为比较简单,然后再来看该教程. XHTML介绍: XHTML是 EXtensible HyperText Markup Lang

什么是XHTML?_基础教程

XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言. XHTML语言是一种标记语言,它不需要编辑,可以直接由浏览器执行. XHTML是用来代替HTML的, 是2000年w3c公布发行的. XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求. XHTML是基于XML的应用. XHTML更简洁更严紧. XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01') 除此之外XH

网站设计的标准时代的XHTML+CSS教程

css|xhtml|标准|教程|设计 让我们赶紧跟上新时代的步伐,一起来了解一下网站标准吧. 一.为什么要建立网站标准 我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,我们就需要升级或者重新建造一遍网站.例如1996-1999年典型的"浏览器大战",为了兼容Netscape和IE,网站不得不为这两种浏览器写不同的代码.同样的,每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,例如支持手机上网的WAP技术.类似的问题举

XHTML教程:学习掌握XHTML的模块

xhtml|教程 XHTML模块化模型定义了XHTML的模块. XHTML模块化的原因 XHTML是简单而庞大的语言.XHTML包含了网站开发者需要的大多数功能. 对于某些特殊的用途,XHTML太大且太复杂,而对于其他的用途,它又太简单了. 通过将XHTML分为若干模块,W3C已经创造出数套小巧且被良好定义的XHTML元素,这些元素既可被独立应用于简易设备的,又可以与其他XML标准并入大型且更复杂的应用程序. 通过使用模块化的XHTML,产品和软件设计者可以: 选择被使用标准XHTML构件的设备

XHTML初学者教程:XHTML 事件属性

xhtml|初学|教程 HTML 4.0的新特性之一是使HTML事件触发浏览器中的行为,比方说当用户点击一个HTML元素时启动一段JavaScript.以下就是可被插入HTML标签以定义事件行为的一系列属性. 假如你希望学习如何使用这些事件进行编程,那么你应该学习我们的JavaScript教程和DHTML教程. 窗口事件 (Window Events) 仅在body和frameset元素中有效. 属性 值 描述 onload 脚本 当文档被载入时执行脚本 onunload 脚本 当文档被卸下时执