XHTML 与 HTML 有何不同?

HTML、XHTML 和 XML区别 阅读详情

XHTML 与 HTML 之间的差异

  • XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
  • XHTML 与 HTML 4.01 几乎是相同的。
  • XHTML 是更严格更纯净的 HTML 版本。
  • XHTML 是一个 W3C 标准。

最主要的不同:

XHTML 元素必须被正确地嵌套。

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素。

  • XHTML 元素必须被正确地嵌套。

    标签由外到内,一层层包覆着,假设你先写div后写h1,结尾就要先写h1后写div。只要记住一个原则“先进后出”。

    在 HTML 中,某些元素可以像这样嵌套:

    <b><i>这是一个句话</b></i>
    

    在 XHTML 中,所有的元素必须像这样彼此正确地嵌套:

    <b><i>这是一个句话<</i></b>
    
  • XHTML 元素必须被关闭。

    非空标签必须使用结束标签。

    这是错误的:

    <p>这是一个p标签
    <p>这是一个p标签
    

    这是正确的:

    <p>这是一个p标签</p>
    <p>这是一个p标签</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>这是一个p标签</P>
    </BODY>
    

    这是正确的:

    <body>
    <p>这是一个p标签</p>
    </body>
    
  • XHTML 文档必须拥有根元素。

    所有的 XHTML 元素必须被嵌套于 根元素中。其余所有的元素均可有子元素。子元素必须是成对的且被嵌套在其父元素之中。基本的文档结构如下:

    <html>
    <head> ... </head>
    <body> ... </body>
    </html>
    

    更多的 XHTML 语法规则:

    • 属性名称必须小写
    • 属性值必须加引号
    • 属性不能简写
    • 用 Id 属性代替 name 属性
    • XHTML DTD(文档声明) 定义了强制使用的 HTML 元素 ;html、head、body元素,而 title 元素必须位于在 head 元素中。
HTML – XHTML HTML – XHTML XHTML 是以 XML 格式编写的 HTML。 什么是 XHTML? XHTML 指的是可扩展超文本标记语言 XHTML 与 HTML 4.01 几乎是相同的 XHTML 是更严格更纯净的 HTML 版本 XHTML 是以 XML 应用的方式定义的 HTML XHTML 是 2001 年 1 月发布的 W3C 推荐标准 XHTML 得到所有主流浏览器的支持 为什么使用 XHTML? 因特网上的很多页面包含了”糟糕”的 HTML。 如果在浏览器中查看,下面的 HTML 代码运行起来非常正常(即使它并未遵守 HTML 规则):   不规范的 HTML 这是一个 立即下载

相关推荐

SAP MM自动化进阶:STO交货单自动创建的配置与优化

本文深入解析了SAP MM模块中实现公司间库存调拨订单(STO)交货单自动创建的完整配置流程与优化策略。通过激活自动交货与绑定发货点两大核心配置,打通自动化链路。重点探讨了如何集成ATP可用性检查以智能处理库存不足等异常场景,确保自动化流程的可靠性与业务贴合度,并提供了进阶监控与问题排查方法,助力企业显著提升供应链效率。

weixin_29206669的博客 124

xhtml和html有什么区别

一、其基础语言bai不同 1、XHTML是基du于可扩展标记zhi语言(daoXML)。 2、HTML是基于标准通用标记语言(SGML)。 二、语法严格程度不同 1、XHTML语法比较严格,存在DTD定义规则。 2、HTML语法要求比较松散,这样对网页编写者来说,比较方便。 三、可混合应用不同 1、XHTML可以混合各种XML应用,比如MathML、SVG。 2、HTML不能混合其它XML应用。 四、大小写敏感度不同 1、XHTML对大小写敏感,标准的XHTML标签应该使用小写。 2、HTML对大小写不敏感

abbb5的博客 5312

Unity 数字孪生实战:PiXYZ Plugin工业模型高效处理指南

