CSS :before 选择器


实例

在每个 <p> 元素的内容之前插入新内容:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p::before {
  6. content: "请看 -";
  7. }
  8. </style>
  9. </head>
  10. <body>
  11. <p>我的名字是唐老鸭</p>
  12. <p>我住在 Ducksburg</p>
  13. </body>
  14. </html>

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

选择器
::before4.09.03.53.17.0

注释:对于 IE8 及更早版本的浏览器中的 element>element,必须声明 <!DOCTYPE>


定义和用法

::before 选择器在被选元素的内容前面插入内容。

请使用 content 属性来指定要插入的内容。


实例

在每个 <p> 元素前面插入内容,并设置所插入内容的样式:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. p::before {
  6. content: "请看 -";
  7. background-color: yellow;
  8. color: red;
  9. font-weight: bold;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <p>我的名字是唐老鸭</p>
  15. <p>我住在 Ducksburg</p>
  16. </body>
  17. </html>

相关页面

CSS 教程:CSS 伪元素

CSS 选择器参考手册:CSS :after 选择器

分类导航