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

相关文章
相关标签/搜索