HTML5标记省略 语法规则

html5的标记可以省略,在不影响页面布局的情况下,可以节省网页体积大小。减少代码量。
某些标记可以省略。
省略标记的开始标记并不意味着标记不存在,它是隐含的,但它仍然存在。一个html文件总是有一个根标记html,即使字符串没有出现在页面标记中的任何地方。
html标记的开始标记可以省略,如果html标记内的第一个标记不是注释。
html标记的结束标记可以省略如果html标记不是随后立即跟随着一条注释。
head标记的开始标记可以省略,如果该标记是空的,或者head内的标记首先是一个标记而不是注释。
head标记的结束标记可以省略,如果head标记后没有立即跟随空格字符或注释。
一个body标记的开始标记可以省略,如果该标记是空的,或者如果在body标记的第一个标记是不是一个空格字符或注释,但如果body内部标记的第一个标记是一个脚本或样式标记,则不可以省略body标记。
一个body标记的结束标记可以省略,如果body标记不是随后立即跟随注释。
li标记的结束标记可以省略,如果li标记紧接着另一li标记或有没有父标记更多内容。
一个dt标记的结束标记可以省略,如果dt的标记是紧接着另一dt的标记或一个dd标记之后。
dd标记的结束标记可以省略,如果dd紧跟另一个dd标记或dt标记,或者如果随后没有父标记的更多的内容。
p标记的结束标记可以省略,如果p标记后紧跟一个address, article, aside, blockquote,  dir, div, dl, fieldset, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, menu, nav, ol, p, pre, section, table,  ul,标记,或者如果没有更多的父标记的内容且父标记不是a标记。
一个rt标记的结束标记可以省略,如果rt的标记紧跟rt或rp标记,或者是没有父标记的更多内容。
一个rp标记的结束标记可以省略,如果rp标记紧跟rt或rp标记,或者是没有父标记的更多内容。
一个optgroup标记的结束标记可以省略,如果optgroup标记紧跟另一optgroup标记,或者是没有父标记更多的内容。
一个option标记的结束标记可以省略,如果option标记紧跟另一option标记,或者紧跟一optgroup标记,或者后面没有父标记的更多内容。
colgroup标记的开始标记可以省略,如果colgroup标记内的第一个标记是一个col标记,或者如果标记后未跟着另一colgroup标记,且其结束标记已被省略。 (colgroup不能被忽略,如果该标记是空的。)
在colgroup标记的结束标记可以省略,如果不立即colgroup标记是由一个空格字符或评论之后。
thead标记的结束标记可以省略,如果thead标记紧跟着一个tbody或tfoot标记。
tbody标记的开始标记可以省略,如果里面的tbody标记首先是一个tr标记,如果该标记后没有己被省略掉结束标记的tbody,thead,tfoot标记。 (它不能被忽略,如果该标记是空的。)
tbody标记的结束标记可以省略,如果tbody标记紧跟一个tbody或tfoot标记,或者如果随后没有父标记更多的内容。
tfoot标记的结束标记可以省略,如果tfoot标记紧跟一个tbody标记,或者如果随后没有父标记更多的内容。
一个tr标记的结束标记可以省略,如果tr标记紧跟另一tr标记,或者如果随后没有父标记更多的内容。
一个td标记的结束标记可以省略,如果td标记紧跟td,th标记,或者如果随后没有父标记更多的内容。
一个th标记的结束标记可以省略,如果th标记紧跟td,th标记,或者如果随后没有父标记更多的内容。
但是,如果开始标记有任意一个或多个属性,它就不能省略。

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

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

(0)
上一篇 2025年3月29日 20:26:50
下一篇 2025年3月29日 20:26:58

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

相关推荐

  • jquery学习必备代码和技巧

    学习jquery 必备的一些代码和方法,相信学习了本文,你可以对jquery的学习更加容易。同时欢迎jquery各位爱好者评论,指出不足,让我们大家共同学习,共同提升技术能力。 请关注html5cn的新浪微博@html5cn、腾讯微博@ht…

    编程技术 2025年3月29日
    100
  • 22个HTML5 技巧三

    22个html5 技巧三:我们继续讲解html5的技巧。 16. 视频支持 音频元素audio>非常像,在新的浏览器上也支持HTML5视频。事实上,就在最近YouTube宣布了一项新的 HTML5视频嵌入。可惜的是,由于HTML5说明…

    编程技术 2025年3月29日
    100
  • 推荐10款非常优秀的HTML5开发工具

    HTML5 发展如火如荼,随着各大浏览器对 HTML5 技术支持的不断完善以及 HTML5 技术的不断成熟,未来 HTML5 必将改变我们创建 Web 应用程序的方式。今天这篇文章向大家推荐10款优秀的 HTML5 开发工具,帮助你更高效的…

    2025年3月29日 编程技术
    100
  • 22个HTML5 技巧二

    22个html5 技巧二:上面一章讲到了html5的几个技巧,现在我们来学习新的技巧 8. 占位符 此前,我们需要使用JavaScript来创建文本框的占位符。你可以初步设定值属性来看是否合适,但是只要用户删除了该文本,输入的内容就会再次变…

    编程技术 2025年3月29日
    100
  • Webkit做到了HTML5方式的客户端数据库存储

    HTML5的发展得如火如荼,各位技术人员都在深入的研究和试图掌握此项技术,Webkit就做到了HTML5方式的客户端数据库存储。且先看下Webkit是如何实现的吧! 目前正在规划的HTML5标准中有很多令人兴奋的特性,我们非常愿意将这些特性…

    编程技术 2025年3月29日
    100
  • 22个HTML5 技巧一

    HTML5 技巧一:当今科技发展的速度真惊人,稍不留神,就可能无法跟上它的步伐。新一代的HTML-HTML5的发展也不停的带给我们新的惊喜,我们将通过这篇文章向大家介绍一些HTML技巧。1. 新的文档类型(Doctype)-//W3C//D…

    编程技术 2025年3月29日
    100
  • HTML5与Flash对比

    最近网络上最热的话题之一就是“开放式Web技术 HTML5”,从国外媒体到国内媒体均有大量报道。从大量的报道中,如果各位从Google搜索引擎中输入“HTML5 Flash”这2个关键字组合,将会有1百多万条相关的资讯,真是犹如狂风暴雨一般…

    编程技术 2025年3月29日
    100
  • 初学者必知的HTML 5入门级技巧

    web技术的发展速度太快了,如果你不与时俱进,就会被淘汰。因此,为了应对即将到来的html 5,本文总结了11个html 5的初级技巧,希望能对你进一步学习好html 5会有所帮助。 1. 新的Doctype声明 XHTML的声明太长了,我…

    2025年3月29日 编程技术
    100
  • HTML5、CSS3应用教程之 跟DIV说Bey!Bey!

    Web设计师可以使用HTML4和CSS2.1完成一些很酷的东西。我们可以在不使用陈旧的基于table布局的基础上完成文档逻辑结构并创建内容丰富的网站。我们可以在不使用内联和标签的基础上对网站添加漂亮而细腻的风格样式。事实上,我们目前的设计能…

    编程技术 2025年3月29日
    100
  • 六种常见的HTML5写法误用

    在html5的写法中笔者总结6中最常见的写法错误,如下显示一、不要使用section作为div的替代品人们在标签使用中最常见到的错误之一就是随意将HTML5的 等价于——具体地说,就是直接用作替代品(用于样式)。在XHTML或者HTML4中…

    编程技术 2025年3月29日
    100

发表回复

登录后才能评论