position:
- absolute 相对最近的定位的祖先元素(至浏览器),因此通常设父元素相对定位,提高一个z层级,脱离文档流(内联变块,随着被内容撑开),
- relative 不脱离文档流(性质不变),提高一个z层级
- fixed 固定定位:相对浏览器的绝对定位,不随滚动条变化 left: //切记:默认值是auto,不是0(因此上面相邻有元素不会重叠) top: z-index:-1 只有开启定位的有效,父元素高不过子元素
元素:after { //高度坍塌 content:"", display:block, clear:both } 元素:before { //外边距重叠 content:"", display:"table", } //有须要能够整合在一块儿
https://zhuanlan.zhihu.com/p/25303493 css
npm i -g less lessc 文件名.less 文件名.css - @a定义变量,可运用计算,&表示本身 - 嵌套规则 - 混入引用名便可直接使用(&:.extend(.类名)) - 导入@import "文件名" - 循环等等 - less-loader
默认值问题web
- 默认auto:position:absolute的left,top - 默认auto:width,height默认不是100% - margin,padding默认0 - 百分比:height为包含块的height,其他为width参照
-moz-火狐npm
-webkit-api
单位px,百分比,em(等于1当前元素的font-size)浏览器
避免屡次请求,资源合一方法:多个图片合成一张 (CSS-Sprite雪碧图)less
全部简写属性没写的都会设置成默认值(以前写过的当心被覆盖)ide
未完待续~~布局