浮动(盒子模型,浮动)

盒子溢出

Box-sizing:设置盒模型宽高

标准盒模型宽=内容的宽度 */
怪异盒模型宽=内容的宽度+内边距(border)的宽(左+右)+边框线()paading宽(左+右)
box-sizing:content-box;默认 标准盒模型
box-sizing: border-box; 怪异模型
透明度设定: opacity: ## Box-sizing:

盒模型鼠标悬浮效果:

div:hover{ cursor: pointer;(鼠标悬浮时是手型)
hand 是手型
crosshair 是十字型

盒子溢出设置

1.·overflow 如果内容溢出了元素内容区域,是否对内容的边缘进行裁剪
2.·overflow-x 如果内容溢出了元素内容区域,是否对内容的左/右边缘进行裁剪
3.·overflow-y 如果内容溢出了元素内容区域,是否对内容的上/下边缘行裁剪属性:visible 不裁剪内容,可能会显示在内容框之外。
4.hidden 裁剪内容-不提供滚动机制。
5.scroll 裁剪内容 - 提供滚动机制。
6.auto 如果溢出框,则应该提供滚动机制
7.display:none;隐藏的意思

浮动

浮动:float使用浮动元素变成了行内块元素
文档流: 包含元素的布局,高宽,背景颜色等等
文本流:包含文字元素内容
左浮:不脱离文本流,脱离文档流
右浮:脱离文本流,脱离文档流

浮动带来的问题

使用了浮动,对自身的影响(脱离文档流,形成了行内块元素,有了可以设置宽高的属性)对兄弟元素造成影响(导致兄弟元素的布局紊乱,产生布局重叠),对父容器也造成了影响(如果子元素全部浮动,父容器坍塌) 

清除浮动

1.给父容器添加高度 (不推荐)
2.给使用元素的后面添加空的块元素,添加clear:both
3.通过after 伪类 给他的父级添加after伪类,设置content, 添加display:block,然后添加clear:both
在这里插入图片描述
4.在父容器上添加溢出隐藏属性:overflow:hidden(不建议用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值