如何在 CSS 中使用 :after 選擇器在元素後新增空格 (" ")?


空格字元 (" ") 用於在 CSS 中元素之間新增空格。它用在偽選擇器(例如 :after 或 :before)的 `content` 屬性中,可以建立空白空間,用於分隔元素或為網頁新增視覺間距。

除了使用空格字元外,我們還可以使用其他 CSS 屬性(如 `margin`、`padding`、`border` 或 `width`)在元素之間新增空格。這些屬性允許控制元素之間空格的數量和位置。

使用 :after 選擇器在 CSS 中元素後新增空格 (" ")

:after 偽選擇器用於在元素內容之後新增內容。這對於在網頁中新增分隔符、圖示或其他視覺增強效果也很有用。要使用 :after 選擇器在元素後新增空格,我們需要將 `content` 屬性設定為空格字元 (" "),並將 `display` 屬性設定為 `inline`。

以下是關於如何使用 :after 選擇器在標題元素後新增空格的語法:

:after {
   content: " ";
}

需要注意的是,:after 選擇器只在元素之後新增內容,不會更改元素或其周圍元素的佈局。如果元素為空,它也不會新增任何空格。

示例

<!DOCTYPE html>
<html>
   <title>Online CSS Editor</title>
   <head>
      <style>
         body{
            text-align:center;
            background-color:pink;
         }
         h3:after {
            content:" World"
         }
         h3.effect:after {
            content:"to TutorialsPoint"
         }
      </style>
   </head>
   <body>
      <h3>Hello</h3>
      <p> space added after Hello</p>
      <h3 class="effect" >Welcome</h3>
      <p>No space added after Welcome</p>
   </body>
</html>

為了新增空格,:after 選擇器也可以用來新增其他型別的內容,例如文字、影像和列表項。

結論

:after 選擇器是 CSS 中一個強大的工具,用於在元素之後新增內容,包括空格。它還可以用來增強網站的視覺外觀,建立分隔符或新增圖示和其他影像。透過將 :after 選擇器與其他 CSS 屬性結合使用,可以建立更復雜和動態的效果。需要注意的是,:after 選擇器只在元素之後新增內容,不會更改元素或其周圍元素的佈局。

更新於:2023年3月9日

5K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.