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
未完待續~~佈局