CSS浮动Float
本人也是刚接触css所以有说的不对的和需要补充的,各位大神指点出来帮助本人提升,感谢!!
块级元素:
在Html布局中,基本都是利用属性的嵌套来完成页面的板块,然后进行css的美化布局,但首要了解的还是属于块级元素,在页面中单独占一行,默认是从上而下排列,俗称流。所以默认下,我们添加的元素都是由上而下排列。即便你每一行的
宽度不同,或可完全容纳,也不会成水平布局。
所以要进行更复杂的布局,我们就有了新的出发点:“如何在一行中显示多种元素”那么解决办法可以依靠css中的浮动。
浮动(float):
概念:可以使得某个元素脱离标准流,“漂浮在标准流之上,和标准流相差甚远”
实例:
我们可以创建多个
元素进行测试布局。
<div class="element_1"></div> <div class="element_2"></div> <div class="element_3"></div>
创建三个为例,此时我们在网页中是看不到三个元素的,因为其未拥有任何属性。如图,刷新出来也是空的。
所以我们需要进行链接一个外部css,当然在网页内部也可以。
在
头部链接css文件
<link rel="stylesheet" type="text/css" href="css/main.css">
然后我们在css文件中给三个emelent元素添加属性,看的更清楚。
.element_1{width: 200px;height: 200px;background: rgb(175, 71, 71);}
.element_2{width: 200px;height: 200px;background: rgb(223, 103, 103);}
.element_3{width: 200px;height: 200px;background: rgb(97, 119, 192);}
如图:
可以看到此时的三个元素是成上下排列的。那么我们可以使用浮动使其水平排列。只需在每个element的css属性中添加float属性
.
.element_1{width: 200px;height: 200px;background: rgb(175, 71, 71);float: left;}
.element_2{width: 200px;height: 200px;background: rgb(223, 103, 103);float: left;}
.element_3{width: 200px;height: 200px;background: rgb(97, 119, 192);float: left;}
然后我们就可以得到如下图的效果。
重点:
语法:
float:none | left | right
默认值:none
适用于:所有元素
取值:
none:设置对象不浮动
left:设置对象浮在左边
right:设置对象浮在右边
以上就是对css中float浮动的主要运用了,还有更多用法可以自行探索哦。
CSS浮动Float相关推荐
- css浮动(float)及清除浮动的几种实用方法
CSS浮动是现在网页布局中使用最频繁的效果之一,而浮动可以帮我们解决很多问题,那么就让我们一起来看一看如何使用浮动. 一.css浮动(float) (1)html文档流 自窗体自上而下分成一行一行,并 ...
- 关于CSS浮动(float,clear)的通俗讲解(经验分享)
很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程. 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家. 写在前面的话: 由于CSS内容比较多 ...
- (图文详细)最通俗易懂的CSS 浮动float属性详解
(图文详细)最通俗易懂的CSS 浮动float属性详解 声明:本文属于搬砖大神的文章到自己的博客上,原文地址为:https://www.cnblogs.com/iyangyuan/archive/20 ...
- CSS浮动(float,clear)通俗讲解- 杨元- 博客园
学习CSS布局 主页目录 inline-block 你可以创建很多网格来铺满浏览器.在过去很长的一段时间内使用 float 是一种选择,但是使用 inline-block 会更简单.让我们看下使用这 ...
- 经验分享:CSS浮动(float,clear)通俗讲解
很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程. 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家. 写在前面的话: 由于CSS内容比较多 ...
- 杨元:CSS浮动(float,clear)通俗讲解
zt http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能 ...
- (转) 杨元:CSS浮动(float,clear)通俗讲解
http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html 很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差, ...
- 【响应式Web前端设计】CSS浮动(float,clear)讲解
首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流.如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div2也不会排在div1后边,因为d ...
- CSS浮动(float)属性学习经验分享
作为一名前端开发的初学者,CSS的布局定位无疑成为了一个难点,这两天通过看一些博客的技术分享和自己的反复实践,大概领悟到了一些float的"门道". 下面就通过一些例子来归纳总结一 ...
最新文章
- android检测蓝牙设备连接不上,Android检查设备连接状态
- boost::endian::detail::is_scoped_enum用法的测试程序
- 狗屎一样的代码如何重构?
- cupload怎么保存图片_原生js的图片上传插件cupload
- 21. 栈的压入、弹出序列
- 山东自考c语言程序设计停考了吗,山东省自考教育类停考专业遗留问题的通知...
- Apache Spark技术实战之7 -- CassandraRDD高并发数据读取实现剖析
- 常用中文字体 Unicode 编码
- FileZilla中文乱码解决方法
- c语言入门手机自学软件,C语言入门学习
- 目前在题库管理和试卷生成方面最好用的共享软件(已更新)
- 博士申请——Research Proposal
- 跨境电商供应链难点有哪些?
- WPS-系统右键:开启后无法显示
- 2021-01-16 SONiC系统管理10 Telemetry
- 信捷 XDH Ethercat 正负极限的设置
- html中div区域可以交叉引用,需要js中的交叉引用
- 开发掌握什么技术才不会被淘汰
- Java死锁产生的四个条件
- 利用训练数据建立一个简单的分类器