了解before和after的作用,就会懂了.clearfixafter清除浮动的作用

90 篇文章 0 订阅
本文介绍了三种CSS样式的设置方法。第一种是通过nth-of-type选择器为不同<span>元素设置不同边框颜色。第二种利用伪元素:before和:after在元素前后添加内容并设置样式。第三种展示了.clearfix:after方法用于清除浮动,保持布局整洁。
摘要由CSDN通过智能技术生成

第一种样式设置

当在一个元素里添加span,想要设置css样式,需要重新命名再设置css样式,才会达到效果,比较麻烦

<!DOCTYPE html>
 <html>
 	<head>
 		<meta charset="utf-8">
 		<title></title>
 		<style>
 			span:nth-of-type(1){
				border: 1px solid red;
			}
 			span:nth-of-type(2){
 				border: 1px solid salmon;
 			}
 		</style>
 	</head>
 	<body>
 		<p>
			<span>爱:</span>
 			我爱css
			<span>不爱</span>
 		</p>
 	</body>
 </html>

在这里插入图片描述

第二种样式设置

我们可以发现,我们可以直接在css里面用.pp:before(前)创建一个行内元素
.pp:after(后)创建一个行内元素

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			.pp:before{
				content: "我:";
				border: 1px red solid;
			}
			.pp::after{				content: "不爱";
				border: 1px red solid;
			}
		</style>
	</head>
	<body>
		<p class="pp">
			我爱css
		</p>
	</body>
</html>

在这里插入图片描述

.clearfix:after清除浮

想必你也看到也懂了。

<!DOCTYPE html>
 <html>
 	<head>
 		<meta charset="utf-8">
 		<title></title>
 		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
 		<style>
 		div{
 			background-color: gold;
 		}
 		div p{ background-color: hotpink; float: left;}
 		.clearfix:after{
 			content: "";
 			display: block;
 			clear: both;
 
 		}
 		</style>
 		
 	</head>
 	<body>
 		<div class="clearfix">
 			<p>abc</p>
 			<p>dev</p>
 			<p>good</p>
 			
 		</div>
 	</body>
 </html>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值