Css 如何使用它来完成引导网格系统的功能';s";。列xs-“;或;smallgrid“;有基金会4吗?

Css 如何使用它来完成引导网格系统的功能';s";。列xs-“;或;smallgrid“;有基金会4吗?,css,twitter-bootstrap,twitter-bootstrap-3,zurb-foundation,Css,Twitter Bootstrap,Twitter Bootstrap 3,Zurb Foundation,我正在寻找建立一个网站在自定义CSS和没有框架只是为了增加我的命令对CSS。我希望我的整个网站保持其布局和外观,无论什么设备。基金会用它的“小网格”和“.COL XS”引导。在没有框架的情况下如何实现这一点?Foundation和Bootstrap都使用相同的方式为您提供灵活的网格:它们以百分比为单位固定所有可能的列宽,并使用媒体查询在移动/平板电脑/桌面网格之间切换(小< /代码>,中< >代码>大< 为基础, XS, SM , MD 和 LG Bootstrap)。 请查看这些链接以了解更

我正在寻找建立一个网站在自定义CSS和没有框架只是为了增加我的命令对CSS。我希望我的整个网站保持其布局和外观,无论什么设备。基金会用它的“小网格”和“.COL XS”引导。在没有框架的情况下如何实现这一点?

Foundation和Bootstrap都使用相同的方式为您提供灵活的网格:它们以百分比为单位固定所有可能的列宽,并使用媒体查询在移动/平板电脑/桌面网格之间切换(<代码>小< /代码>,<代码>中< <代码> >代码>大< <代码>为基础,<代码> XS,<代码> SM ,<代码> MD 和<代码> LG Bootstrap)。 请查看这些链接以了解更多信息:

引导程序3: 基金会5:
您只需几行就可以编写自己的网格。首先确定您喜欢多少列,并创建如下所示的4列网格:

.col-1, .col-2, col-3, .col-4 {
    float: left;
    /* So that empty columns don't collapse */
    min-height: 1px;
    padding: 0 16px;
    /* Change tje box-model to set columns size in pixels */
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-1 { width: 25%; }
.col-2 { width: 50%; }
.col-3 { width: 75%; }
.col-4 { width: 100%; }
这正是您所需要的。我可能希望使用clearfix技巧包装您的列并清除浮动。如果您愿意,我有一个独立的网格系统,名为“仅此而已”,还有更多

// Mobile first : Foundation display the content with -small columns
@media only screen {
    .column,
    .columns {
      position: relative;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .small-1 { width: 8.33333%; }
    .small-2 {width: 16.66667%; }
    .small-3 { width: 25%; }
    .small-4 { width: 33.33333%; }
    .small-5 { width: 41.66667%; }
    .small-6 { width: 50%; }
    .small-7 { width: 58.33333%; }
    .small-8 { width: 66.66667%; }
    .small-9 { width: 75%; }
    .small-10 { width: 83.33333%; }
    .small-11 { width: 91.66667%; }
    .small-12 { width: 100%; }
}

// If we reach 40.063em, let's use -medium columns
@media only screen and (min-width: 40.063em) {
    .column,
    .columns {
      position: relative;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      float: left; }
    .medium-1 { width: 8.33333%; }
    .medium-2 {width: 16.66667%; }
    ...
}

// ...etc with -large columns
.col-1, .col-2, col-3, .col-4 {
    float: left;
    /* So that empty columns don't collapse */
    min-height: 1px;
    padding: 0 16px;
    /* Change tje box-model to set columns size in pixels */
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.col-1 { width: 25%; }
.col-2 { width: 50%; }
.col-3 { width: 75%; }
.col-4 { width: 100%; }