本文是Unity数字孪生实战指南,重点介绍了如何使用PiXYZ Plugin高效处理工业CAD模型。针对工业模型导入Unity时面临的格式壁垒、数据爆炸和资产混乱等核心痛点,文章提供了从环境安装、基础导入到智能减面、资产清理的完整解决方案,并分享了预设自动化、运行时导入等高级技巧与性能优化策略,帮助开发者快速打通工业设计与实时交互流程。

weixin_29009501的博客 258

HTML与XHTML

XHTML 是以 XML 格式编写的 HTML。XHTML 指的是可扩展超文本标记语言XHTML 与 HTML 4.01 几乎是相同的XHTML 是更严格更纯净的 HTML 版本XHTML 是以 XML 应用的方式定义的 HTMLXHTML 是2001 年 1 月发布的 W3C 推荐标准XHTML 得到所有主流浏览器的支持本节学习了一种新的语法格式:XHTML,是由XML和HTML结合的一种形式。我们可以通过下面的网站简要做20道题测试一下是否掌握:传送门——开始 XHTML 测验。

Vec_Kun的博客 844

基于IMU的纯惯性导航轨迹绘制实践与优化

本文深入探讨了基于IMU的纯惯性导航轨迹绘制实践。通过修改开源组合导航算法KF-GINS,屏蔽GPS更新并简化地球参数,实现了仅依赖IMU数据的轨迹解算。文章详细介绍了代码改造、轨迹可视化方法,并分析了误差累积的根本原因,为深入理解惯性导航原理与传感器融合的必要性提供了宝贵的实践经验。

ff678的博客 395

Win10下ISE14.7 iMPACT闪退?三步搞定DLL替换(附详细路径)

本文详细介绍了在Windows 10系统下解决Xilinx ISE14.7 iMPACT工具闪退问题的三步DLL替换方案。通过替换关键DLL文件,有效解决了FPGA开发中的兼容性问题,帮助开发者快速恢复工作流程。

weixin_29290259的博客 587

html和 xhtml的区别

一、基础语言不同 1、HTML基于标准通用标记语言(SGML) 2、XHTML基于可扩展标记语言(XML) 二、语法的严格程度不同 1、XHTML语法比较严格,存在DTD定义规则 2、HTML语法比较松散,对于网页编写者比较方便 三、可混合应用不同 1、XHTML可以混合各种XML应用,比如说MathML,SVG等 2、HTML不能混合其他的XML应用 四、大小写敏感程度不同 1、XHTML对大小写敏感,标准的XHTML都使用小写 2、HTML对大小写不敏感 五、语言公布的时间不同 1、XHTML是2000

千里之行,始于足下! 3471

Transformers 中的 Softmax 可以并行加速么?

通过融合前两个计算步骤,降低执行Reduce_max和Reduce_sum等操作的通信开销。利用共享内存来存储临时数据,以减少对全局内存的访问成本。

stephen147的博客 1234

XHTML与HTML的区别

本文不仅总结了XHTML与HTML的区别,给出了XHTML与HTML的代码对比示例,代码示例中故意突出了HTML的缺陷,使XHTML与HTML更具对比性,帮助大家更好的理解。

hxy771503的博客 1148

MATLAB实战:5分钟搞定雷达信号分选SDIF算法(附完整源码下载)

本文详细介绍了如何在MATLAB中快速实现雷达信号分选的SDIF算法,通过序列差直方图统计高效识别脉冲重复间隔(PRI)。文章包含完整源码下载,从算法原理到实战调优技巧,帮助工程师在5分钟内掌握核心实现方法,显著提升雷达信号处理效率。

info6的博客 615

kbjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check

这条信息是来自 KingbaseES 数据库的一个 JDBC 客户端连接提示。KingbaseES 是一个企业级的关系型数据库管理系统,它兼容 PostgreSQL 的许多特性。如果上述步骤仍然无法解决问题,建议详细查看数据库和客户端的日志文件,以获取更具体的错误信息。此外,也可以考虑联系 KingbaseES 的技术支持获取帮助。项目融合kingbase数据库,输出日志乱码。结果:网上各种调整各种试。

