12.XHTML

XHTML是可扩展超文本标记语言,它是HTML的一个更严格版本,遵循XML的规则。强制性元素如DOCTYPE、html标签的namespace属性以及正确的元素嵌套和关闭是其关键特征。转换HTML到XHTML涉及添加DOCTYPE,使用小写元素和属性,关闭空元素并确保属性值有引号。
摘要由CSDN通过智能技术生成

1.XHTML是什么

1.XHTML 是可扩展超文本标记语言。
2.XHTML 与 HTML4.01 几乎是相同的。
3.XHTML 是更严格更纯净的 HTML版本。
4.XHTML 是以 XML 应用的方式定义的 HTML。(XML 指可扩展标记语言。)
5.XHTML得到所有主流浏览器的支持。

2.使用XHTML的原因

  1. XML是一种必须正确标记且格式良好的标记语言。
  2. XML 和 HTML 结合,开发出了 XHTML 。XHTML 作为 XML 被重新设计的 HTML 。

3.与HTML相比最重要的区别

1.文档结构
① DOCTYPE 是强制性的。
<html>中的 XML ,namespace 属性是强制性的。
<html>、<head>、<title>、<body>都是强制性的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
  <meta charset="utf-8">
  <title>文档标题</title>
</head>
 
<body>
文档内容
</body>
 
</html>

2.语法元素
①正确嵌套。
②元素要始终关闭。(空元素也要关闭<br />、<hr />、<img />
③元素必须小写。
④必须有一个根元素(<html>)。
3.属性语法
①属性必须小写。
②属性值必须用引号包围。(<table width="100%">
③属性最小化是禁止的。(错误:<input checked>、正确:

4.将HTML转换为XHTML

1.添加一个 XHTML <!DOCTYPE> 到你的网页中。
2.添加 xmlns 属性添加到每个页面的html元素中。
3.改变所有的元素为小写。
4.关闭所有的空元素。
5.修改所有的属性名称为小写。
6.所有属性值添加引号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值