清除浮动问题
请问老师,如何用伪元素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 星