css伪元素:first-letter

163 阅读1分钟

视频地址:点此查看

今天我们来介绍一个css的伪元素**:first-letter,**他可以让我们获取一段文字的首字,可以单独为这个首字设置样式。

我们先来看这段代码

p{
  border: 1px solid #000;
  padding: 10px;
  width: 250px;
}

<p>到南京时,有朋友约去游逛,勾留7了一日;第二日上午便须渡江到浦口,
下午上车北去。父亲因为事忙,本已说定不送我,叫旅馆里一个熟识的茶房8陪我同去。
他再三嘱咐茶房,甚是仔细。但他终于不放心,怕茶房不妥帖9;颇踌躇10了一会。
其实我那年已二十岁,北京已来往过两三次,是没有什么要紧的了。
他踌躇了一会,终于决定还是自己送我去。我再三劝他不必去;
他只说:“不要紧,他们去不好!”</p>

很简单,这是一段p标签包裹的文本,p标签的宽度为250像素,有一个1像素的边框,10像素的内边距,效果是这样子的

我们可以使用这个属性让首字下沉,并加上特殊的样式,看下面这段代码

p::first-letter{
  font-size: 40px;
  color: #f00;
}

效果是这样子的

如果我们还想让其他文字漂浮上去,可以使用浮动来解决

float:left