iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
Modern Web

手把手web初學者系列 第 16

正式進入網頁前的起步走【Semantic elements】

  • 分享至 

  • xImage
  •  

在我們真正要踏入建構網頁之前
我們需要先來認識Semantic elements、flexbox

你不可不知的HTML語義標籤Semantic elements

https://ithelp.ithome.com.tw/upload/images/20220928/20151549SegqPLlb2M.png
( 此圖使用 Jungle Disk )

前面我們有許多單純用<div>做出每個box,如圖左
也不是說不行,瀏覽器顯示出來會與右圖一樣
但從直觀來說,是不是右圖來得清楚明瞭了許多
那這就是我們要學習的語義標籤Semantic elements元素

<header> 標題

<header>元素通常包含:

  • <h1> ~ <h6>
  • 封面圖
  • 需要放在上方的訊息

<footer> 頁腳

<footer>元素通常包含:

  • 版權
  • 聯繫方式
  • 網站地圖
  • 回到頂部鏈接
  • 相關文件

<nav> 導航連結欄

通常會做成網站鏈結的導覽列

<nav>
  <a href="/html/">HTML</a>  
  <a href="/css/">CSS</a>  
  <a href="/js/">JavaScript</a>  
</nav>

<aside> 側邊欄

通常會用來當作該頁的導覽,內容應該與周圍的內容間接相關
或是顯示內容之外的一些內容

<figure> 附件獨立區塊

指定獨立的內容,如插圖、圖表、照片...

<figcaption> figure標籤的標題

<figcaption>標籤定義<figure>元素的標題
可以作為元素的第一個最後一個子元素放置在<figure>

<section> 群組區塊

內容的主題分組

<main> 主要資訊區塊

標示文檔的主要資訊內容

<article> 文章

自成獨立的分篇文章
可以使用該元素的示例:

  • 論壇帖子
  • 博客文章
  • 用戶評論
  • 產品卡片
  • 報紙文章

<mark> 重點標籤

標示或突出顯示文本

<details> 詳細標籤

指定用戶可以根據需要打開或關閉的詳細信息
<details>標籤通常用於可以打開和關閉的交互式小元件。默認情況下,小部件是關閉的
打開時,它會展開並顯示其中的內容

<summary> 詳細信息

<summary>用於<details>指定詳細信息的標題

<time> 時間

定義一個特定的時間
有一個datetime元素的屬性用於將時間轉換為機器可讀的格式,以便瀏覽器可以提供通過用戶日曆添加日期提醒,並且搜索引擎可以進行搜索


上一篇
用CSS做出骰子【CSS 3D動畫實作篇】
下一篇
正式進入網頁前的起步走【Flexbox】
系列文
手把手web初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言