清除浮动问题
请问老师,如何用伪元素after清除浮动

代码:
.course>ul>li>h1:after{
content: "";
clear: both;
}
源码:
<template>
<div class="course">
<ul>
<li>
<img src="../../assets/course1.jpg" />
<h1>实例秒解Sed和Awk的秘密</h1>
<h3>中级</h3>
</li>
</ul>
</div>
</template>
<style scoped>
.course{
width: 750px;
overflow-y: scroll;
overflow-x: hidden;
}
.course>ul{
font-size: 0;
}
.course>ul>li{
padding-top: 43px;
position: absolute;
width: 750px;
background: yellow;
}
.course>ul>li>img{
float: left;
padding-right: 29px;
border-radius:20px;
width: 218px;
height: 145px;
padding-left: 38px;
}
.course>ul>li>h1{
float: left;
display: flex;
font-size: 28px;
font-weight: 00;
}
.course>ul>li>h1:after{
content: "";
clear: right;
}
.course>ul>li>h3{
float: left;
font-size: 16px;
font-weight:10;
color: #a0a4a8;
}
</style>16
收起
正在回答
1回答
思路,给浮动元素的容器添加一个clearfix的class,然后给这个class添加一个:after伪元素实现元素末尾添加一个看不见的块元素(Block element)清理浮动。如下:

根据思路,动手实践,希望解答你的疑惑,祝学习愉快。
热门框架Vue开发WebApp 18版
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星