【前端学习笔记】浮动属性
浮动属性
文章目录
- 浮动属性
- 浮动的作用
- 浮动的副作用(清除浮动)
- 解决方法一:写固定高度
- 解决方案二:清除浮动
- 解决方案三:当前浮动元素后面补一个盒子,不设置宽高,clear:both
- 解决方案四:overflow:hidden
- 浮动案例
浮动的作用
浮动的作用1:定义网页中其他文本如何环绕该元素显示
浮动的作用2:就是让竖着的东西横起来
个数 | 属性 | 描述 | 说明 |
---|---|---|---|
1 | float | float : left | 元素靠左边浮动 |
2 | float | float : right | 元素靠右边浮动 |
3 | float | float : none | 元素不浮动 |
4 | clear | clear: none | 允许有浮动对象 |
5 | clear | clear: right | 不允许右边有浮动对象 |
6 | clear | clear: left | 不允许左边有浮动对象 |
7 | clear | clear: both | 不允许有浮动对象 |
浮动的副作用(清除浮动)
清除浮动只是改变元素的排列方式,该元素还是漂浮着,不占据文档的位置。
浮动会引起高度塌陷
解决方法一:写固定高度
代码示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1,.box2{width: 200px;height: 200px;float: left;}.box1{background-color: yellow;}.box2{background-color: blue;}.box{width: 300px;height: 300px;background-color: red;} .container{height: 200px;}</style>
</head>
<body><div class="container"><div class="box1"></div><div class="box2"></div></div><div class="box"></div>
</body>
</html>
解决方案二:清除浮动
这个属性要加给后边的兄弟
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1,.box2{width: 200px;height: 200px;float: left;}.box1{background-color: yellow;}.box2{background-color: blue;}.box{width: 300px;height: 300px;background-color: red;clear: left;} </style>
</head>
<body><div class="container"><div class="box1"></div><div class="box2"></div></div><div class="box"></div>
</body>
</html>
解决方案三:当前浮动元素后面补一个盒子,不设置宽高,clear:both
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1,.box2{width: 200px;height: 200px;float: left;}.box1{background-color: yellow;}.box2{background-color: blue;}.box{width: 300px;height: 300px;background-color: red;} </style>
</head>
<body><div class="container"><div class="box1"></div><div class="box2"></div><div style="clear: left;"></div></div><div class="box"></div>
</body>
</html>
解决方案四:overflow:hidden
bfc 让浮动元素计算高度
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1,.box2{width: 200px;height: 200px;float: left;}.box1{background-color: yellow;}.box2{background-color: blue;}.box{width: 300px;height: 300px;background-color: red;} .container{overflow: hidden;}</style>
</head>
<body><div class="container"><div class="box1"></div><div class="box2"></div></div><div class="box"></div>
</body>
</html>
浮动案例
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div img{width: 187px;height: 125px;}div p{width: 187px;font-size: 12px;text-align: center;background-color: #f6f7f8;}div{float: left;}</style>
</head>
<body><div><img src="http://contentcms-bj.cdn.bcebos.com/cmspic/34ab42d1d15c245696b013a5360b22bd.jpeg?x-bce-process=image/crop,x_0,y_62,w_950,h_638"/><p>迪丽热巴蓝色挑染发丝 如梦似幻</p></div><div><img src="http://contentcms-bj.cdn.bcebos.com/cmspic/530fda82dc2b62b22a9a895959432371.jpeg?x-bce-process=image/crop,x_0,y_108,w_640,h_430"/><p>唐嫣穿粉色西装气场全开</p></div><div><img src="http://contentcms-bj.cdn.bcebos.com/cmspic/51a4337e1ac7e5ea6d848b8cfac6f53c.jpeg?x-bce-process=image/crop,x_30,y_0,w_693,h_465"/><p>井柏然身着印花毛衣温柔软糯</p></div><div><img src="http://contentcms-bj.cdn.bcebos.com/cmspic/ab163e5d25f3d4cc081670ec4559e56e.jpeg?x-bce-process=image/crop,x_0,y_87,w_640,h_430"/><p>陈都灵大波浪卷发气质温柔</p></div><div><img src="http://contentcms-bj.cdn.bcebos.com/cmspic/7787662453a01320ca80453f0d882457.jpeg?x-bce-process=image/crop,x_0,y_42,w_640,h_430"/><p>baby穿纯白露背长裙高贵典雅</p></div>
</body>
</html>
【前端学习笔记】浮动属性相关推荐
- 前端学习笔记(js基础知识)
前端学习笔记(js基础知识) JavaScript 输出 JavaScript 数据类型 常见的HTML事件 DOM 冒泡与捕获 流程控制语句 for..in 计时器 let,var,const的区别 ...
- 前端学习笔记之CSS3基础语法与盒模型(二)
前端学习笔记之 CSS3基础语法与盒模型 CSS3简介 CSS(cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言 CSS3是CSS的最新版本,增加了大量的样 ...
- CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法
CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 参考文章: (1)CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 (2)https://www.cnblogs. ...
- 2017-2-15从0开始前端学习笔记(HTML)-图片-表格-表单
2017-2-15从0开始前端学习笔记-图片-表格-表单 标签 图片 图片<img src="#" alt="文本说明 不能加载图片时显示" title= ...
- 前端学习笔记:Bootstrap框架入门
前端学习笔记:Bootstrap框架入门 一.Bootstrap概述 1.基本信息 Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS. ...
- 【前端学习笔记】JavaScript + jQuery + Vue.js + Element-UI
前端学习笔记 JavaScript jQuery Vue.js Element-UI Java 后端部分的笔记:Java 后端笔记 JavaScript 基础语法(数据类型.字符串.数组.对象.Map ...
- 前端学习笔记(this)
前端学习笔记(this) 在函数中调用 在函数中直接调用 函数作为对象的方法进行调用 不在函数中调用 es6的箭头函数 在函数中调用 在函数中直接调用 1 严格模式和非严格模式中this 严格模式下t ...
- 前端学习笔记:省市区三级联动
前端学习笔记:省市区三级联动 一.数据库 sql表是自关联的表. 表名:province_city_district 字段: id:区域自身的id pid:区域的父级id name:区域自身的名字 二 ...
- 前端学习笔记36-水平方向的布局
前端学习笔记36-水平方向的布局 上一节中的margin-right是没用的,为什么呢? 子元素的七个水平布局设置: margin-left border-left padding-left widt ...
- Owl 学习笔记之四---属性
Owl 学习笔记之四---属性 内容 概述
最新文章
- Sqlserver 查询 临时字段
- 数据结构与算法之美02
- JAVA入门级教学之(JDK安装-JDK、JRE、JVM)
- 部门年终总结大屏太难做?FVS开发模式用起来,附年终报告模板
- (17)Node.js第三方模块
- CTS(12)---android 兼容性测试 CTS 测试过程
- 使用.NET System.IO.Pipelines和Kestrel套接字库创建Redis客户端
- Ubuntu下 Tomcat + JSF + Ant + eclipse 开发环境搭建
- C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
- 机器学习入门——K近邻算法
- Kotlin 丢失了一些 JRE 类
- 为什么你的有道云笔记越来越不好用?三个细节解决你的烦恼
- centernet代码阅读笔记
- 用Python玩转二维码
- 用Python分析周杰伦歌曲并进行数据可视化
- 【破事氵】在Linux环境中让程序在后台运行
- zephir-基本语法
- 已解决-‘cv2’ has no attribute ‘gapi_wip_gst_GStreamerPipeline’
- 炫光鬼影原因分析转载
- 决策树算法思想及实现介绍
热门文章
- 手机sar值_你的手机SAR值是多少? 带你了解手机辐射影响究竟有多大
- 谷氨酰胺(Glutamine)检测实验分析方案
- linux修改blacklist.conf的权限不够怎么办,跪求 /etc/modprobe.d/blacklist.conf
- kubernetes之ReplicaSet
- k8s replicaset controller源码分析(1)- 初始化与启动分析
- 三极管基极下拉电阻的作用
- 不能打印机与计算机,电脑打印机无法打印
- 如何安装UOS操作系统
- 技术状态管理(五)-技术状态记实
- logi option闪退_什么是LogiOptions.exe(UNICODE),是进程安全吗? | MOS86