Css网格出错



我试图在 css 中做一些网格,但这里出了点问题,我不明白我做错了什么,按照我的 jsFiddle 代码

js小提琴

/*Grid*/
.container {
  width: 100%;
  max-width: 1200px;
}
.row:before,
.row:after {
  content: "";
  display: table;
  clear: both;
}
[class*='col-'] {
  float: left;
  min-height: 1px;
  width: 8.3333%;
  padding: 15px; /*Gutter*/
}
.col-lg-1 {width: 8.3333%;}
.col-lg-2 {width: 16.6666%;}
.col-lg-3 {width: 25%;}
.col-lg-4 {width: 33.3333%;}
.col-lg-5 {width: 41.6666%;}
.col-lg-6 {width: 50%;}
.col-lg-7 {width: 58.3333%;}
.col-lg-8 {width: 66.6666%;}
.col-lg-9 {width: 75%;}
.col-lg-10 {width: 83.3333%;}
.col-lg-11 {width: 91.6666%;}
.col-lg-12 {width: 100%;}

有人可以帮忙吗?

你缺少的是box-sizing:border-box;

https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing

演示:https://jsfiddle.net/6h7ka51k/3/

最新更新