xhtml和html5的区别是什么

区别:1、XHTML要求正确嵌套,html5不需要;2、XHTML所有元素必须关闭,html5不需要;3、XHTML区分大小写,html5不区分;4、XHTML属性值要用双引号,html5可以不用;5、XHTML用id属性代替name属性。

xhtml和html5的区别是什么

本教程操作环境:windows7系统、HTML5版、Dell G3电脑。

既然被问到了HTML5和XHTML的区别,那我就在这里给大家分享一些我个人的理解,同时我也觉得从他们的来源上讲,他们藏着一个有趣的故事。

首先认识三个组织,IETF (Internet Engineering Task Force)  互联网工程任务组,W3C (World Wide Web Consortium   万维网联盟、web领域中,最具权威和影响力的国际中立性技术标准机构,WHATWG(Web Hypertet Application Technology Working Group) 超文本应用技术工作组、由浏览器厂商组成的。还有一个重要的人,即Tim Berners Lee  Web之父。

1991年Tim Berners Lee这个人编写了一个HTML的文档。1995年11月IETF发表了HTML2.0.1994年,Tim Berners Lee成立了W3C组织,成文了web标准的制定者,随后相继发表了HTML3.2和HTML4.0,HTML4.01.随后W3C在HTML中引入了XML,成为了XHTML。W3C闭门造车的作风引起了各大浏览器厂商的不满。于是各大浏览器厂商联合起来成立了WHATWG组织,在HTML的基础上进行拓展,致力于研发HTML5.W3C继续研发XHTML,但是走向了困境。于是Tim Berners Lee决定采用HTML5,同时继续研发XHTML,知道2009年,W3C宣布终止XHTML2.0的研发,开始一心一意的研究HTML5.HTML5是W3C和WHATWG博弈的结果。知道这个故事的时候,觉得有点意思,正所谓独学而无友则孤陋寡闻,实在是对极了。引以为鉴吧。

立即学习“前端免费学习笔记(深入)”;

下面说一说HTML5和XHTML在语法上的区别吧。

1、XHTML 要求正确嵌套  

2、XHTML 所有元素必须关闭  

3、 XHTML 区分大小写  

4、 XHTML 属性值要用双引号  

5、XHTML 用 id 属性代替 name 属性  

推荐教程:《html视频教程》

以上就是xhtml和html5的区别是什么的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2951123.html

(0)
上一篇 2025年3月11日 23:33:40
下一篇 2025年3月8日 19:57:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html5是h5吗

    html5不是h5。H5和HTML5不是一个意思,H5并不是一项技术,而是一个产品名词,其中包含了许多技术(例页面素材预加载技术,音乐加载播放技术等);而HTML5是一个技术名词。H5是用HTML5编写的,也就是H5都遵循HTML5规范。 …

    2025年3月11日
    200
  • html5语义化标签有哪些

    html5语义化标签:1、header标签;2、nav标签;3、footer标签;4、hgroup标签;5、section标签;6、article标签;7、aside标签;8、figure标签;9、time标签;10、address标签。 …

    2025年3月11日
    200
  • html5开发工具有哪些

    html5开发工具:1、Sublime Text;2、Dreamweaver;3、Adobe Edge;4、WebStorm;5、Sencha Touch;6、DevExtreme;7、Dojo Foundation Maqetta等等。 …

    2025年3月11日
    200
  • 哪些浏览器支持html5

    支持Html5的浏览器:Firefox、IE9及其更高版本、Chrome、Safari、Opera、傲游浏览器(Maxthon)、360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等。 本教程操作环境:windows7系统、HTML5版、De…

    2025年3月11日
    200
  • html5 web框架有哪些

    html5 web框架有:Bootstrap、HTML5 Boilerplate、Foundation、Ulkit、HTML5 KickStart、Gumby、Skeleton、Groundwork、Base、Montage、Kube等等。…

    2025年3月11日
    200
  • html5怎么禁止缓存

    html5中可以利用meta标签来禁止缓存,只需要在该标签中,分别设置“HTTP-EQUIV”属性的值为“pragma”、“Cache-Control”和“expires”,其对应的CONTENT属性的值为“no-cache”和“0”即可。…

    2025年3月11日
    200
  • html5是什么语言

    html5是一种标记语言,是超文本标记语言(HTML)的第五次重大修改。HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。 本教…

    2025年3月11日
    200
  • html5与web前端有什么区别

    区别:html5是一种技术的集合,包括html5、CSS3、JS等技术;而web前端是一种职业,是由网页设计师演变过来的,涉及很多技术,包括html5。简单来说,html5与web前端是一种从属的关系,html5是web前端开发的一部分。 …

    2025年3月11日
    200
  • xhtml和html的区别是什么

    区别:1、XHTML必须被正确嵌套,html不需要;2、XHTML元素必须被关闭,html不需要;3、XHTML标签名必须用小写字母,html不需要;4、XHTML文档必须有根元素;5、XHTML对于图片需添加alt属性,html不需要。 …

    2025年3月11日
    200
  • html5和app的区别是什么

    区别:1、原生态app如比较正规,html5实现的功能有限,只能实现一些轻型的交互场景,而app则可以完美解决。2、html5虽然可以跨平台,可是浏览器有个加载速度,对于用户体验上说,有个加载的等待;而APP没有。 本教程操作环境:wind…

    2025年3月11日
    200

发表回复

登录后才能评论