章节标签和内容标签

阮一峰老师的 HTML 教程
本文属于笔记性质,内容大部分出于上述教程,但会对内容进行组织,精简。
范围:五、六、七章节。

HTML5 标签

标签的意义在于只需要阅读 HTML 源码就能了解网页的大致结构。

HTML 标签的名称都带有语义化(semantic),所以在使用时尽量选择符合语义的标签。

语义良好的标签,不仅对开发者友好,又对计算机友好。


页眉

文章标题

文章内容

页尾

HTML5 标签列表:目前大约有 110 个标签。

记住所有的标签是不现实的,因此应该优先学习其中一些比较重要的标签和标签上面的属性。

本文记录一些常用的一些标签,其余一小部分标签会合为一篇或多篇,至于剩余部分的不重要的标签,则不记录。

标签的默认样式

浏览器会给标签设置一套默认样式,这样的话,没有 CSS, 浏览器渲染出的文本内容也能够正常的显示,而且能够区分出内容的重要程度,但是浏览器的默认样式实在是太丑了,而且不同的浏览器的默认样式还不统一,因此为了解决这种情况,出现了两种办法:

  • CSS reset: 完全重置,将所有默认样式清除,有很多版本,自行搜索。
  • CSS normalize: 使所有浏览器的默认样式统一。

章节标签

章节标签主要是用来表示网页的层次结构,当然这不是严格的进行划分,但大致上是这样一种情况。

常用的章节标签有如下这些:

标签名含义标签名含义
header头部footer尾部
main主体aside旁支
section章节article文章
nav导航hgroup标题包含块
p段落h1-h6标题
div划分块(无语义)

header

既可以表示整个网页的头部,也可以表示一篇文章或者一个区块的头部。

一个页面可以有多个 header,但它们属于不同的场景中,也即一个具体的场景内只能包含一个,如网页的页眉就只能有一个。

注意: header 标签内不能嵌套另一个 header 或者 footer,但是并不强制。

<bod


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部