学习随笔——CSS盒模型属性——2020.11.9
日期:2020-11-11
浏览:
88 评论:0
核心提示:学习随笔——CSS盒模型属性——2020.11.9border属性:border四要素:边框方位,边框样式,边框宽度,边框颜色边框方位:上边框:border-top下边框:border-bottom左边框:border-left右边框:border-right四边框:border边框样式border-style如果没有设置这个属性,所有的边框效果不显示dotted 点状线dashed 虚线solid 实线边框宽度border-widthborder-wodth 像素
学习随笔——CSS盒模型属性——2020.11.9
- border属性:
- border四要素:边框方位,边框样式,边框宽度,边框颜色
- 边框方位:
- 上边框:border-top
- 下边框:border-bottom
- 左边框:border-left
- 右边框:border-right
- 四边框:border
- 边框样式border-style
- 如果没有设置这个属性,所有的边框效果不显示
- dotted 点状线
- dashed 虚线
- solid 实线
- 边框宽度border-width
- border-wodth 像素值
- border-位置-width 上右下左
- 边框颜色border-color
- border-color 颜色常量/十六进制代码
- border样式的复合简写
- border-width 单独设置边框的宽度
- border-style 单独设置边框的样式
- border-color 单独设置边框的颜色
- border 样式 宽度 颜色
- border-方位 样式 宽度 颜色
- margin属性:
- 外边距属性——外边距margin
- 在边框以外的空白区域,被称为边距,用来调整并列元素间的位置关系
- margin 像素值(四个边距)
- margin 像素值(上下) 像素值(左右)
- margin 像素值(上) 像素值(左右) 像素值(下)
- margin 像素值(上) 像素值(右) 像素值(下) 像素值(左)
- 上边距:margin-top 当前元素往下移
- 右边距:margin-right 下一个元素向右移动
- 下边距:margin-bottom 下一个元素向下移
- 左边距:margin-left 当前元素向右移
- 可以为负值,可以设置为auto
- 说明:margin:0 auto;表示该元素在浏览器水平位置居中
- margin合并(外边距合并)
- 外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距
- 合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者
- 只有普通文档流中块框的垂直外边距才会发生外边距合并
- 行内框,浮动框或绝对定位之间的外边距不会合并
- padding属性
- 在元素内容与边框之间的空白区域,也叫补白
- 用来调整内容物在容器中的位置关系
- 用来调整子元素在父元素中的位置关系
- padding属性需要添加在父元素上
- ————————————————————————————————
- padding 像素值(四个填充)
- padding 像素值(上下) 像素值(左右)
- padding 像素值(上) 像素值(左右) 像素值(下)
- padding 像素值(上) 像素值(右) 像素值(下) 像素值(左)
- ————————————————————————————————
- 内容与边框之间的距离————
- 上填充:padding-top
- 下填充:padding-bottom
- 左填充:padding-left
- 右填充:padding-right
- 不允许负值,不可以设置auto
- 备注:边框属性————
- Div实际宽度=左外边距+左边框粗度+左填充距离+内容物宽度+右填充距离+右边框粗度+右外边距
- Div实际高度=上外边距+上外边框粗度+上内填充距离+内容物高度+下内填充距离+下边框粗度+下外边距
- width,height属性
- 宽度width:像素值/百分比
- 高度height:像素值/百分比
- 用来设置块元素,直接对行内元素设置高度没有作用
- 盒模型的display属性(盒模型类型)
- 盒模型的类型————
- 块状盒模型(block),行内盒模型(内联盒模型inline),行内块状盒模型(inline-block)
- block块状元素:块状元素的宽度为100%,而且后面隐藏附带有换行符,使块状元素始终占据一行
- 常用块级元素————
- div
- p,hr,h1-h6
- ul,ol,dl
- li,dt,dd
- form
- table
- inline行内元素(内联元素):内联元素也呈矩形形状,它的高和宽由它的内容所确定,定义它的width和height属性无效
- 多个内联元素可以同一行显示
- 常用行内元素————
- span,label
- img,a,br
- input,button,select,textarea
- em,b,strong,i,sup,sub
- 盒模型的类型转换————
- 盒子模型可通过display属性来改变默认的显示类型
- display属性w3c制定了共有18个属性值,但是大多浏览器无法识别
- 需要掌握————
- block块状显示方式:在元素后面添加换行符,也就是说其他元素不能在其后面并列显示
- inline行内显示方式:在元素后面删除换行符,多个元素可以在一行内并列显示
- inline-block行内块状显示方式:元素具有块状元素的特征,但是不独占一行,又具有行内元素的特征
本文转载自:网络
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486