自动添加html结束标志,HTML:包含或排除可选的结束标记?

f37db0eb83f0641cbd3ed646d9e76cd4.png

MYYA

我在这里添加一些链接来帮助您了解HTML的历史,以便您了解各种矛盾。这不是你的问题的答案,但在阅读这些各种摘要后你会知道更多。我们是怎么来到这里的? - 潜入HTML5网络历史HTML简史HTML的历史 - HTML WG WikiDive Into HTML5的一些摘录:事实上,在Web浏览器中仍然可以使用“破坏的”HTML标记会导致作者创建损坏的HTML页面。很多破页。据估计,目前网络上超过99%的HTML网页至少有一个错误。但是因为这些错误不会导致浏览器显示可见的错误消息,所以没有人修复它们。W3C认为这是网络的一个基本问题,他们开始纠正它。1997年发布的XML打破了宽容客户的传统,并要求所有使用XML的程序必须将所谓的“格式良好”错误视为致命错误。在希腊领导人德拉科因相对轻微的违法行为而设立死刑之后,第一次失误失败的概念被称为“严苛的错误处理” 。当W3C将HTML重新构造为XML词汇表时,他们强制要求使用新application/xhtml+xmlMIME类型提供的所有文档都会受到严厉的错误处理。如果您的XHTML页面中只有一个格式错误,那么Web浏览器别无选择,只能停止处理并向最终用户显示错误消息。这个想法并不普遍受欢迎。由于现有页面的估计错误率为99%,向最终用户显示错误的可能性以及XHTML 1.0和1.1中缺少新功能以证明成本合理,因此网络作者基本上无视application/xhtml+xml。但这并不意味着他们完全忽略了XHTML。哦,绝对不是。XHTML 1.0规范的附录C为世界各地的网络作者提供了一个漏洞:“使用类似XHTML语法的东西,但继续使用text/htmlMIME类型提供服务。”这正是成千上万的Web开发人员所做的:他们“已升级为“XHTML语法,但仍使用text / html MIME类型提供服务。即使在今天,数以百万计的网页声称是XHTML。它们从第一行的XHTML doctype开始,使用小写标记名称,在属性值周围使用引号,并在像
和之类的空元素之后添加尾部斜杠


。但是这些页面中只有一小部分是使用application/xhtml+xmlMIME类型提供的,这会触发XML的严格错误处理。任何提供MIME类型的页面text/html- 无论文档类型,语法或编码样式 - 都将使用“宽容”HTML解析器进行解析,默默地忽略任何标记错误,并且永远不会警告最终用户(或任何其他人),即使页面也是如此在技术上是破碎的。XHTML 1.0包含了这个漏洞,但XHTML 1.1关闭了它,而未定型的XHTML 2.0延续了要求严格错误处理的传统。这就是为什么有数十亿的页面声称是XHTML 1.0,而且只有少数页面声称是XHTML 1.1(或XHTML 2.0)。所以你真的使用XHTML吗?检查您的MIME类型。(实际上,如果你不知道你正在使用什么MIME类型,我几乎可以保证你还在使用text/html。)除非你用MIME类型服务你的页面application/xhtml+xml,你所谓的“XHTML”只是名称中的XML。提议改进HTML和HTML表单的人们面临两种选择:放弃或继续他们在W3C之外的工作。他们选择了后者,注册了whatwg.org域名,2004年6月,WHAT工作组诞生了。[T]他的工作组正在悄悄地做其他一些事情。其中一个是规范,最初被称为Web Forms 2.0,它为HTML表单添加了新类型的控件。(您将在“疯狂形式”中了解有关Web表单的更多信息。)另一个是名为“Web Applications 1.0”的草案规范,其中包括主要的新功能,如直接模式绘图画布和没有插件的音频和视频的原生支持。2009年10月,W3C 关闭了XHTML 2工作组并发布了此声明来解释他们的决定:当W3C在2007年3月宣布HTML和XHTML 2工作组时,我们表示我们将继续监控XHTML 2的市场.W3C认识到向社区发出关于HTML未来的明确信号的重要性。虽然我们认识到XHTML 2工作组多年来的贡献的价值,但在与参与者讨论后,W3C管理层决定允许工作组的章程在2009年底到期而不是续签。获胜的是那些发货的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/359667.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JAR清单类路径不仅适用于Java Application Launcher

自从我开始学习Java以来​​,我几乎已经知道, 清单文件中的Class-Path标头字段为可执行JAR (具有由另一个称为Main-Class清单指定应用程序起点的 JAR)指定相对运行时类路径。 一个同事最近碰到一个让我感到惊讶,因为它…

[原创]ActionScript3游戏中的图像编程(连载五)

总目录:http://www.cnblogs.com/iloveas/p/3879125.html 1.1.2 Flash中的ARGB模式与不透明度的关系 ARGB是Flash,svg等矢量处理软件特有的一种色彩模式,事实上我觉得它有点扯淡,A(alpha)不应该作为一个通道…

通过url,获取html内容,并解析,如何使用 JavaScript 解析 URL

在 Web 开发中,有许多情况需要解析 URL,这篇主要学习如何使用 URL 对象实现这一点。开始创建一个以下内容的 HTML 文件,并在浏览器中打开。JavaScript URL parsing// 激动人心的代码即将写在这里如果你想尝试本文中的任何内容,可以…

define 汉字 error C2001: newline in constant

这个问题真的很让我头大,搜了很多办法都不行,问题是我之前也遇到过,但是编码转为utf-8 unsignature就行了,这次把编码从gb转为utf-8 unsignature 却不行。于是想看看cocos2d-x库文件的编码格式,发现用的是utf-8&#x…

solaris安装java_Solaris是出色的Java开发平台的原因

