为什么在bootstrap中使用多个col- [lg | md | sm | xs]?

时间:2016-04-07 14:23:11

标签: twitter-bootstrap twitter-bootstrap-3

我见过一些像

这样的项目
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

typedef struct {
    char ch;
    char str[20];
}typ;

typ* add(char* str, char ch);

int main(int argc, char const *argv[]){
    typ* arr;
    arr = (typ*)malloc(sizeof(typ));

    char* name;

    name = (char*)malloc(10);
    *(name + 0)= 'c';
    *(name + 1)= 'a';
    *(name + 2)= 'p';
    *(name + 3)= '\0';
    char c = 'k';

    arr = add(name, c);

    printf("%c\n", arr->ch );
    printf("%s\n", arr->str );

    return 0;
}

typ* add(char* str, char ch){
    typ tempo;
    strcpy(str, tempo.str);
    printf("%s\n", str);
    tempo.ch = ch;
    typ* temp;
    *temp = tempo;
    return temp;
}

为什么他们使用多个col??

2 个答案:

答案 0 :(得分:5)

因为我们可以适用于所有设备,例如小型设备,中型设备,小型设备,以及小型设备 Xs - 超小型设备 Md - 中型设备 Sm-小型设备

答案 1 :(得分:1)

来自the bootstrap doc

  

网格类适用于屏幕宽度大于或等于的设备   到断点大小,并覆盖针对较小的网格类   设备。因此,例如将任何.col-md- *类应用于元素   不仅会影响它在中型设备上的造型,还会影响它的大型造型   设备如果没有.col-lg- *类。