Day1:进入新手村前先让我复习一下QQ-CSS-Float浮动效果

已经太久没有接触了,现在又得重新开始慢慢把记忆找回来了,果然程序这种东西就是需要不停的练习阿。

虽然说这次30天打算写JS,不过我CSS才刚学一阵子,所以文章可能会交错发Orz。

今天先从前阵子才又回来摸索的CSS开始。

Float浮动元素的效果,就是可以将两个或两个以上的DIV或是区块元素并排在一起。

float: left ; // 向左对齐
float: right ; // 向右对齐

浮动元素有个特性,他会看父元素的像素多少,如果父元素像素(比如浏览器宽度)比浮动元素并排後的总像素小的话,排不下去的就会往下排列。

比如说

图一:

图二:

当父元素(图片无填色方框)尺寸等於或是大於浮动元素,这时候就会呈现并排效果(如图一)
但是如果浮动元素尺寸宽度加总超过了父元素尺寸,则会往下排列(图二)

但是因为浮动元素的特性,他不会将父元素的高度撑高,这时候如果後面继续写程序码加入元素的话会变成有重叠的问题,解决方式是使用clear语法清除浮动。
下一篇会讲到clear清除浮动。


<<:  [Day01] 前言:常见的前端实战技能有哪些?

>>:  GitHub Action 实作持续交付 - 部署至 Azure App Service

React Native 优缺点,如果现在开始做会选哪个

我们因为只有一个工程师,做 App 的话跨平台开发是很自然的选项。 在2018年开发时,当初只有 R...

[Day 26] - 『转职工作的Lessons learned』 - Cube.js(II)

今天讲一下Cube.js在後端是如何设定与资料库连线,以及如何在後端启动Cube.js Server...

Day 29 [Python ML、资料清理] 处理输入资料不一致

Get our environment set up # modules we'll use imp...

Javascript 执行环境、作用域 - 执行绪与同步、非同步

function eatBreakfast () { console.log('吃早餐'); } f...

Day23 类别与物件--继承、常见关键字

物件导向的继承(inheritance)特性 继承 为物件导向程序设计的特性之一,子类别 (subc...