簡體   English   中英

我在HTML元素檢查器中看到的:: before和:: after是什么?

[英]What's the ::before and ::after that I see in the HTML element inspector?

我們的網站在一些地方使用這樣的標記:

<header class="row">
  ::before
  <h1 class="entry-title">Privacy Policy</h1>
  ::after
</header>

::before::after表示什么,我該如何使用它們?

您不應在標記中看到這些內容。

您可能會在各種瀏覽器開發人員工具的元素檢查器中看到它們。

它們表示可以使用CSS生成的偽元素之前和之后

::before元素在給定元素::before插入html元素,就像::after元素在給定元素::after插入html元素一樣。 (如描述這里試着自己動手

例如:

index.html

<html>
    <head>
         <link rel="stylesheet" href="style.css" />
    </head>
    <body>
        <p>World</p>
    </body>
</html>

style.css

p::before {
    content: "Hello ";
}

p::after {
    content: "!";
}

這將導致Hello World! 在您的HTML頁面上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM