`
JavaSam
  • 浏览: 951730 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

各大浏览器HTML标签闭合功能小结

    博客分类:
  • HTML
 
阅读更多

 WoYiGuis BLoG

各大浏览器有一个特性,也就是当我们无意中忘记闭合某一个标签的话,经过浏览的处理,输出时,就会“多管闲事”的帮助闭合上。虽然此功能看似很好,但是因为浏览器定则闭合规则都不相同,导致匹配不一样,有时少写一个闭合,当前标签的页面都会丢失,具体如下:
测试代码:
<script src="xss.js"

1、IE
     没有闭合功能,会以普通字符输出。
2、Firefox
     当未闭合的标签之前有任意内容,FF就会将其正确闭合。如果之前无内容,且未闭合,那么其后的代码将全部丢失,也就是说本标签后有再多的内容,也不会有输出。直到遇见第一个闭合标签,如:
</script>
那么结束前的将会全部丢失,其后的正常显示。
3、chrome
     当未闭合的标签其后有一个标签,即可闭合。如果是普通字符,将会丢失。
4、Safari
     无闭合功能,正确标签和错误标签都会按其本身功能去执行,不会丢失。
5、Opera
     无闭合的标签按普通字符输出。

有些测试的可能不是太详细。经过测试,个人感觉不如像IE和Opera那样,没有标签闭合功能,这样在调试的时候就很好判断了。

分享到:
评论

相关推荐

    HTML5学习心得总结(推荐)

    但有些标签,例如 用于换行,是自闭合标签,不包含内容。标签属性则用于为标签提供额外信息,以实现更丰富的网页功能。如图像标签可以通过src属性指定图像路径,alt属性提供图像的替代文本。 对于超链接,标签...

    html学习总结的个人笔记

    HTML标签通常成对出现,比如`&lt;p&gt;`和`&lt;/p&gt;`用于创建段落,`&lt;h1&gt;`到`&lt;h6&gt;`定义六级标题,`&lt;img&gt;`用于插入图像,`&lt;a&gt;`用于创建超链接。有些标签是自闭合的,如` `用于换行,`&lt;meta&gt;`用于设置元数据。 3. HTML属性:...

    HTML小结

    HTML文档由HTML标签和文本内容组成,这些标签告诉Web浏览器如何呈现网页。 在HTML中,标签是最基本的组成部分,它们通常以尖括号 `和 `&gt;` 包裹,例如 `&lt;p&gt;` 和 `&lt;/p&gt;` 标签用于定义段落。标签可以成对出现,开始...

    JavaScript基础&BOM,学习Java第42天

    注意,同一script标签内不应再写内联JS代码,且需使用双标签闭合。行内JS的href属性通常应设为"javascript:void(0)",防止超链接行为,同时确保JS代码执行。 JavaScript是弱类型语言,变量声明通常使用var关键字,...

    css常见问题解决方法小结

    以下是一些常见的CSS问题及其解决方法的小结: 1. HTML元素拼写错误和未闭合标签检查 在编写HTML代码时,很容易出现拼写错误或忘记关闭标签的情况,这会影响到CSS的正确应用。要解决这个问题,可以使用代码编辑器或...

    Web2.0下XHTML+CSS 设计需要注意的地方小结

    这是因为 XHTML 对大小写敏感,使用小写能够保持代码的一致性,避免因大小写不一致而产生的问题。 2. 标签闭合要求:XHTML要求所有标签必须有明确的开始和结束,即使是空标签如 和也需要以 和的形式来闭合。...

    XHTML1.0与HTML兼容指引16条 小结

    《XHTML1.0与HTML兼容指引16条小结》 XHTML1.0是一种混合了HTML和XML规范的标记语言,旨在提高网页的结构化和可扩展性。为了确保XHTML1.0与HTML的兼容性,遵循以下16条指引至关重要。 1. **避免XML声明**:不要将...

    CSS网页布局时常犯的几种小错误小结

    在进行CSS网页布局时,前端开发者可能会遇到一些常见的错误,这些问题尽管看似小,却能极大地影响网页的最终展示效果。以下是在CSS布局中常见的错误和解决方法的详细知识点总结。 1. 检查HTML元素的书写规范 在编写...

    XHTML编码七条基本规范小结

    XHTML对大小写敏感,因此`&lt;Title&gt;`和`&lt;title&gt;`是不同的标签。统一使用小写可以避免因大小写错误引发的问题,并提高代码一致性。 3. 所有的XHTML标记都必须合理嵌套 嵌套的元素必须严格按照层次关系来排列,确保...

    VSCode Vue开发推荐插件和VSCode快捷键(小结)

    - AutoCloseTag和AutoRenameTag:这两个插件分别用于自动闭合HTML/XML标签和自动同步修改匹配的HTML标签。它们使得开发过程更流畅,减少了手动查找匹配错误的可能性。 - JavaScript(ES6) code snippets:这是一个...

    2021-2022计算机二级等级考试试题及答案No.15811.docx

    15. HTML(超文本标记语言)是浏览器用来显示数据的语言基础。 16. 环型拓扑结构中,网络节点通过中继器形成一个闭合的环。 17. Windows文件的属性包括只读、隐藏、系统和存档。 18. C语言的运算符并不一定能实现...

Global site tag (gtag.js) - Google Analytics