zjy660358的专栏 4844

HTML和XHTML有什么区别?

XHTML(eXtensible HyperText Markup Language),即可扩展超文本标记语言,是一种基于XML(可扩展标记语言)的HTML版本。XHTML在2000年由W3C公布发行,它结合了HTML的表现力和XML的结构严格性。XHTML的目标是提供一个更严格、更纯净的HTML版本,以确保网页内容的一致性和可扩展性。XHTML的设计允许网页内容与XML应用(如MathML用于数学公式、SVG用于矢量图形)混合使用,这为网页内容的丰富性和交互性提供了更多可能。

阿尔法星球的专栏 575

STM32入门教程:水位传感器应用

这是一个简单的STM32水位检测系统的入门教程。希望通过学习本教程,您能对STM32微控制器的基本应用有更深入的了解,并能成功构建一个水位检测系统。如果您需要更详细的代码实例和教程,请参考相关的STM32开发手册和应用笔记。STM32是一款功能丰富且广泛应用于嵌入式系统的微控制器系列。在本教程中,我们将介绍如何使用STM32微控制器和水位传感器构建一个水位检测系统。

wx_linying1029的博客 533

XML,HTML,XHTML

对于上面3种技术,我们经常使用到,这里具体的做一个总结,来对比一下这3个东西。 什么是XML? XML即Extentsible Markup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tag set),也没有语法规则(grammatical rule),但 是它有句法规则(syntax rule)。任何XML

LinkinPark的博客 2334

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

XHTML 语法规则及 HTML/XHTML(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5) 文档类型说明

可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML 是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而 XHTML 则基于可扩展标记语言(XML),XML 是 SGML 的一个子集。XHTML 1.0 在 2000 年 1 月 26 日成为 W3C 的推荐标准。

白鹿第一帅的 优快云 博客 2820

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

HTML与XHTML的不同和各自特点

HTML是一种被广泛使用的标记语言,它的语法相对较宽松,可以让开发人员更加灵活地编写代码。而XHTML是HTML的严格规范化版本,它要求标记必须正确闭合,并且标签必须区分大小写。HTML中的DOCTYPE声明是可选的,而在XHTML中,DOCTYPE声明是必须的。DOCTYPE声明告诉浏览器页面使用的是哪个版本的HTML或XHTML,并且还指定了文档类型定义(DTD),这有助于浏览器正确地解释页面的语法和标记规则。HTML是一种被广泛使用的标记语言,而XHTML是HTML的严格规范化版本。

鑫和皓的博客 565

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

HTML与XHTML区别

HTML与XHTML区别 HTML称为超文本标记语言Hyper Text Markup Language,是一种标识性的语言。XHTML称为扩展超文本标记语言Extensible HyperText Markup Language,同样是一种标识性的语言,表现方式与HTML类似,不过语法上更加严格。从关系上讲,HTML是基于标准通用标记语言SGML的应用,XML是SGML的一个子集,而XHTML则基于XML。 语言基础 XHTML基于可扩展标记语言XML。 HTML基于标准通用标记语言SGML。 语法严

WindRunnerMax 1613

HTML - XHTML

HTML(超文本标记语言)HTML 是构建网页的基础语言,通过标签(如<p><a>)定义内容和结构。研究表明,它发展自 1993 年,最新版本为 HTML5(2014 年),语法相对松散,适合快速开发。XHTML(可扩展超文本标记语言)XHTML 是 HTML 的更严格版本,基于 XML,2000 年成为 W3C 标准。证据显示,它几乎与 HTML 4.01 相同,但语法更严,如标签必须小写、所有标签必须关闭,适合机器解析和移动设备。HTML。

likuoelie的博客 1176

html5跟xhtml,HTML、XHTML和HTML5区别与联系

