css中的盒子模型及其浮动
2017-07-26 09:35
239 查看
Margin(外边距) - 清除边框区域。Margin没有背景颜色,它是完全透明
Border(边框) - 边框周围的填充和内容。边框是受到盒子的背景颜色影响
Padding(内边距) - 清除内容周围的区域。会受到框中填充的背景颜色影响
Content(内容) - 盒子的内容,显示文本和图像。
margin:外边距 当前盒子与其他盒子的距离
1个值 上下左右采用统一的值
2个值 上下和左右采用不同的值 上下采用第一个值 左右采用第二个值
3个值 上 左右 下 ;
4个值 按顺时针的顺序 上右下左
margin-top margin-left margin-right margin-bottom
padding:内边距 :内容和边框之间的距离(其属性值的用法与margin相同)
border-style的属性
none:无边框
dotted:点边框
solid:实线边框
double:双线
groove:定义3D沟槽边界
ridge:定义3D脊边界
inset:定义3D嵌入边框
outset:定义3d突出边框
border-color要和border-style配合使用
外边距,内边距,边框都会影响内容的宽度。
box-shadow :x轴方向偏移 y轴方向偏移 模糊范围 阴影拓展范围 阴影颜色(右下角)
inset 内阴影(左上角)
outline:轮廓线 不会占据空间
盒子的摆放模式:
标准流模式
块级盒子
行级盒子
浮动盒子
浮动盒子不会自动展开,表现为行级元素的样子,且标准盒子视浮动盒子为不存在而占据浮动盒子的位置,但内容会受到浮动盒子的影响。
父级盒子中的所有合资都采用浮动元素,若父级盒子未指定高度,则父级盒子高度为0
可以设置clear属性,使标准流中的元素不受浮动属性的影响
清除浮动的三种方式:
1.添加clear:both属性 ( 不推荐)
2.为父元素添加一个div。并为其添加clear:both属性(会给代码增加一个div)
3.为父元素添加一个伪类 after属性:
.cleanfix:after{
content: "";
display: block;
clear: both;
}
如果浏览器不兼容,添加zoom:1
相关文章推荐
- 【css技术指南笔记】 第三章 盒子模型 浮动 清除浮动 定位 显示属性 背景
- 5-CSS-浮动清除-继承-优先级-定位-引入CSS-盒子模型
- CSS(三)解析盒子模型的浮动
- CSS 基础点集锦一:盒子模型、浮动、清除浮动
- CSS核心内容-标准流、盒子模型、浮动、定位
- css的核心内容 标准流、盒子模型、浮动、定位等分析
- CSS基础之盒子模型及浮动布局
- css的核心内容 标准流、盒子模型、浮动、定位等分析
- CSS属性,盒子模型以及浮动和定位技术相关
- 初学牛腩CSS核心内容标准流,盒子模型,浮动,定位
- CSS 选择器 样式 浮动 盒子模型 块元素 内联元素 内联块元素 定位 权重
- CSS基础之盒子模型及浮动布局
- 从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动
- css背景样式 列表样式 盒子模型 浮动
- css的核心内容:标准流、盒子模型、浮动、定位
- 初学CSS-浮动、盒子模型、伪类、伪元素、定位———Day4学习笔记
- CSS核心内容-标准流、盒子模型、浮动、定位
- 2015.7.9 第四课 课程重点 (css :浮动、盒子模型、绝对/相对定位)
- CSS 基础点集锦一:盒子模型、浮动、清除浮动
- 前端系列之CSS(盒子模型)