css3-9 css中的浮动怎么使用

一、总结

一句话总结:用来做一般的行效果,比如说手机左右分布的头部导航栏。浮动的东西放到一个div中去,里面的内容根据需求左浮动或者右浮动,然后记得加上清除浮动。然后这整个div就是一个整体了。

1、clear both的最常用的作用是什么?

撑开盒子

因为div中的元素如果都浮动的话,盒子会缩回去,也就是宽变成0,clear both 防止盒子缩回去。

2、浮动和定位的联系和区别是什么?

都脱离文档流

定位可以满世界乱跑,浮动只能在原先文档流行的左边和右边浮起来。

浮动:你之前在文档流的哪个位置,你浮动之后还在文档流的哪个位置,只不过是左边还是右边。

3、clear left的通俗意思是什么?

我的左边不能有人,有人的话,我宁可去第二行

4、浮动的一般用法是什么(应用场景和使用方法)?

用来做一般的行效果,比如说手机左右分布的头部导航栏。

浮动的东西放到一个div中去,里面的内容根据需求左浮动或者右浮动,然后记得加上清除浮动。然后这整个div就是一个整体了。

5、多个浮动的块标签为什么可以放在一行?

浮动可以脱离文档流,块标签脱离文档流就失去了独占一行的特点。

浮动用于块标签,让快标签的独占一行的功能消失

二、css中的浮动怎么使用

1、相关知识

清除浮动:
1.clear:left
#浮动之后左侧不能有人

2.clear:right
#浮动之后右侧不能有人

3.clear:both
#浮动之后左右都不能有人
#可以有效的防止盒子回缩

2、代码

float浮动和清除浮动

 <!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
margin:0px;
} .img{
background: #ccc;
width:200px;
height:200px;
float:left;
margin-left:100px;
} .row{
margin-bottom:10px;
}
</style>
</head>
<body>
<div class="row">
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div style='clear:both'></div>
</div> <div class="row">
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div style='clear:both'></div>
</div> <div class="row">
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div class="img">
<img src="logo.png" alt="">
</div>
<div style='clear:both'></div>
</div>
</body>
</html>
 

css3-9 css中的浮动怎么使用的更多相关文章

  1. CSS中的浮动和定位

    在了解CSS中的浮动和定位之前有必要先了解清楚标准流和脱离标准流的特性 标准流的默认特性 1.分行.块级元素,并且能够dispay转换. 2.块级元素(block):默认独占一行,不能并列显示,能够设 ...

  2. css中的浮动以及清除浮动

    对于css中的浮动问题,曾经有一段时间我是懵懵懂懂的感觉,对于float这个属性一直是似懂非懂的赶脚,对于这种让我们一直懵懵懂懂的知识点,我们就需要找个时间点,仔仔细细的去将它搞懂,从这个过程中我们也 ...

  3. 如何理解CSS中的浮动 :其实他就像乘坐扶梯一样

    只要你用过自动扶梯,你就能很快的理解CSS中的浮动(Float). 你肯定遇到过这样的情况:       做好了,你想用CSS浮动来调整元素间的位置关系. 在写完代码之后,你发现浮动元素没出现在你设想 ...

  4. 【转】CSS中的浮动和清除浮动

    以下转自<CSS中的浮动和清除浮动,梳理一下!> 浮动到底是什么? 浮动核心就一句话:浮动元素会脱离文档流并向左/向右浮动,直到碰到父元素或者另一个浮动元素.请默念3次! 浮动最初设计的目 ...

  5. CSS学习系列4 -- 再说CSS中的浮动运用及clear:left/right实际用法

    在 CSS学习系列2 -- CSS中的清除浮动 中,我们详细说了CSS中清除浮动的方法及使用 后来我自己在项目开发一个需要使用浮动的网页时,进行了实际运用,加上后来看到一篇好文章.所以就在这里再次写篇 ...

  6. css 中的浮动

    css中 浮动的作用: 使元素脱离正常的文档流并使其移动到其父元素的“最左边”或“最右边”. css中 浮动的特点: 1)改变元素类型,使元素支持宽高: 2)半脱离文档流: 3)文本环绕: 4)顶对齐 ...

  7. css中的浮动与三种清除浮动的方法

    说到浮动之前,先说一下CSS中margin属性的两种特殊现象 1, 外边距的合并现象: 如果两个div上下排序,给上面一个div设置margin-bottom,给下面一个div设置margin-top ...

  8. CSS中清除浮动的两种方式

    在CSS中,父元素中的子元素如果使用了float,会导致父元素塌陷,高度为0. 对于这种情况,常见的解决方式有两种. 一.增加新的div,应用clear:both属性 html: <div cl ...

  9. 详细解读css中的浮动以及清除浮动的方法

    对于前端初学者来说,css浮动部分的知识是一块比较难以理解的部分,下面我将把我学习过程中的心得分享给大家. 导读:   1.css块级元素讲解 2.css中浮动是如何产生的 3.出现浮动后,如何清除浮 ...

随机推荐

  1. java 矩阵求逆

    package com.yang.matrix; public class TestMatrix { public static void main(String[] args) { // 测试数据 ...

  2. js--递归详解

    1 函数的调用 eg1:阶乘算法 var f = function (x) { if (x === 1) { return 1; } else { return x * f(x - 1); } }; ...

  3. js上传文件(图片)的格式和大小限制

    如果你想快速解决这个问题,看本文就够了.查了好多资料,终于解决了,太耗时间了,本文留给给后来者,希望你们工作的更轻松 本文保存为.html文件用浏览器打开即可测试功能 <form id=&quo ...

  4. C# json 总结

    json格式字符串转换为实体类,大括号 {} 表示对象,[] 数组表示列表. json文件读取到内存中就是字符串,.NET操作json就是生成与解析json字符串. 添加引用:using Newton ...

  5. Java 学习(16):集合框架

    Java 集合框架 早在Java 2中之前,Java就提供了特设类.比如:Dictionary, Vector, Stack,  Properties 这些类用来存储和操作对象组. 虽然这些类都非常有 ...

  6. @property 和@synthesize

    xcode4.4之后,@property包括了@synthesize的功能. 这是编译器的升级. @property有几个作用:1)默认生成一个私有成员变量,并有一个带下划线的别名如_age   2) ...

  7. mmx-编译脚本

    脚本目录位置 /home/zhangshuli/git2/vanzo_team/xulei/Mmx.py 在-/bin目录下,链接Mmx.py ln -sf ~/git2/vanzo_team/xul ...

  8. CSS3常用属性及用法

    1.transition: 过渡属性,可以替代flash和javascript的效果 兼容性:Internet Explorer 9 以及更早的版本,不支持 transition 属性. Chrome ...

  9. 前端面试题(HTML/CSS)

    (前端面试题大全,持续更新) 常用的块级元素和行内元素有哪些?说说他们的特点? 浮动产生的原因?清除浮动? 说说一下盒模型 float和position一起用是什么效果 rem用过吗?做不同手机的适配 ...

  10. python报错Nonetype object is not iterable

    https://www.cnblogs.com/zhaijiahui/p/8391701.html 参考链接:http://blog.csdn.net/dataspark/article/detail ...