学习笔记07
来源:互联网 发布:8寸windows平板 编辑:程序博客网 时间:2024/05/21 06:54
2017年9月26日
学习笔记与总结
1.盒子模型简介:
margin:当前元素和相邻元素之间的距离
分四个方向,按顺时针方向:top right bottom left
特点:1.垂直方向的相邻元素,上下外边距只会取最大值
2.在子元素里添加垂直方向的外边距,
需要给父元素添加overflow:hidden
padding与margin同理
上 右 下 左
上下 左右
上 左右 下
上下左右
border本身就是一个复合样式
1:边框的宽度
2:边框的颜色
3:边框的样式
border又分顺时针四个方向 上右下左
border会增大元素的内容空间
div居中
父div: 子div:
margin: 0 auto; margin:50px auto;
overflow: hidden;
2.标准流盒子模型
在标准流下
1:块级元素从上往下依次显示,宽度和容器等宽
2:行级元素从左往右排,宽度不够的时候才换行
浮动入门:
清除浮动带来的影响的办法:
1:在含有浮动元素的后面添加一个无关的元素
让添加的无关元素去清除浮动,使用clear:both;
缺点是 添加了一个无关元素,代码阅读受影响
2:只需要在含有浮动元素的父元素中,添加overflow:hidden
缺点是 一旦包含非浮动元素,页面显示不正常
3:通过伪类来实现 在需要清除浮动的父元素里,添加一个清除浮动的伪类
#body:after{
content: "";
display: block;
clear: both;
行内盒子的水平外边距
水平排放的行内盒子 水平间距的margin是累加的
垂直间距则是取最大值
3.变态盒模型(IE)
box-sizing: content-box
标准盒模型
width只包含一部分:content
box-sizing: border-box
变态盒模型(低版本IE浏览器)
width包含:border,padding,content
(哪个子类需要用使用 加在该子类样式中)
练习中有用的知识点:
div中的子div
padding和boder会增大父div的占用面积
边框外变形圆矩角
border-radius: 10px;
选中选框时触发的伪类选择器(focus)
input:focus{
outline: none; (外边无样式)
outline: 1px solid red;
}
阅读全文
0 0
- 传智播客学习笔记07
- Perl 学习笔记 --- 07
- java学习笔记07
- Java学习笔记 - 07
- lua学习笔记07
- Python学习笔记07
- JavaScript学习笔记--07
- java学习笔记-07
- 【JAVAWEB学习笔记】07
- Java学习笔记07
- C++学习笔记07
- 07 xml学习笔记
- 学习笔记07
- JAVA学习笔记-07
- Bootstrap学习笔记 07
- PHP学习笔记 07
- C# 学习笔记(Attribute) - 07
- 学习笔记 07-01-04
- C-COT核心思想
- C语言 getchar(),putchar()函数的使用
- yii2 之图片上传插件fileinput使用说明
- IDEA dao层“Could not autowired”(已用使用MapperScannerConfigurer扫描)
- jstl在jsp中比较的
- 学习笔记07
- python爬虫由浅入深5--的html格式输出 prettify()
- ECO文章阅读
- 最长上升子序列(非连续)
- 【Angular2】搭建开发环境
- 流程图制作技巧分享 手把手教你绘制业务流程图
- 正则表达式
- 向量角度来重新审视一些数学概念
- cross-env简介