css浮动

一、DIV简介:

1、什么是div:是层叠样式表中的定位技术: DIVision

2、作用:将代码分块管理,统一进行样式设定。

二、DIV溢出效果:

1、超出div高度宽度的文字或图片进行隐藏处理

2、超出div的高度和宽度自动增加滚动条

三、overflow属性设置

1、visible 默认值,内容不会被修剪,会呈现在元素框之外

2、hidden 超出德邦部分被隐藏

3、scroll 不论是否需要,都会显示滚动条

4、auto 按需显示滚动条方便查看其余的内容

四、设置边框:边框包括:边框、轮廓。

1、css轮廓:outline

绘制于元素周围的一条线,位于边框边缘的外围,起到突出元素的额作用
dashed:虚线轮廓 dotted:点状轮廓 solid实现 double双线

2、css边框:border

border-left border-right border-top border-bottom
实例:border-bottom:solid none double

五、盒子模型

在这里插入图片描述

1、盒子模型:用来改变间距的,外边距和内边距。

DIV TABLE BODY等块状元素都可以使用盒子模型的。

2、盒子模型:width height border margin padding

盒子模型主要用来进行页面的布局

3、margin:外边距

(1)margin设定的是对象和对象之间的距离
(2)属性:top left right bottom
  例:margin:10px 10px 10px 10px;
        上 右 下 左

4、padding内边距 对象内部

(1)padding设定的是文字与边框的距离
(2)属性:top left right bottom
  例:padding:10px 10px 10px 10px;
         上 右 下 左

5、box-sizing

(1)content-box 保持原状
(2)border-box 处理padding溢出的距离

6、行级元素和块级元素的默认属性

(1)行级元素:行内元素和其他行内元素都会在一条水平线上排列,都是在同一行的。
a标签 label img span等

(2)块级元素:块级元素在默认情况下会独占一行
div h标签 li table等

六、定位机制

1、(标准)文档流

文档流特点:
(1)空白折叠现象
(2)高矮不齐,底边对齐
(3)自动换行,一行写满,换行写

2、脱标流(脱离标准文档流 float position:absolute)

文档流以外的,都是脱标流

七、float属性的设置

1、left 元素向左浮动

2、right 元素向右浮动

3、none 默认值,元素不浮动

八、float的包裹和崩溃效果

1、崩溃:指的是float作为父级元素的时候,父级元素的高度发生了崩溃。

2、崩塌、破坏 都指的是父级元素的高度发生了破坏。

3、注意事项:子元素设置浮动之后,父元素如果不设置高度之后会发生一个崩溃崩塌的效果

九、div浮动代码演示

#div1{
background-color: red;
float: left;
}
img{
vertical-align: bottom;
} 这就是浮动的包裹特性。

十、浮动的其他特性

1、商品的并排显示

2、文字和div进行环绕排列方式

十一、清除浮动

为什么清除浮动:

1、为了父元素不会再出现“高度崩塌”
2、如果强制规定外层容器的尺寸,显得不灵活,高度能够自适应
3、从某个元素,不再需要浮动效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值