FE Interview Hub
HTML中階

如何在 HTML 中插入 CSS 樣式?優先順序是什麼?

AI 練習作答

三種在 HTML 插入 CSS 的方式

1. 外部樣式表(External Stylesheet)

<head>
  <link rel="stylesheet" href="style.css">
</head>
  • 最推薦的方式
  • CSS 與 HTML 分離,易於維護與快取
  • 多個頁面可共用同一份 CSS 檔案

2. 內部樣式(Internal / Embedded)

<head>
  <style>
    p { color: red; }
  </style>
</head>
  • 適合單頁面或特定頁面的樣式
  • 無法跨頁面共用,不利快取

3. 行內樣式(Inline Style)

<p style="color: red; font-size: 16px;">文字</p>
  • 直接寫在 HTML 元素的 style 屬性上
  • 優先度最高,但難以維護,通常不建議大量使用

CSS 優先順序(Specificity)

當多個規則套用在同一元素時,優先順序由高到低:

  1. !important(最高,慎用)
  2. Inline style(行內樣式)
  3. ID 選擇器#id
  4. Class / 屬性 / 偽類選擇器.class, [attr], :hover
  5. 元素 / 偽元素選擇器p, ::before
  6. 繼承 / 瀏覽器預設樣式(最低)

若優先度相同,後定義的規則會覆蓋先定義的(就近原則)。

✦ AI 模擬面試

輸入你的答案,AI 即時分析精準度與改進空間

登入後即可使用 AI 評分