Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用引导设置不同屏幕的列类_Html_Css_Twitter Bootstrap_Bootstrap Grid - Fatal编程技术网

Html 使用引导设置不同屏幕的列类

Html 使用引导设置不同屏幕的列类,html,css,twitter-bootstrap,bootstrap-grid,Html,Css,Twitter Bootstrap,Bootstrap Grid,我正在尝试使用引导构建我的UI。我试图在一个行中设置3个div,对于中屏幕和大屏幕,它们彼此相邻。以及 在768px下,我想把它们一个放在另一个下面 file.html <section className="about" id="about"> <div className="container-fluid"> <div className="row boxes justify-content-md-center"> <div cla

我正在尝试使用引导构建我的UI。我试图在一个
行中设置3个
div
,对于中屏幕和大屏幕,它们彼此相邻。以及 在
768px
下,我想把它们一个放在另一个下面

file.html

<section className="about" id="about">
  <div className="container-fluid">
   <div className="row boxes justify-content-md-center">
    <div className="col-sm-12 col-md-4 box">
    <div className="innerBox">
      <div className="icons">
        <img src={iconEducation} className="img-responsive" />
      </div>
      <div className="box-body">
        <h3 className="box-title">Title </h3>

        <div className="box-list">
          <div className="box-list-items">
            <div className="item-ul"><img src={dot} className="img-responsive" /></div>
            <div>
              <p>Text</p>
            </div>
          </div>
          <div className="box-list-items">
            <div><img src={dot} className="img-responsive" /></div>
            <div className="item-ul">
              <p>Text</p>
            </div>
          </div>
        </div>
      </div>
    </div>
    </div>
当我浏览引导文档时,我认为将类命名为
.col-md-4
将使我的
div
s与上面的
768px
对齐,在同一行中,一个挨着一个,在下面将它们放置在
显示:框
视图中。

转到这里查看引导列(col-lg-4、col-md-4、col-sm-6、col-xs-12)

并根据您的设备进行媒体查询

    @media only screen and (min-width:1024px) and (max-width: 1200px) {
    }

    @media only screen and (min-width:992px) and (max-width: 1023px) {

    }
    @media only screen and (min-width:768px) and (max-width: 991px) {

    }
    @media only screen and ( max-width: 767px ) {
    }
    @media only screen and ( max-width: 479px ) {
    }
有关引导列(col-lg-4、col-md-4、col-sm-6、col-xs-12),请转至此页

并根据您的设备进行媒体查询

    @media only screen and (min-width:1024px) and (max-width: 1200px) {
    }

    @media only screen and (min-width:992px) and (max-width: 1023px) {

    }
    @media only screen and (min-width:768px) and (max-width: 991px) {

    }
    @media only screen and ( max-width: 767px ) {
    }
    @media only screen and ( max-width: 479px ) {
    }

您需要将file.html中的所有代码放在具有类行的div侧并再次测试。

您需要将file.html中的所有代码放在具有类行的div侧并再次测试。

@user9347049这不适合注释,因此为了清晰起见,我将其放在这里

容器流体允许您使用整个屏幕宽度,但它仍然只是一个容器,包含行和列。您创建行,然后添加列。如中所示:

<div class="container"> <!-- you can change this class to container-fluid class if you like -->
    <div class="row">
        <div class="col-md-4">
        </div>
        <div class="col-md-4">
        </div>
        <div class="col-md-4">
        </div>
    </div>
</div>


您只能有一个容器类。行div包含该行的所有cols div。您可以根据需要有任意多行的列。如果您调整代码,您应该在查看它的媒体查询端之前获得一些您正在查找的结果。

@user9347049这不适合注释,因此我将为了清楚起见,请在此处单击

容器流体允许您使用整个屏幕宽度,但它仍然只是一个容器,包含行和列。您创建行,然后添加列。如中所示:

<div class="container"> <!-- you can change this class to container-fluid class if you like -->
    <div class="row">
        <div class="col-md-4">
        </div>
        <div class="col-md-4">
        </div>
        <div class="col-md-4">
        </div>
    </div>
</div>


您只能有一个容器类。行div包含该行的所有cols div。您可以根据需要有任意多行的列。如果您修改了代码,您应该在查看其媒体查询端之前获得一些您正在查找的结果。

没有使用@media only screen和all,这将起作用:

<div class="container">
  <div class="row">
    <div class="col-xs-12 col-sm-4 col-md-4 col-lg-4">abc</div>
    <div class="col-xs-12 col-sm-4  col-md-4 col-lg-4">xyz</div>
    <div class="col-xs-12 col-sm-4  col-md-4 col-lg-4">123</div>
  </div>
</div>

abc
xyz
123
您可以检查:

没有使用@media only屏幕,所有这些都可以工作:

<div class="container">
  <div class="row">
    <div class="col-xs-12 col-sm-4 col-md-4 col-lg-4">abc</div>
    <div class="col-xs-12 col-sm-4  col-md-4 col-lg-4">xyz</div>
    <div class="col-xs-12 col-sm-4  col-md-4 col-lg-4">123</div>
  </div>
</div>

abc
xyz
123
您可以检查:

您需要将您的
col-md-4
包装在
中。请显示一个复制问题的正确文件。为
指定
宽度:100%
。about.box
可能会在这里产生干扰。您是说每一个
.col-md-4
都在新行中?为什么?它也应该能够在一行中具有函数。@souelswas帮助,是您需要将列包装在一行中。@noctens2但是我的div在
中您需要将
col-md-4
包装在
中。请显示一个适当的名称,以再现问题。为
指定
宽度:100%
。about.box
可能会在这里产生干扰。您是指为
.col-md-4
内部指定的每个
e新行?为什么?它应该也能在一行中有函数。@Soueulsw现在说的是,您需要将列包装在一行中。@Nowns2但是我的div在
中,对不起,我编辑了我的代码。它已经在那里了。Class
.container fluid>.row
。您需要三个框吗?在a div中再放两个,像tat一样行内也有一个,sr-im在我的手机上,所以我无法键入所有代码抱歉,我编辑了我的代码。它已经在那里了。Class
。container fluid>。row
。你需要三个框吗?在a div中放另外两个,像tat一样的类也在行内,sr-im在我的手机上,所以我无法键入所有代码code@user9347049你到底想要什么按照一定的顺序对它们进行排序,上面的代码就可以了。但从您的代码来看,似乎是这样。使用引导,而不是使用引导。这就是我所做的,为所有屏幕大小添加了引导类。但问题是我自定义添加的css。当我修复时,它工作得很好。谢谢。:)@用户9347049如果你接受了答案,你可以投赞成票thanks@user9347049你到底想要什么?只要把它们按一定的顺序排列,上面的代码就可以了。但从你的代码来看,似乎是这样的。这就是我所做的,为所有屏幕大小添加了引导类。但问题是我的css自定义添加。当我修复它时,它工作得很好。谢谢。:)@用户9347049如果你已经接受了答案,你可以投赞成票,谢谢