box-sizing css樣式

box-sizing 屬性容許您以特定的方式定義匹配某個區域的特定元素。css

box-sizing: content-box|border-box|inherit;flex

content-box:這是由 CSS2.1 規定的寬度高度行爲。寬度和高度分別應用到元素的內容框。在寬度和高度                             以外繪製元素的內邊距和邊框。spa

border-box:  爲元素設定的寬度和高度決定了元素的邊框盒。就是說,爲元素指定的任何內邊距和邊框都將                          在已設定的寬度和高度內進行繪製。經過從已設定的寬度和高度分別減去邊框和內邊距才能得                          到內容的寬度和高度。真是相見恨晚!設計

inherit:          規定應從父元素繼承 box-sizing 屬性的值。code

通常設置box-sizing:border-box就夠了這個比較符合人類的通常習慣,設計者把content-box設置成默認屬性,真是非人類!繼承

.container {
  height: 100hv;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200px 0;
  box-sizing: border-box;
}

一個page,以上設置就是通用的設置,高度全屏,垂直排版,文字居中,包裹邊框而且是最後一行控件處於最底部,填充整個page,完美it

相關文章
相關標籤/搜索