伪元素:CSS中的伪元素用于在元素的指定部分添加样式。示例:在元素之前或之后使用样式。
语法如下:
selector::pseudo-element {
     property:value;
} 
 
 
伪元素的使用:以下是一些描述伪元素用法的示例。
::在伪元素之前:
用于在调用元素之前在元素之前添加一些CSS属性。
例子:
< html >
< head >
     < title >before</ title >
     < style >
     h1::before {
         content: "Before element - ";
     }
     </ style >
</ head >
< body >
     < h1 >GFG</ h1 >
     < p >It is a paragraph.</ p >
     < p >This is another paragraph.</ p >
</ body >
</ html > 
 
 
输出如下:
 
::伪元素之后:
用于在调用元素后在元素后添加一些CSS属性。
例子:
< html >
< head >
     < title >after</ title >
     < style >
     h1::after {
         content: " - after element";
     }
     </ style >
</ head >
< body >
     < h1 >GFG</ h1 >
     < p >It is a paragraph.</ p >
     < p >This is another paragraph.</ p >
</ body >
</ html > 
 
 
输出如下:
 
::第一个字母的伪元素:
它用于更改元素的第一个字母。
例子:
< html >
< head >
     < title >after</ title >
     < style >
     h1::first-letter {
         color: #ff0000;
     }
     </ style >
</ head >
< body >
     < h1 >GFG</ h1 >
     < p >It is a paragraph.</ p >
     < p >This is another paragraph.</ p >
</ body >
</ html > 
 
 
输出如下:
 
::第一行伪元素:
它用于更改元素的第一行。
例子:
< html >
< head >
     < title >after</ title >
     < style >
     h1::first-line {
         color: #ff0000;
     }
     </ style >
</ head >
< body >
     < h1 >GFG</ h1 >
     < p >It is a paragraph.</ p >
     < p >This is another paragraph.</ p >
</ body >
</ html > 
 
 
输出如下:
 

