CSS float

前言

使用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 天刷题修行篇第五话

>>:  疫後数位未来想像

Day12- pandas(7)DataFrame遗失值处理

当我们拿到一份资料时,往往其中有许多缺失值 以下我会介绍如何检视及各缺失值处理方式 我先建立各raw...

[Day 20] 调整一下我们的函数架构,谈扩充函数和流畅介面

上次我们提到,我们只需要实作 filterAdminTag() filterAuthorTag() ...

Day27 Let's ODOO: Backup

Odoo举凡各种设定、操作、权限都储存在自己的PostgreSQL 资料库里,所以我们要迁移服务是非...

Day 8: Recap Day [1-7] & Enhance

Recap Day# Title Level 1 Day 1: Let's start ! None...

Data Extraction Services | Web Scraping | Data Mining Services & Solutions

"Web Scrape Services is one of the leading da...