CSS 偽元素
CSS 偽元素
CSS偽元素是用來加入一些選擇器的特殊效果。
語法
偽元素的語法:
selector:pseudo-element {property:value;}
CSS類別也可以使用偽元素:
selector.class:pseudo-element {property:value;}
:first-line 偽元素
"first-line" 偽元素用於向文字的首行設定特殊樣式。
注意:"first-line" 偽元素只能用於區塊級元素。
注意: 下面的屬性可套用於"first-line" 偽元素:
font properties
color properties
background properties
word-spacing
letter-spacing
text-decoration
vertical-align
text-transform
#line-height
clear
:first-letter 偽元素
"first-letter" 偽元素用於向文字的首字母設定特殊樣式
注意: "first-letter" 偽元素只能用於區塊級元素。
注意: 下面的屬性可套用於"first-letter" 偽元素:
font properties
color properties
#background properties
#margin properties
padding properties
border properties
text-decoration
vertical-align (only if "float" is "none")
text-transform
line-height
float
clear
#偽元素與CSS類別
偽元素可以結合CSS類別:
p.article:first-letter {color:#ff0000;}
##<p class="article ">A paragraph in an article</p>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网</title>
<style>
p:first-letter
{
color:#ff0000;
font-size:xx-large;
}
p:first-line
{
color:#0000ff;
font-variant:small-caps;
}
</style>
</head>
<body>
<p>You can combine the :first-letter and :first-line pseudo-elements to add a special effect to the first letter and the first line of a text!</p>
</body>
</html>CSS - :before 偽元素
#":before" 偽元素可以在元素的內容前面插入新內容。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS ::before 伪元素示例</title>
<style type="text/css" media="all">
div::before
{
background: lightgreen;
content: "张三";
}
</style>
</head>
<body>
<div>今天来学习知识</div>
</body>
</html>CSS - :after 偽元素
#":after" 偽元素可以在元素的內容之後插入新內容。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>CSS ::after 伪元素示例</title>
<style type="text/css" media="all">
div::after
{
background: lightgreen;
content: "周末";
}
</style>
</head>
<body>
<div>今天是</div>
</body>
</html>- 課程推薦
- 課件下載
課件暫不提供下載,工作人員正在整理中,後期請多關注該課程~ 















