CSS ::before Selector
Example
Insert some text before the content of each <p> element:
p::before
{
content: "Read this: ";
}
Try it Yourself »
More "Try it Yourself" examples below.
Definition and Usage
The ::before
selector inserts something before the content of each selected element(s).
Use the content property to specify the content to insert.
Use the ::after selector to insert something after the content.
Version: | CSS2 |
---|
Browser Support
The numbers in the table specifies the first browser version that fully supports the selector.
Selector | |||||
---|---|---|---|---|---|
::before | 4.0 | 9.0 | 3.5 | 3.1 | 7.0 |
CSS Syntax
::before {
css declarations;
}
More Examples
Example
Insert content before every <p> element's content, and style the inserted content:
p::before
{
content: "Read this -";
background-color: yellow;
color: red;
font-weight: bold;
}
Try it Yourself »
Related Pages
CSS tutorial: CSS Pseudo-elements
CSS Selector Reference: CSS ::after selector
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.