html扩展xhtml在线,HTML XHTML

本文介绍了XHTML的基本概念及其与HTML的主要区别。XHTML是一种基于XML的标记语言,旨在提高网页的规范性和兼容性。文章详细说明了XHTML在文档结构、元素嵌套、标签使用等方面的具体要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML

和 XHTML

XHTML类似于HTML,基于可扩展标记语言XML.

什么是XHTML?

XHTML 是 (E

X

tensible

H

yper

T

ext

M

arkup

L

anguage)

的缩写。(可扩展超文本标记语言)

XHTML几乎与HTML 4.01相同

XHTML是更严格和简洁的HTML

XHTML是作为XML应用定义的HTML

XHTML支持所有浏览器.

什么是XHTML?

在互联网上许多页面包含“不严谨的”HTML.

下面的HTML代码在浏览器中正常显示.(即使它没有遵循HTML规则):

这是一个不严谨的HTML

不严谨的HTML

这是一个段落

XML是一种标记语言,它要求文档必须标记正确的并且"有良好的格式".

目前市场上的各种浏览器由不同的技术组成.一些浏览器在计算机上运行,一些浏览器在手机或其他小设备上运行.小设备通常缺乏资源或被解释成"不严谨的"标记语言.

因此 - 通过合并HTML和XML的优势,XHTML诞生了.

XHTML是HTML遵循XML设计的.

与HTML最大的不同:

文档结构

XHTML的文档类型要求

强制存在

XML的命名空间属性在中要求

强制存在

,

, , 和 要求

强制存在

XHTML 元素

XHTML 元素必须

正确嵌套

XHTML 元素必须有

关闭标签

XHTML 元素必须

小写

XHTML 文档必须有

根元素

XHTML 属性

属性名必须是

小写字母

属性值必须有

引号

属性

禁止简写

必须有文档类型标识 ...>

XHTML文档必须有XHTML文档类型声明.

必须有,

, , 和 元素,并且必须在中的xmlns属性中为文档指定xml名片空间.

下例展示了一个XHTML文档中的最小标签需求:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

文档类型

......

XHTML元素间必须正确嵌套

在HTML中,一些元素彼此之间可以存在错误的嵌套(在浏览其中能正常显示),如:

这个文本有粗体和斜体

在XHTML中, 所有元素必须彼此之间正确嵌套,如:

这个文本有粗体和斜体

XHTML 元素必须有关闭标签

错误的写法:

这是个段落

这是另一个段落

正确写法:

这是个段落

这是另一个段落

空标签必须关闭

错误写法:

换行:

水平线:


图片: Happy face

正确写法:

换行:

水平线:


图片: Happy face

/>

XHTML 元素必须是小写字母

错误写法:

这是个段落

正确写法:

这是个段落

属性名必须是小写字母

错误写法:

正确写法:

属性值必须加上引号

错误写法:

正确写法:

属性禁止简写

错误写法:

正确写法:

如何将HTLM转换成XHTML

在每个网页的头部添加上XHTML文档类型

给html元素添加xmlns属性

所有元素名小写

所有空标签添加关闭

所有属性名转换成小写字母

所有属性值加上引号

使用W3C校验器来判断XHTML是否有效

在输入框中添上您要验证的网址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值