css盒模型
来源:互联网 发布:国语电影排行榜 知乎 编辑:程序博客网 时间:2024/05/21 17:26
---------标签元素显示方式:
display: none / block / inline /inline-block /table/flex;
隐藏 / 块级/ 行内 / 行内块元素 / 表格排列 / 弹性模型
---------模型设置
box-sizing: border-box/ content-box;
padding向内盒模型 pdding向外盒模型
---------内边距
padding: 0 - 99999px / 0 – 100%px / em / rem; 全选边距
padding-top/right/bottom/left:; 单选边距
padding: 上px 右px 下px 左px; 四值表示位置
padding: 上px 右左px 下px; 三值表示位置
padding: 上下px 右左px; 二值表示位置
---------外边距
margin: 0 - 99999px / 0 – 100%px / em / rem; 全选边距
margin-top/right/bottom/left:; 单选边距
margin: 上px 右px 下px 左px; 四值表示位置
maigin: 上px 右左px 下px; 三值表示位置
margin: 上下px 右左px; 二值表示位置
-----边距重合-----
1.元素嵌套时父元素未设置边框,会与子元素边框重合。当子元素设置外边距时, margin失效,子元素不能与父元素分开,父元素会移位。
2.元素垂直排列时,下边距距离为元素外边距设置的绝对值最大者,外边距不会相加,padding相加。
解决方法:
1.设置父元素边框
2.父元素设置内边距padding
3.父元素添加overflow:hidden样式
-----元素特性-----
块元素,行内块元素
--可设置--
宽width
高height
背景background:color;
外边距margin-top/right/bottom/left;
内边距padding-top/right/bottom/left;
定位position:relative/absolute/fixed;
浮动float:left/right;
--转换--
display:inline; 转换为行内元素
display:inline-block; 转换为行内块元素
行内元素
--可设置—
背景background:color;
外边距-左右margin-left/right;
内边距-左右padding-left/right; 上下可以设置有背景色,不占位置
定位position:relative/absolute/fixed;
浮动float:left/right;
--转换--
display:block; 转换为块元素
display:inline-block; 转换为行内块元素
float:left/right; 宽高,内外边距可设置
position:absolute; 宽高,内外边距可设置
- CSS、CSS盒模型
- CSS盒模型
- 什么是css盒模型?
- CSS 盒模型
- CSS盒模型讲解
- CSS 盒模型
- CSS盒模型
- div+css盒模型
- css 盒模型
- css盒模型组成
- css盒模型组成
- css的盒模型
- 介绍CSS盒模型
- CSS盒模型
- CSS盒模型
- css 盒模型整理
- css盒模型
- css盒模型笔记
- 全排列
- ZOJ2319 Beautiful People(贪心,最长递增子序列nlogn,LIS)
- [bzoj4826][HNOI2017]影魔
- 迭代器
- 如何使用阿里百川hotfix热修复功能(一)
- css盒模型
- python3+PyQt5 自定义视图
- laravel5.4 ftp新建目录出错
- java并发包:future模式
- 合并石子java
- 基于OSSFS挂载阿里云OSS至本地使用
- C++读取配置文件,重点是读取XML配置文件
- Python基础入门(三)- Python程序怎样运行
- javaIO file类