1、XHTML与HTML最大的区别:① XHTML标签名必须小写(错误: 正确:)② XHTML元素必须被关闭(错误: 正确:③ XHTML元素必须被正确的嵌套(错误:④ XHTML元素必须要有根元素(必须包含)2、XHTML与HTML5区别:① HTML5新增了canvas绘画元素② HTML5新增了用于绘媒介回放的video和audio元素③ 更具语义化的标签,便于浏览器识别④ 对本地离线存...

weixin_39996750的博客 987

HTML与XHTML有什么区别?

HTML与XHTML有什么区别? 其基础语言不同 1、XHTML是基于可扩展标记语言(XML)。 2、HTML是基于标准通用标记语言(SGML)。 语法严格程度不同 1、XHTML语法比较严格,存在DTD定义规则。 2、HTML语法要求比较松散,这样对网页编写者来说,比较方便。 可混合应用不同 1、XHTML可以混合各种XML应用,比如MathML、SVG。 2、HTML不能混合其它XML应用。 大小写敏感度不同 1、XHTML对大小写敏感,标准的XHTML标签应该使用小写。 2、HTML对大小写不敏感。

sunlando的博客 4661

什么是XHTML?与HTML相比XHTML有什么特点

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别。本文简单介绍什么是XHTML,以及与HTML相比XHTML有什么特点。  1、什么是XHTML?  HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别,XHTML就是一个扮演着类似HTML

yanick技术博客 1237

HTML相比XHTML有什么特点

下面是W3C的HTML工作组主席Steven Pemberton回答的关于XHTML的常见基础问题。   问:什么是XHTML?   答: XHTML是一种为适应XML而重新改造的HTML。当XML越来越成为一种趋势,就出现了这样一个问题:如果我们有了XML,我们是否依然需要 HTML?为了回答这个问题,1998年5月我们在旧金山开了两天的工作会议,会议的结论是:需要。我们依然需要使用HTML...

前端基础入门学习线路 3103

xhtml、html与html5的区别

一、基本概念: html:超文本标记语言 (HyperTextMarkupLanguage) xhtml:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。 h5:最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:h5≈ html+CSS 3+js+API。 html特性: 标识文本。例如:定义标题文本、段落文本、列表文...

沈荣荣的博客 1298

HTML、XHTML、XML和HTML5之间的联系与区别

记得还是小白的时候,学习前端,看到HTML、XHTML、XML和HTML5当时就感觉被搞蒙圈了。现在我们来看一下这他们的联系与区别。 用一句话说,他们四个的关系就是:XHTML是HTML过渡到XML的中间产物,最后觉得HTML5更好用,就用HTML了。(嘿嘿,有点蒙圈的话,还是看图说话吧) XHTML 全名是“可扩展超文本置标语言”(eXtensible HyperText Markup L

刘龙的博客 2177

HTML与XHTML有哪些区别?

HTML语言和XHTML有什么区别? HTML(文本标记语言)是英文HyperText Markup Language的简称,用于创建网页的标准标记语言,html并不是编程语言,HTML 运行在浏览器上由浏览器来解析翻译给网站访客,它是建设网站的基础。Html5代表了下一代html的发展,html5功能已经很强大。 XHTML(可扩展标识语言)是The Extensible Markup La...

高先生的猫 1121

【学习】【HTML】HTML、XML、XHTML

HTML (HyperText Markup Language) 是一种用于创建和展示网页的标准标记语言。它由一系列的元素组成,这些元素通过标签的形式来告诉浏览器如何显示内容。HTML5 是第五个主要版本的 HTML,旨在改进 Web 应用的功能和性能。引入了许多新特性,如语义化标签、多媒体支持、表单控件、本地存储等。XML 是一种用于存储和传输数据的标记语言。强调数据的结构化表示,要求所有标签必须正确闭合,并且区分大小写。

m0_61097007的博客 1314
上一篇: VUE3 ——安装vue-router
下一篇: 部分面试题
前端小程
博客等级 码龄5年 81粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值