高度塌陷, :实际上还是布局的问题,就像之前介绍过的二级菜单栏设计,当前布局下如果加其他东西就会出现问题,俗称bug。
解决当前bug就要先引入伪元素;伪元素的规范写法是有两个::
以上是伪元素的基本用法,相关代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
div::first-letter{
font-size: 50px;
color: rgb(135, 92, 40);
}
div::first-line{
background:linear-gradient(rgb(255, 0, 0),rgb(255, 255, 255));
}
div::before{
content: "这是一段测试代码,";
}
div::after{
content: "这是一段测试代码,";
}
</style>
</head>
<body>
<div>这是一段测试代码,你说什么才是最优秀的人呢,
其实我觉得这个定义下没有最,只有更优秀,希望
正在学前端的你也能通过自己的努力变成更优秀的人</div>
</body>
</html>