1.
标准盒子模型 box-sizing: content-box
IE盒子模型||怪异盒子模型 box-sizing: border-box
2.
flex 属性用于指定弹性子元素如何分配空间
flex-direction 属性指定了弹性子元素在父容器中的位置
flex-direction: row | row-reverse | column | column-reverse row 横向从左到右排列默认的排列方式
row-reverse 反转横向排列(右对齐,从后往前排,最后一项排在最前面 )
column 纵向排列
column-reverse 反转纵向排列,从后往前排,最后一项排在最上面
align-items: 设置或检索弹性盒子元素在侧轴(纵轴)方向上的对齐方式
align-items: flex-start | flex-end | center | baseline | stretch
flex-start:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴起始边界
flex-end:弹性盒子元素的侧轴(纵轴)起始位置的边界紧靠住该行的侧轴结束边界
center:弹性盒子元素在该行的侧轴(纵轴)上居中放置
baseline:如弹性盒子元素的行内轴与侧轴为同一条,则该值与'flex-start'等效。其它情况下,该值将参与基线对齐
stretch:如果指定侧轴大小的属性值为'auto',则其值会使项目的边距盒的尺寸尽可能接近所在行的尺寸,但同时会遵照'min/max-width/height'属性的限制
3.密钥
localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除
sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据
sessionStorage.setItem(key, value) :存储数据
sessionStorage.getItem(key) :获取数据
sessionStorage.removeItem(key) :删除数据
sessionStorage.clear() :删除所有数据
localStorage.setItem(key,value) :存储数据
localStorage.getItem(key) :获取数据
localStorage.removeItem(key) :删除数据
localStorage.clear() :清空数据 / 删除所有数据
4.
solid:边框为单实线
dashed:边框为虚线
dotted:边框为点线
double:边框为双实线
flex-flow 属性是 flex-direction 和 flex-wrap 属性的复合属性
flex-flow 属性用于设置或检索弹性盒模型对象的子元素排列方式
flex-direction 属性规定灵活项目的方向
flex-wrap 属性规定灵活项目是否拆行或拆列
flex-direction代表的值有:row|row-reverse|column|column-reverse
flex-wrap代表值有:nowrap|wrap|wrap-reverse
5.
圆角 border-radius: 0px 0px 0px;
盒子阴影 border-radius: 50%;
background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动
线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向
默认情况:从上到下
background-image: linear-gradient(颜色, 颜色,...);
从左到右to right|left|top|bottom
background-image: linear-gradient(to right,red,orange);
对角方式to bottom right
设置角度90deg background-image: linear-gradient(90deg,red,#000);
使用透明度 background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
重复线性渐变 background-image: linear-gradient(red,black 20%,green 10%);
径向渐变(Radial Gradients) 由它们的中心定义