這是《前端總結·基礎篇·CSS》系列的第一篇,主要總結一下布局的基礎知識。
一、顯示(display) 1.1 盒模型(box-model) 1.2 行內元素(inline) & 塊元素(block) 1.3 行內塊元素(inline-block IE8+ IE6-7/tools) 1.4 flex(IE11+ IE10/-ms-) 1.5 none二、位置(position) 三、補充 3.1 浮動(float) 3.2 層疊(z-index) 3.3 溢出(overflow) 3.4 resize(notIE)(CSS3) 3.5 分欄(column)(IE10+ notOperaMini)(CSS3)
一、顯示(display)
1.1 盒模型(box-model)
看圖了解盒模
盒模型包括內容(content)、填充(padding)、邊框(border)、邊距(margin)。我們給元素設置的高度,是內容(content)的高度。再給元素添加填充(padding),元素看起來會更高。