solaris安装java几天前,我发布了“ OpenSolaris的死亡:为Java开发人员选择操作系统 ”,其中我说Solaris是Java开发人员的绝佳平台。 这篇文章的重点只是想知道自OpenSolaris淘汰以来我将使用哪个Solaris版本。 正如Neil的评论使我意识到的那样…

正确使用计算机说课稿,《计算机结构原理初步》说课稿

在教师招聘考试的过程中,高中信息说课稿的难度就在于如何处理理论与实践的关系,希望这篇《计算机结构原理初步》说课稿能给予你帮助。各位考官大家好!我是号考生,今天我说课的题目是《计算机结构原理初步》。现代教学理论认为,在教…

stringstream实例

stringstream的具体作用稍后来总结&#xff0c;这里分享一个实例&#xff0c;从txt文档中读取数据&#xff0c;并对进行处理。 #include <iostream> #include <sstream> //stringstream的头文件 #include <fstream> #include <vector> #include <s…

计算机2013知识,2013年全国计算机一级考试B基本知识点五

基础5单元格操作对已建立的工作表&#xff0c;根据需要可以编辑修改其中的数据首先要移动单元格指针到目的地或选定编辑对象&#xff0c;然后才能进行增、删、改操作。1.单元格指针的移动要编辑某单元格&#xff0c;必须把单元格指针移动到该单元格&#xff0c;使之成为当前单元…

两种解决IE6不支持固定定位的方法

有两种让IE6支持position:fixed1.用CSS执行表达式 *{margin:0;padding:0;} * html,* html body{ background-image:url(about:blank);background-attachment:fixed; } * html .fixed{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTopdoc…

smartgwt_高级SmartGWT教程,第1部分

smartgwt贾斯汀&#xff08;Justin&#xff09;&#xff0c;帕特&#xff08;Pat&#xff09;和我已经开始着手进行一个需要管理和管理用户界面的副项目。 在与SmartGWT和GWT共同工作了一段时间之后&#xff0c;我们决定使用SmartGWT创建接口。 我们非常喜欢视觉组件&#xff0…

计算机英语女人英语怎么说,英语时差:计算机和女人

00:0000:00微信扫码登陆&#xff0c;畅听全站所有音频&#xff01;(20秒后自动关闭)X关注后&#xff0c;点此关闭https://online2.tingclass.net/lesson/shi0529/10000/10183/67.mp3https://image.tingclass.net/statics/js/2012When you hear the term, "computer geek,&…

Python 生成账号密码算法

有个需求&#xff0c;需要伪造跟用户行为非常类似的账号密码&#xff0c;而且需要一个阀值控制伪造的数量。 在这需求上&#xff0c;还有一个就是需要控制生成的比率、跳出率不能过高或者太低。 对此就随手用python写了一个&#xff0c;bug不知道有木有&#xff0c;没有测&…

云计算系统是大规模计算机系统吗,云计算的系统架构及技术探析

云计算技术属于计算机技术的一种&#xff0c;是目前计算机技术中应用以及研究重点之一&#xff0c;那么云计算到底是什么呢&#xff1f;云计算是在并行处理&#xff0c;分析式处理等技术的基础上发展而来的新技术&#xff0c;可以有效的将计算机进行整合&#xff0c;建立新颖的…

mvc crud_Spring MVC3 Hibernate CRUD示例应用程序

mvc crud学习从HelloWorld应用程序开始的任何Web框架都是一个好主意。 一旦我们熟悉了框架配置&#xff0c;最好做一个CRUD&#xff08;创建&#xff0c;读取&#xff0c;更新&#xff0c;删除&#xff09;应用程序&#xff0c;该应用程序涵盖Web框架的各个方面&#xff0c;例如…

关于支付宝即时到帐异步通知(notify_url)一点总结

&#xff08;1&#xff09;首先做支付的商业网站&#xff0c;需要能够上网&#xff08;支付成功后&#xff0c;需要进行参数回传验证&#xff0c;如果上不了网&#xff0c;responseText就直接为false&#xff09;&#xff08;2&#xff09;notify_url这个不能进行验证&#xff…

会计用计算机很快是,40个超实用电脑快捷键,老会计都在用

Ctrl A 全选Ctrl C 复制Ctrl F 查找Ctrl P 打印Ctrl X 剪切Ctrl V 粘贴Ctrl Z 撤消Ctrl Y 恢复Alt PrtScr 截屏(活动窗口)Ctrl Alt A 截屏(QQ截屏)Ctrl Shift X 截屏(360截屏)Delete 删除Win D 返回桌面Win E 打开我的电脑Win L 锁定桌面Win 左/右箭头 将当前…

windows+nginx负载测试

系统:windows2003nginx版本:1.7.3(官方推荐版本 #父节点 http upstream cluster_1{ ip_hash;#能较好地把同一个客户端的多次请求分配到同一台服务器处理&#xff0c;避免了加权轮询无法适用会话保持的需求 server host:port weight1;#权重越高转向的请求比重越大 server host:p…

Vue 封装echarts柱状图(Bar)组件

目的&#xff1a;减少重复代码&#xff0c;便于维护 显示效果 组件代码 <template><div class"ldw-data-content-box"><div class"ldw-chilren-box"><div class"title" v-if"title">{{ title }}</div>…

9277用计算机,关于计算机常用进制以及进制之间的转换笔记

计算机常用进制以及进制之间的转换进制的由来生活中的常用进制计算机中的二进制计算机常用四种进制的说明八进制和十六进制进制之间的转换进制的由来进位就是进位计数制&#xff0c;就是一种计数的方法古代社会的技术方式结绳计数书契计数算盘正字计数n进制&#xff0c;就是逢n…

HTML5-寻路跟踪

转载于:https://www.cnblogs.com/lgyup/p/3895914.html