CSS浮动-黑马程序员-web前端零基础

2022年前端自学全套路线总结(黑马版) 前端完整自学路线(黑马整理版) 阅读详情

目录

1.结构伪类选择器

 2.伪元素(假标签)

3.浮动的特点

4.CSS属性顺序

 5.清除浮动

     5.1  清楚浮动的方法  !!     


1.结构伪类选择器

用于查找某父级选择器中的子元素

E:nth-child(n){}匹配父元素中第n个元素,并且是E元素
 li:nth-child(7)
        {
            background-color: pink;
        }

公式:

偶数2n  even
奇数2n+1  2n-1   odd
找到前5个

-n+5

找到从第5个往后n+5
li:nth-child(2n)
        {
            background-color: pink;
        }

 2.伪元素(假标签)

能够使用伪元素在网页中创建内容

伪元素添加的是一个行内元素

伪元素作用
::before在父元素内容的最前添加一个伪元素
::after在父元素内容的最后添加一个伪元素
.father::before
    {
       content: "老鼠";
    }

3.浮动的特点

  1. 浮动元素会脱离标准流,在标准流中不占位置(相当于从地面飘到空中)
  2. 浮动元素比标准流高半个级别,可以覆盖标准流中的元素
  3. 浮动找浮动,下一个浮动元素会在上一个浮动元素后面左右浮动
  4. 浮动元素有特殊的显示效果
  • 一行可以显示多个
  • 可以设置宽高

浮动后的元素不能通过margin:0 auto和text-align:center居中

4.CSS属性顺序

浏览器执行效率更高

  1. 浮动/display
  2. 盒子模型:margin  border  padding 宽度高度背景色
  3. 文字样式

 5.清除浮动

父子级标签,子级浮动,父级没有高度,后面的标准流盒子会受影响,显示到上面的位置

    5.1  清楚浮动的方法       

第1,2,3,4可以不用看,记住第5个就可以啦

  1.  直接设置父元素高度
  2. 额外标签法         

                在父元素内容的最后添加一个块级元素

                给添加的块级元素设置clear:both

        .clearfix
        {
            clear: both;
        }

    <div class="top">
        <div class="left"></div>
        <div class="right"></div>
        <div class="clearfix"></div>
    </div>
    <div class="bottom"></div>

     3.单伪元素清除法(工作中较常用)

         .clearfix::after{
            content: "";
            display: block;
            clear: both;
        }

    <div class="top">
        <div class="left"></div>
        <div class="right"></div>
        <div class="clearfix"></div>
    </div>
    <div class="bottom"></div>

  4.双伪元素清除法

     .clearfix::before,
        .clearfix::after 
        {
            content: "";
            display: table;
        }
        .clearfix::after
        {
            clear: both;
        }


    <div class="top clearfix">
        <div class="left"></div>
        <div class="right"></div>
    </div>
    <div class="bottom"></div>

 5.overflow:hidden

直接给父元素设置overflow:hidden

这里是在top的css中加

运维系列【仅供参考】: Windos10和Windos11 配置intel网卡vlan的方法 Windos10和Windos11 配置intel网卡vlan的方法 阅读详情

相关推荐

黑马程序员前端-CSS之浮动知识点汇总

前端学习笔记教程不定期更新中,传送门: 前端HTML第一天:什么是网页?什么是HTML?网页怎么形成? 黑马程序员前端-CSS入门总结 黑马程序员前端-CSS之emmet语法 黑马程序员前端-CSS的复合选择器 黑马程序员前端-CSS的显示模式 黑马程序员前端-CSS背景 黑马程序员前端-CSS三大特性:叠层性、继承性、优先级 黑马程序员前端–CSS盒子模型以及PS基础 黑马程序员前端-CSS之圆角边框、盒子阴影、文字阴影 上一期的CSS入门笔记没有更新完,继续更新中… 今天继续学习CSS

黑马程序员官方博客 538

Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件

Polyworks脚本开发学习笔记(十五)-利用Python连接Polyworks的COM组件

qq_43662503的博客 2503

伪类选择器、元素浮动与浮动的消除

浮动、浮动清除、伪类选择器

amzon1222的博客 349

新版MQL语言程序设计:用vscode编写编译调试mt4和mt5程序

使用VScode搭建MT4与MT5开发环境,实现编辑编译调试统一。

超哥量化的博客 6872

【规则引擎连载3】 WebSphere ILOG JRules 开发——新建一个规则项目

规则项目依赖于bom,bom来自于一个Java项目,所以在建规则项目之前,需要先建立一个Java项目,也就是建模。 说明:原则上是一个规则项目,一个bom。如果规则项目很多,并且每个规则项目的bom都是一样的,那么可以将bom提取出来,单独作为一个项目,这样减少不必要的重复操作,减少维护成本,降低出错几率。这里逐步讲解两种方法来创建规则项目,推荐第二种。 本文主要建立两种规则项目与bom之间的关系,编写相关的规则内容,如操作规则、规则流、决策表等,在后续文章中详细讲解 。

manman的分享 2331

浮动及其特点

浮动小知识

rbh200812的博客 662

【深度学习】什么是交叉注意力机制?

输入序列:自注意力机制在同一个输入序列内建立注意力,交叉注意力机制在不同的输入序列间建立注意力。应用场景:自注意力机制多用于单一模态的任务(如纯文本任务),交叉注意力机制多用于多模态任务(如图像和文本的结合)。计算过程:自注意力机制的查询、键和值都来自同一个输入序列,而交叉注意力机制的查询来自一个输入序列,键和值来自另一个输入序列。

q742971636的博客 7372

小白如何快速入门学Web前端

黑马程序员讲课老师 pink老师接触过黑马程序员前端教程的同学都知道pink老师的大名,在B站上,有pink老师的地方,就有他的拥护者。甚至有人用“全网最好的前端视频老师”来评价pink老师。相信在人人都喜欢的pink老师的带领下,0基础的你也能轻松入门前端!不相信的话,你可以先听听pink老师对课程的简短介绍视频,通过不到3分钟的视频,你就会相信pink老师完全可以用3天(每天2小时)的时间带你成功入门前端。通过3天的课程,你将收获以下前端技能3天强化训练完成一个炫酷的前端项目案例。

2401_84097820的博客 509

如何使用CPU-Z获取内存条频率信息(编程)

当我们需要获取计算机内存条的频率信息时,可以利用CPU-Z这个工具来实现。CPU-Z是一款专门用于获取计算机硬件信息的工具,它提供了API接口,我们可以通过编程的方式来获取内存条频率信息。你可以从CPU-Z官方网站下载适用于你的操作系统的CPU-Z程序,并从安装目录中找到。函数,我们可以初始化CPU-Z,如果返回值不为0,则表示初始化失败。函数来获取内存条频率信息,如果返回值小于等于0,则表示获取失败。函数来初始化CPU-Z并获取内存条频率信息。最后,我们将获取到的内存条频率信息打印输出,并使用。

ByteProwl的博客 460

SAP SLT DMIS 2018_1_752 究竟是什么意思?

把读懂,并不需要背太多编号。你只要记住:它就是DMIS 2018发行线里、面向的那一档组件版本,承载SLT 3.0的功能集。面向项目落地,要点就是三件事:看清平台基线、对齐DMIS支持包、走官方安装与补丁路径。如此,S/4到HANA,抑或S/4到BigQuery的复制链路,都会变得既稳定又可维护。DMIS 2018是新技术发行,基于,覆盖SLT全场景(SAP Learning)。DMIS_2018的安装与下载路径、通过SAINT安装的官方步骤(Installation Guide PDF)。源系统与。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 224

【web前端】浮动

使用课程是黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili目录一、浮动1、传统网页布局的三种方式2、标准流(普通流,文档流)3、为什么需要浮动4、什么是浮动5、浮动特性(重难点)(1)设置了浮动( float )的元素最重要特性(2)如果多个盒子都设置了浮动,则它们会按照属性值一行内显示并且顶端对齐排列(3)浮动元素会具有行内块元素特性6、浮动元素经常和标准流父级搭配使用案例:小米布局案例1​编辑案例:小米布局案例2​编辑案例:小米

qq_61768389的博客 4182

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

《黑马程序员2023新版前端Web开发HTML5+CSS3+移动web视频教程,前端web入门首选》学习笔记总目录

本文是对《黑马程序员2023新版前端Web开发HTML5+CSS3+移动web视频教程,前端web入门首选》所有知识点的笔记进行总结分类。 学习时总结的目录笔记以及思维导图和实训,将在后续更新。

放下华子我只抽RuiKe5的博客 3990

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

前端HTML+CSS学习(黑马程序员总结)

黑马程序员---前端学习笔记

qq_61071742的博客 4597

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

2021黑马前端程序员学习路线

2021年黑马程序员前端学习路线图 黑马程序员 ​ 已认证的官方帐号 73 人赞同了该文章 前端学习路线图火热出炉啦,还在为如何系统学习苦苦寻觅资源么? 2021年新版前端学习路线图这不就来了么!小伙计们甩开膀子学起来吧。 只要能坚持学下来走上人生巅峰不再是梦。 PS:别忘了收藏呦,此套路线图不定期更新呦 第一阶段:前端入门HTML5 +Css3+电商网页制作 课程内容: 1、HTML5 是网页开发的基础,从最简单的网页开发基础入手,使用常见的标签制作网页内容 2、Css3通过浮

qq_21729177的博客 1991

【web前端】CSS笔记小结 浮动+清除浮动+PS切图(Day 5)

来源:黑马程序员pink老师前端入门教程 I. 浮动 II.常见网页布局 III. 清除浮动 IV. PS切图 V.学成在线案例

weixin_61096287的博客 2343

黑马程序员 | 如何高效自学前端?

你如果知道简单的问题要百度,已经强过一部分人了。之前一直都是分享学习资源,看到这条问题下大家也是回答了一些学习“理论”。今天分享一些可落地执行的学习方法。

黑马程序员官方博客 759

Web前端案例项目-【学成在线】静态页-HTML+CSS页面浮动布局笔记-摆放盒子

本文以 “学成在线” 静态网页为实战案例,展开前端入门全流程讲解。通过 HTML 搭建头部、Banner、精品推荐、内容展示及页脚五大模块,借助 Emmet 语法高效生成导航栏、列表等节点。CSS 部分聚焦盒模型、浮动布局及clearfix双伪元素清除浮动的实操,以w类名实现版心居中,搭配line-height、rgba、:hover伪类优化页面样式与交互。文中附带完整 HTML 与 CSS 代码,清晰拆解静态页开发核心知识点,助力前端新手夯实基础,掌握模块化页面布局思维。

2301_81880911的博客 802

黑马程序员前端Web开发_Day06_标准流,浮动,Flex布局

浮动属性 float,left表示左浮动,right表示右浮动1.浮动后的盒子顶对齐2.浮动后的盒子具备行内块的特点3.父级宽度不够,浮动的子级会换行4.浮动后的盒子会脱标清除浮动:子级浮动,父级没有高度,子级无法撑开父级高度,影响布局效果拓展:浮动本质作用是实现图文混排效果。

2401_87950702的博客 742

小白如何快速入门学Web前端(1)

javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。

2401_84097798的博客 467

小白如何快速入门学Web前端,威力加强版

前端校招精编面试解析大全点击这里免费获取完整版pdf查看前端校招精编面试解析大全点击这里免费获取完整版pdf查看。

qiqiyuer的博客 434

黑马程序员PHP制作年历_PHP学习路线图--第一阶段web前端

黑马程序员的PHP学习路线图中第一阶段的学习是web前端的学习:主要介绍了PHP学习路线图的web前端的学习目标,PHP学习路线图的web前端的市场价值,PHP学习路线图的web前端的重点知识。PHP学习路线图的web前端学习视频可以在黑马程序员视频库中找到,最近我会在这篇文章中更新黑马程序员精品网盘资料,需要的知友点赞关注一下~PHP学习路线图的web前端学习的技术要点:HTML入门;CSS;J...

weixin_32631179的博客 375

小白如何快速入门学Web前端,2024年最新我的腾讯前端面试经历分享

大厂面试问深度,小厂面试问广度,如果有同学想进大厂深造一定要有一个方向精通的惊艳到面试官,还要平时遇到问题后思考一下问题的本质,找方法解决是一个方面,看到问题本质是另一个方面。还有大家一定要有目标,我在很久之前就想着以后一定要去大厂,然后默默努力,每天看一些大佬们的文章,总是觉得只有再学深入一点才有机会,所以才有恒心一直学下去。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

m0_60666841的博客 747

小白如何快速入门学Web前端(1),web应用与开发

前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档,需要的读者可以戳这里免费领取![外链图片转存中…(img-4es2lbTn-1712337159052)][外链图片转存中…(img-vi8pRDIG-1712337159052)]

qiqiyuer的博客 380

黑马程序员前端-CSS前端基础了解PS切图

前端学习笔记教程不定期更新中,传送门: 前端HTML第一天:什么是网页?什么是HTML?网页怎么形成? 黑马程序员前端-CSS入门总结 黑马程序员前端-CSS之emmet语法 黑马程序员前端-CSS的复合选择器 黑马程序员前端-CSS的显示模式 黑马程序员前端-CSS背景 黑马程序员前端-CSS三大特性:叠层性、继承性、优先级 黑马程序员前端–CSS盒子模型以及PS基础 黑马程序员前端-CSS之圆角边框、盒子阴影、文字阴影 黑马程序员前端-CSS之浮动知识点汇总 下面开始继续更新内容,.

黑马程序员官方博客 489

挑战月薪20K!零基础学IT的明智选择...

黑马程序员视频库播妞微信号:heiniu526传智播客旗下互联网资讯、学习资源免费分享平台作为职场人,找工作时最看重的是哪一点?毋庸置疑,薪资的高低,是大家找工作时首要考虑的因素。成年人...

传智播客的专栏 1238
上一篇: CSS盒子模型-黑马程序员-前端零基础
下一篇: CSS定位装饰-黑马程序员=前端零基础
羊羊的代码笔记本
博客等级 码龄4年 2粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值