目录
1,first-letter/:first-letter(用于选取指定选择器的首字母)
2,first-line/:first-line(用于选取指定选择器的首行)
3,before/:before(用于在被选元素的内容前面插入内容)
4,after/:after(用于在被选元素的内容后面插入内容)
五,伪对象选择符(权重:0001)
1,first-letter/:first-letter(用于选取指定选择器的首字母)
写法:元素 :first-letter {属性:值} 或
元素 ::first-letter {属性:值} ==> (:first-letter选择器用于选取指定选择器的首字母(常被用来配合font-size属性和float属性制作首字下沉效果))
代码块及效果:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<title>CSS ::first-letter选择器</title>
<style>
.p1:first-letter {font-size:50px;}
.p2::first-letter {float:left;font-size:100px;}
</style>
</head>
<body>
<h1>h1</h1>
<p class="p1">title,content</p>
<div>
<h1>h2</h1>
<p class="p2">title2,content2</p>
</div>
</body>
</html>
注:仅作用于块对象,内联对象要使用该伪对象,必须先将其设置为块级对象。first-letter选择符不能紧挨着规则集大括号,需留有空格或换行。
2,first-line/:first-line(用于选取指定选择器的首行)
写法:元素 :first-line {属性:值} 或
元素 ::first-line {属性:值} ==> (:first-line选择器用于选取指定选择器的首行)
代码块及效果:
<!DOCTYPE html>
<html lang="zh-cn">
<head>