iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
Modern Web

跟著 OXXO 一起學 HTML系列 第 66

( Day 25.2 ) HTML 導航連結區塊 <nav>

  • 分享至 

  • xImage
  •  

<nav> 是進入 HTML5 之後才加入的導航連結區塊元素,裡面會放入網頁的主要的導覽連結 ( navigational links ),這篇文章將會介紹 <nav> 導航連結區塊元素的用法。

原文參考:導航連結區塊 nav

認識 <nav>

<nav> 是 HTML 裡作為定義導航連結的元素,作用在標示主要的導覽連結,區塊裡面通常會放入清單、超連結...等。

  • <nav> 屬於「容器元素」,需要有「起始標籤」以及「結束標籤」,也因為是容器元素,裡頭可以放入其他的子元素。
  • <nav> 的顯示類型為「block 塊級元素」,預設會強制換行。

例如下方的 HTML 開啟後,在網頁中會放入一個 <nav>,當中包含三個 <a> 超連結。

<nav>
  <a href="a.html">Google</a>
  <a href="b.html">Yahoo</a>
  <a href="c.html">Facebook</a>
</nav>

HTML 教學 - 導航連結區塊

<nav> 裡面也常會出現 <ul><li> 搭配 <a> 的結構。

<nav>
  <ul>
    <li><a href="a.html">Google</a></li>
    <li><a href="b.html">Yahoo</a></li>
    <li><a href="c.html">Facebook</a></li>
  </ul>
</nav>

HTML 教學 - 導航連結區塊  - 搭配

<nav> 支援屬性

<nav> 支援「全域屬性」以及「可見元素的事件屬性」( 參考「HTML 元素屬性」),例如下方的 HTML,會將 <nav> 加入 style 屬性改變背景顏色。

<nav style="background:#ccf;">
  <ul>
    <li><a href="a.html">Google</a></li>
    <li><a href="b.html">Yahoo</a></li>
    <li><a href="c.html">Facebook</a></li>
  </ul>
</nav>

HTML 教學 - 導航連結區塊  - 支援屬性

<nav> 預設樣式

下方列出 <nav> 的預設樣式:

nav {
  display: block;
}

更多教學

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^


上一篇
( Day 25.1 ) HTML 側邊欄區塊 <aside>
下一篇
( Day 26.1 ) HTML 引用區塊 <figure>、<figcaption>
系列文
跟著 OXXO 一起學 HTML90
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言