词条信息

admin
admin
超级管理员
词条创建者 发短消息   

相关词条

热门词条

更多>>
什么是端口?到底是做什么的呢?
端口一般指两种,一种是硬件比如路由器或者交换机的插网线的端口,一种是软件的逻辑的概念,比如http的80端口!...
7种进阶方法让你快速测试端口连通性
Ping是Windows、Linux和Unix系统下的一个检查网络连通性的命令工具,对于大部分互联网用户来说很...
电脑开机,总需要按F1,是什么原因造成的?
一.主板掉电这个说法是行业内的叫法了,一般是主板的CMOS电池没电了导致的。也是最常见的一种提示你按F1的提示...
社保降费对个人有什么影响?
下调城镇职工基本养老保险单位缴费比例是政府给企业发的一个大红包,特别是对于企业来说是一个利好,但是对个人来说有...
车辆“出险”对下年保费的影响,到底有多大?
【出险对交强险的影响】【出险对商业险的影响】车辆“出险”对下年保费的影响,到底有多大?这里有必要先提下车险第三...

精选图集

更多>>
简易百科旧版 >>所属分类 >> 程序开发   

什么是xhtml

标签: XHTML

顶[0] 发表评论(0) 编辑词条

目录

[显示全部]

什么是 XHTML?编辑本段回目录

XHTML 指的是可扩展超文本标记语言

XHTML 与 HTML 4.01 几乎是相同的

XHTML 是更严格更纯净的 HTML 版本

XHTML 是以 XML 应用的方式定义的 HTML

XHTML 是 2001 年 1 月发布的 W3C 推荐标准

XHTML 得到所有主流浏览器的支持

为什么使用 XHTML?编辑本段回目录

因特网上的很多页面包含了"糟糕"的 HTML。

如果在浏览器中查看,下面的 HTML 代码运行起来非常正常(即使它并未遵守 HTML 规则):

<html>

<head>

<title>This is bad HTML</title>

<body>

<h1>Bad HTML

<p>This is a paragraph

</body>

XML 是一种必须正确标记且格式良好的标记语言。

如果希望学习 XML,请阅读我们的 XML 教程。

今日的科技界存在一些不同的浏览器技术。其中一些在计算机上运行,而另一些可能在移动电话或其他小型设备上运行。小型设备往往缺乏解释"糟糕"的标记语言的资源和能力。

所以 - 通过结合 XML 和 HTML 的长处,开发出了 XHTML。XHTML 是作为 XML 被重新设计的 HTML。

与 HTML 相比最重要的区别:编辑本段回目录

文档结构

XHTML DOCTYPE 是强制性的

<html> 中的 XML namespace 属性是强制性的

<html>、<head>、<title> 以及 <body> 也是强制性的

元素语法

XHTML 元素必须正确嵌套

XHTML 元素必须始终关闭

XHTML 元素必须小写

XHTML 文档必须有一个根元素

属性语法

XHTML 属性必须使用小写

XHTML 属性值必须用引号包围

XHTML 属性最小化也是禁止的

<!DOCTYPE ....>是强制性的

XHTML 文档必须进行 XHTML 文档类型声明(XHTML DOCTYPE declaration)。

您可以在 W3School 的标签参考手册中找到完整的 XHTML 文档类型。

<html>, <head>, <title>, 和 <body> 元素也必须存在,并且必须使用 <html> 中的 xmlns 属性为文档规定 xml 命名空间。

下面的例子展示了带有最少的必需标签的 XHTML 文档:

<!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>

<title>Title of document</title>

</head>



<body>

...... 

</body>



</html>

XHTML 元素必须合理嵌套编辑本段回目录

在 HTML 中,一些元素可以不互相嵌套,像这样:

<b><i>This text is bold and italic</b></i>

在 XHTML 中,所有的元素都必须互相合理地嵌套,像这样:

<b><i>This text is bold and italic</i></b>


XHTML 元素必须有关闭标签编辑本段回目录

错误示例:

<p>This is a paragraph

<p>This is another paragraph

正确示例:

<p>This is a paragraph</p>

<p>This is another paragraph</p>


空元素必须包含关闭标签编辑本段回目录

错误示例:

A break: <br>

A horizontal rule: <hr>

An image: <img src="happy.gif" alt="Happy face">

正确示例:

A break: <br />

A horizontal rule: <hr />

An image: <img src="happy.gif" alt="Happy face" />


XHTML 元素必须是小写编辑本段回目录

错误示例:

<BODY>

<P>This is a paragraph</P>

</BODY>

正确示例:

<body>

<p>This is a paragraph</p>

</body>


属性名称必须是小写编辑本段回目录

错误示例:

<table WIDTH="100%">

正确示例:

<table width="100%">


属性值必须有引号编辑本段回目录

错误示例:

<table width=100%>

正确示例:

<table width="100%">


不允许属性简写编辑本段回目录

错误示例:

<input checked>

<input readonly>

<input disabled>

<option selected>

正确示例:

<input checked="checked">

<input readonly="readonly">

<input disabled="disabled">

<option selected="selected">


如何将 HTML 转换为 XHTML编辑本段回目录

添加一个 XHTML <!DOCTYPE> 到你的网页中

添加 xmlns 属性添加到每个页面的html元素中。

改变所有的元素为小写

关闭所有的空元素

修改所有的属性名称为小写

所有属性值添加引号

 

 

附件列表


按字母顺序浏览:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

→我们致力于为广大网民解决所遇到的各种电脑技术问题
 如果您认为本词条还有待完善,请 编辑词条

上一篇html5
下一篇百度将推“实时推送工具”

0
1. 本站部分内容来自互联网,如有任何版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
2. 本站内容仅供参考,如果您需要解决具体问题,建议您咨询相关领域专业人士。
3. 如果您没有找到需要的百科词条,您可以到百科问答提问或创建词条,等待高手解答。

关于本词条的提问

查看全部/我要提问>>