跳至內容
Astera Technology

名稱與資料值,用說明清單配對

用一份短詞彙表看 dl、dt、dd;同一名稱可以有多項說明,不必硬設一對一。

兩組名稱;CSS 一組有兩項說明。

下載完整個案資料及參考答案 ↓

先看這個例子

這份詞彙表為 HTML 寫一項說明,CSS 則有兩項。內容不是填寫欄位。用說明清單表達名稱和資料的分組,毋須把固定文字變成停用輸入框。

輸入與瀏覽器原生結果
情況輸入或查看方法結果與意思
HTML 一組dt 後接一個 dd一個名稱、一項說明
CSS 一組dt 後接兩個 dd一個名稱、兩項相關說明
輸入控制項查看固定詞彙表沒有 input;本例不是供人修改的欄位
下載可編輯 CSV ↓

瀏覽器怎樣處理

在 dl 內,dt 是名稱,dd 是相關值或說明。連續幾個 dd 都屬前面的名稱組。本例每組只有一個名稱,但這種結構不強制一對一。畫面變窄時,名稱和說明仍要讀得出關係。

只用粗體段落,會少了分組結構

反例文字相近,但全部都是一般段落。粗體不會自行建立 dt、dd 的分組關係。

反例原始碼,請另開例子核對
<p style="font-weight:bold">CSS</p><p>控制呈現方式。</p><p>包括版面配置規則。</p>

反例有三個 p,沒有 dl、dt 或 dd。正例的子元素次序是 DT、DD、DT、DD、DD。

試着修正

再加「控制間距」作 CSS 的說明,是否必須先加第二個 CSS dt?

查看參考答案

不用。把另一個 dd 加進現有 CSS 一組即可。只有真的要另開一組、意思不同,才再寫名稱。

  • 每個 dd 都要跟正確的名稱組。
  • 窄畫面仍保留全部說明,不裁掉內容。

原始例子檔案

相關資源