iT邦幫忙

2023 iThome 鐵人賽

DAY 16
0
Modern Web

跟著 OXXO 一起學 HTML系列 第 41

( Day 16.3 ) HTML 標示鍵盤按鍵 <kbd>

  • 分享至 

  • xImage
  •  

<kbd> 標示鍵盤按鍵元素在標籤語意上表示「鍵盤輸入按鍵」,或表示其他輸入的指令 ( 例如語音輸入 ),可以在不套用 CSS 樣式的狀態下,將 HTML 的文字變成等寬字體,這篇教學會介紹 <kbd> 標示鍵盤按鍵元素。

原文參考:標示鍵盤按鍵 kbd

認識 <kbd>

HTML 的標示鍵盤按鍵元素是由 <kbd> 標籤所構成的元素,該元素除了在標籤語意上強調「鍵盤輸入按鍵」或其他輸入指令 ( 例如語音輸入 ),也會在不套用 CSS 樣式的狀態下套用等寬字體。

  • <kbd> 屬於「容器元素」,需要有「起始標籤」以及「結束標籤」,也因為是容器元素,裡頭可以放入其他的子元素。
  • <kbd> 的顯示類型為「inline 行內元素」,預設不會自動換行。

例如下方的 HTML 開啟後,會在網頁中放入 <kbd> 標示鍵盤輸入按鍵

<p>
  複製快速鍵:<kbd>Ctrl + C</kbd>
  <br>
  剪下快速鍵:<kbd>Ctrl + X</kbd>
  <br>
  貼上快速鍵:<kbd>Ctrl + V</kbd>
</p>

HTML 教學 - 標示鍵盤按鍵  - 認識

<kbd> 支援屬性

<kbd> 支援「全域屬性」以及「可見元素的事件屬性」( 參考「HTML 元素屬性」),例如下方的 HTML,會將 <kbd> 裡的文字換成別的顏色。

<p>
  複製快速鍵:<kbd style="color:#f00;">Ctrl + C</kbd>
  <br>
  剪下快速鍵:<kbd style="color:#f90;">Ctrl + X</kbd>
  <br>
  貼上快速鍵:<kbd style="color:#09f;">Ctrl + V</kbd>
</p>

HTML 教學 - 標示鍵盤按鍵  - 支援屬性

<kbd> 預設樣式

下方是 <kbd> 的預設樣式:

kbd {
  font-family: monospace;
}

更多教學

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


上一篇
( Day 16.2 ) HTML 標示聯絡方式 <address>
下一篇
( Day 17.1 ) HTML 標示時間日期 <time>
系列文
跟著 OXXO 一起學 HTML90
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言