首頁 >web前端 >css教學 >CSS 選擇器簡介

CSS 選擇器簡介

DDD
DDD原創
2025-01-22 00:13:10366瀏覽
<p>本課程深入探討使用級聯樣式表 (CSS) 來增強 HTML 視覺效果。 我們將從 CSS 選擇器開始—用於定位特定 HTML 元素的工具。

<p>層疊樣式表 (CSS)

<p>CSS 規定了 HTML 元件的外觀:顏色、間距、大小等等。雖然您可以使用內嵌 style 屬性(例如 <p style="color:red;">)來設定各個元素的樣式,但這對於大型網站來說效率很低。

<p>更有效的方法是在 HTML 的 <style> 部分中使用 <head> 元素,或使用 style.css:<link> 連結到 HTML 的單獨 CSS 檔案(如

<code class="language-html">  <style>
    p {
      color: red;
      text-decoration: underline;
    }
  </style></code>
<p>或

<code class="language-html"><!-- index.html -->
<link href="style.css" rel="stylesheet"></code>
<code class="language-css">/* style.css */
p {
  color: red;
  text-decoration: underline;
}</code>
<p>這會將相同的樣式套用至所有 <p> 元素。 瀏覽器開發人員工具(例如 Chrome 中的右鍵按一下「檢查」)可讓您檢查和修改套用的樣式以進行故障排除。

Introducing CSS Selectors Introducing CSS Selectors <p>選擇 HTML 元素

<p>p 中的 p { color: red; } 選取所有 <p> 元素。 對於更複雜的結構,idclass 屬性提供更精細的控制。

<p>類別和 ID 選擇器

<p>每個元素可以有一個唯一的id。 ID 選擇器 (#idName) 透過 id 定位元素。 但是,id 必須是唯一的,這限制了它們的靈活性。

<p>課程提供了更多的多功能性。 多個元素可以共享同一個類別。類別選擇器(.className)以此類別為目標元素。 元素可以有多個類別(例如,<p class="red-text bold">)。

<p>.red-text { color: red; } 使用 red-text 類別設定所有元素的樣式。 p.red-text 僅使用 <p>.red-text 專門設定

元素的樣式 <p>組合選擇器

<p>文檔物件模型 (DOM) 將頁面的結構表示為樹。 組合選擇器利用這個層次結構。

  • div p:選擇 <p> 元素(後代)中的所有 <div> 元素。
  • div > p:只選擇 <p> 元素的直接子 <div> 元素。
  • p span:選擇緊接在 <span> 後的 <p>
  • p ~ span:選擇 <span> 之後的所有 <p> 兄弟姊妹。
Introducing CSS Selectors Introducing CSS Selectors Introducing CSS Selectors Introducing CSS Selectors Introducing CSS Selectors <p>不鼓勵過於複雜的組合器組合。 您可以將它們與類別選擇器組合(例如,.intro p)。

<p>偽選擇器

<p>偽類選擇器根據元素的狀態來設計元素的樣式(例如,a:hovera:activea:visited)。 偽元素選擇器針對元素的部分(例如,::first-letter)。

<p>其他選擇器

  • *:通用選擇器,選取所有元素。
  • 群組選擇器(例如,h1, h2, p):選擇多個元素類型。
  • 屬性選擇器(例如,p[lang]p[lang="en"]):根據屬性選擇元素。
<p>進一步閱讀:

  • 響應式設計
  • 響應式圖片
  • CSS 動畫
<p>這篇文章最初出現在 TheDevSpace。

以上是CSS 選擇器簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn