使用float可以让元素浮起来~原本block会撑满父元素的宽,现在不会发生了,变得有点像inline-block的样子,元素开始会水平排列。
float比较常用的有
float:left; //向左排列
float:right; //向右排列
在未设定float之前,每一个元素都占满了父元素的宽
<section>
<div class="left">1</div>
<div class="left">2</div>
<div class="right">3</div>
</section>
section {
border: 1px solid blue;
}
div {
margin: 5px;
width: 50px;
height: 50px;
}
.left {
background: pink;
}
.right {
background: cyan;
}
再设定float之後,元素依据float的方向从父元素的边界开始排列
section {
border: 1px solid blue;
}
div {
margin: 5px;
width: 50px;
height: 50px;
}
.left {
float:left;
background: pink;
}
.right {
float:right;
background: cyan;
}
但可以发现父元素被压扁了~原因是子元素都浮动起来,没有内容物撑开父元素。
所以我们需要在最後解除浮动~
section:after{
content:'';
display:table;
clear:both;
}
<<: 强敌!费波那契数的哥哥登场,Ruby 30 天刷题修行篇第五话
当我们拿到一份资料时,往往其中有许多缺失值 以下我会介绍如何检视及各缺失值处理方式 我先建立各raw...
上次我们提到,我们只需要实作 filterAdminTag() filterAuthorTag() ...
Odoo举凡各种设定、操作、权限都储存在自己的PostgreSQL 资料库里,所以我们要迁移服务是非...
Recap Day# Title Level 1 Day 1: Let's start ! None...
"Web Scrape Services is one of the leading da...