浮动属性

文章目录

  • 浮动属性
    • 浮动的作用
    • 浮动的副作用(清除浮动)
      • 解决方法一:写固定高度
      • 解决方案二:清除浮动
      • 解决方案三:当前浮动元素后面补一个盒子,不设置宽高,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>

【前端学习笔记】浮动属性相关推荐

  1. 前端学习笔记(js基础知识)

    前端学习笔记(js基础知识) JavaScript 输出 JavaScript 数据类型 常见的HTML事件 DOM 冒泡与捕获 流程控制语句 for..in 计时器 let,var,const的区别 ...

  2. 前端学习笔记之CSS3基础语法与盒模型(二)

    前端学习笔记之 CSS3基础语法与盒模型 CSS3简介 CSS(cascading style sheet,层叠式样式表)是用来给HTML标签添加样式的语言 CSS3是CSS的最新版本,增加了大量的样 ...

  3. CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法

    CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 参考文章: (1)CSS学习笔记--浮动元素由于浏览器页面缩小而被挤到下面的解决方法 (2)https://www.cnblogs. ...

  4. 2017-2-15从0开始前端学习笔记(HTML)-图片-表格-表单

    2017-2-15从0开始前端学习笔记-图片-表格-表单 标签 图片 图片<img src="#" alt="文本说明 不能加载图片时显示" title= ...

  5. 前端学习笔记:Bootstrap框架入门

    前端学习笔记:Bootstrap框架入门 一.Bootstrap概述 1.基本信息 ​Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS. ...

  6. 【前端学习笔记】JavaScript + jQuery + Vue.js + Element-UI

    前端学习笔记 JavaScript jQuery Vue.js Element-UI Java 后端部分的笔记:Java 后端笔记 JavaScript 基础语法(数据类型.字符串.数组.对象.Map ...

  7. 前端学习笔记(this)

    前端学习笔记(this) 在函数中调用 在函数中直接调用 函数作为对象的方法进行调用 不在函数中调用 es6的箭头函数 在函数中调用 在函数中直接调用 1 严格模式和非严格模式中this 严格模式下t ...

  8. 前端学习笔记:省市区三级联动

    前端学习笔记:省市区三级联动 一.数据库 sql表是自关联的表. 表名:province_city_district 字段: id:区域自身的id pid:区域的父级id name:区域自身的名字 二 ...

  9. 前端学习笔记36-水平方向的布局

    前端学习笔记36-水平方向的布局 上一节中的margin-right是没用的,为什么呢? 子元素的七个水平布局设置: margin-left border-left padding-left widt ...

  10. Owl 学习笔记之四---属性

    Owl 学习笔记之四---属性 内容 概述

最新文章

  1. Sqlserver 查询 临时字段
  2. 数据结构与算法之美02
  3. JAVA入门级教学之(JDK安装-JDK、JRE、JVM)
  4. 部门年终总结大屏太难做?FVS开发模式用起来,附年终报告模板
  5. (17)Node.js第三方模块
  6. CTS(12)---android 兼容性测试 CTS 测试过程
  7. 使用.NET System.IO.Pipelines和Kestrel套接字库创建Redis客户端
  8. Ubuntu下 Tomcat + JSF + Ant + eclipse 开发环境搭建
  9. C++之boost库报错:note: in expansion of macro BOOST_MPL_ASSERT_NOT
  10. 机器学习入门——K近邻算法
  11. Kotlin 丢失了一些 JRE 类
  12. 为什么你的有道云笔记越来越不好用?三个细节解决你的烦恼
  13. centernet代码阅读笔记
  14. 用Python玩转二维码
  15. 用Python分析周杰伦歌曲并进行数据可视化
  16. 【破事氵】在Linux环境中让程序在后台运行
  17. zephir-基本语法
  18. 已解决-‘cv2’ has no attribute ‘gapi_wip_gst_GStreamerPipeline’
  19. 炫光鬼影原因分析转载
  20. 决策树算法思想及实现介绍

热门文章

  1. 手机sar值_你的手机SAR值是多少? 带你了解手机辐射影响究竟有多大
  2. 谷氨酰胺(Glutamine)检测实验分析方案
  3. linux修改blacklist.conf的权限不够怎么办,跪求 /etc/modprobe.d/blacklist.conf
  4. kubernetes之ReplicaSet
  5. k8s replicaset controller源码分析(1)- 初始化与启动分析
  6. 三极管基极下拉电阻的作用
  7. 不能打印机与计算机,电脑打印机无法打印
  8. 如何安装UOS操作系统
  9. 技术状态管理(五)-技术状态记实
  10. logi option闪退_什么是LogiOptions.exe(UNICODE),是进程安全吗? | MOS86