Jadual Kandungan
回复内容:
Rumah hujung hadapan web Tutorial H5 HTML5 里 section article 什么区别?header footer nav 该怎么理解?

HTML5 里 section article 什么区别?header footer nav 该怎么理解?

Jun 07, 2016 am 08:44 AM
html section

继 js 分号要不要写之后,蛋疼问题第二发。

HTML5 里为了更好的语义化,提供了很多标签,section、article、header、footer、nav、aside、figure 神马的。现在问题来了,原先都是 div 随便写,现在想用上这几个标签,但立马就苦恼了。

section、article 什么区别?
nav 是全站的 nav 头才能用,还是所有的菜单栏都用?
aside 是指侧边栏,还是内容排版时放在旁边的附图、代码之类的容器?

这篇文章说得挺好,给了许多观点,我是赞成它的
iandevlin.com/blog/2011

回复内容:

给你举个形象的例子。
你在 word里打一篇长文章,这篇文章其实就是一篇article。word每一页都有页眉和页脚,这就是header和footer。所以你发现一个文章被word分了好多页,所以他可以有若干个header和footer。再说说nav,你写文章很长划分了好多小标题,左侧出现的那个文章菜单导航路径就可以理解为nav;

最后说下p和section,你写了这么一篇文章肯定分了好多自然段,这些自然段就是p,而整篇文章可能按照其大义分了段(又叫章节,一个章节可能有多个自然段组成)这时候这个分出来的大的段落就叫section。 我觉得HTML 5里面很多标签实际上不是为了布局而设,而是为了表明其中内容的含义。这么做,我个人揣测,是为了将来更便于使用程序从页面中抓取和分析内容 在这里 article ≠ 文章,article = 物件,就好理解了 article@dict.cn 传送门: Semantic HTML by @顾轶灵. 要跳脱开布局来理解这些东西。 其实就是语义化标签,没那么复杂,我的理解:
  • section 比article小一级,可以嵌套
  • article 正文
  • header 页眉
  • footer 页脚
  • nav 导航栏(横的竖的都行)
  • aside 正文里的图片、注解
  • figure 表格
语义化的好处是方便工具(爬虫等)分析,比如readability这种就比较happy。 我还处于随便命名的阶段。。。感觉这些命名都是为了自己好记而已 这些有着明确意义的标签,其主要目的是为了网页的SEO,容易被搜索引擎正确的收录,更加使得别人更容易的搜索到!!!!
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Sempadan Jadual dalam HTML Sempadan Jadual dalam HTML Sep 04, 2024 pm 04:49 PM

Panduan untuk Sempadan Jadual dalam HTML. Di sini kita membincangkan pelbagai cara untuk menentukan sempadan jadual dengan contoh Sempadan Jadual dalam HTML.

HTML jidar-kiri HTML jidar-kiri Sep 04, 2024 pm 04:48 PM

Panduan untuk HTML margin-kiri. Di sini kita membincangkan gambaran keseluruhan ringkas tentang HTML margin-left dan Contoh-contohnya bersama-sama dengan Pelaksanaan Kodnya.

Jadual Bersarang dalam HTML Jadual Bersarang dalam HTML Sep 04, 2024 pm 04:49 PM

Ini ialah panduan untuk Nested Table dalam HTML. Di sini kita membincangkan cara membuat jadual dalam jadual bersama-sama dengan contoh masing-masing.

Susun Atur Jadual HTML Susun Atur Jadual HTML Sep 04, 2024 pm 04:54 PM

Panduan untuk Susun Atur Jadual HTML. Di sini kita membincangkan Nilai Susun Atur Jadual HTML bersama-sama dengan contoh dan output n perincian.

Senarai Tertib HTML Senarai Tertib HTML Sep 04, 2024 pm 04:43 PM

Panduan kepada Senarai Tertib HTML. Di sini kami juga membincangkan pengenalan senarai dan jenis Tertib HTML bersama-sama dengan contoh mereka masing-masing

Pemegang Tempat Input HTML Pemegang Tempat Input HTML Sep 04, 2024 pm 04:54 PM

Panduan untuk Pemegang Tempat Input HTML. Di sini kita membincangkan Contoh Pemegang Tempat Input HTML bersama-sama dengan kod dan output.

Memindahkan Teks dalam HTML Memindahkan Teks dalam HTML Sep 04, 2024 pm 04:45 PM

Panduan untuk Memindahkan Teks dalam HTML. Di sini kita membincangkan pengenalan, cara teg marquee berfungsi dengan sintaks dan contoh untuk dilaksanakan.

Butang onclick HTML Butang onclick HTML Sep 04, 2024 pm 04:49 PM

Panduan untuk Butang onclick HTML. Di sini kita membincangkan pengenalan, kerja, contoh dan onclick Event masing-masing dalam pelbagai acara.

See all articles