Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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 一行4列_Html_Css_Twitter Bootstrap_Bootstrap 4 - Fatal编程技术网

Html 一行4列

Html 一行4列,html,css,twitter-bootstrap,bootstrap-4,Html,Css,Twitter Bootstrap,Bootstrap 4,我正在尝试创建一个引导布局,一行中有4列,但1列必须位于右侧的2列之下 下面是我想要的最终结果的屏幕截图: 以下是我现在所拥有的: 因此,黑色列必须位于列下方的右侧 以下是我正在使用的代码: 1. 2. 3. 4. 使用如下代码(您可以使用bootstrap-4间距到sapces): 参见小提琴: 1. 2. 3. 4. 使用如下代码(您可以使用bootstrap-4间距到sapces): 参见小提琴: 1. 2. 3. 4. 尝试以下代码: <div class="hom

我正在尝试创建一个引导布局,一行中有4列,但1列必须位于右侧的2列之下

下面是我想要的最终结果的屏幕截图:

以下是我现在所拥有的:

因此,黑色列必须位于列下方的右侧

以下是我正在使用的代码:


1.
2.
3.
4.
使用如下代码(您可以使用bootstrap-4间距到sapces):

参见小提琴:


1.
2.
3.
4.
使用如下代码(您可以使用bootstrap-4间距到sapces):

参见小提琴:


1.
2.
3.
4.
尝试以下代码:

<div class="home-teams">
  <div class="container">
    <div class="row">
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height: 500px;">

            <!-- Left side -->
            <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: green; height: 500px;"> 1 </div>

            <!-- Right side -->
            <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">

                <!-- Top Row -->
                <div class="row">
                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                        <!-- Left -->
                        <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: pink; height: 250px;"> 2 </div>
                        <!-- Right -->
                        <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: yellow; height: 250px;"> 3 </div>
                    </div>
                </div>

                <!-- Bottom row -->
                <div class="row">
                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="background-color: black; height: 250px; width: 50%;"> 4 </div>
                </div>
            </div>

        </div>
    </div>
</div>

1.
2.
3.
4.

注意:您不一定需要行div

请尝试以下代码:

<div class="home-teams">
  <div class="container">
    <div class="row">
        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="height: 500px;">

            <!-- Left side -->
            <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: green; height: 500px;"> 1 </div>

            <!-- Right side -->
            <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6">

                <!-- Top Row -->
                <div class="row">
                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
                        <!-- Left -->
                        <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: pink; height: 250px;"> 2 </div>
                        <!-- Right -->
                        <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6" style="background-color: yellow; height: 250px;"> 3 </div>
                    </div>
                </div>

                <!-- Bottom row -->
                <div class="row">
                    <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12" style="background-color: black; height: 250px; width: 50%;"> 4 </div>
                </div>
            </div>

        </div>
    </div>
</div>

1.
2.
3.
4.


注意:您不一定需要行div

您应该嵌套两个2列布局:

<div class="row">
    <div class="col-md-6">area 1<div>
    <div class="col-md-6">
        <div class="col-md-6">area 2</div>
        <div class="col-md-6">area 3</div>
        <div class="col-md-12">area 4</div>
    </div>
</div>
CSS:


您应该嵌套两个2列布局:

<div class="row">
    <div class="col-md-6">area 1<div>
    <div class="col-md-6">
        <div class="col-md-6">area 2</div>
        <div class="col-md-6">area 3</div>
        <div class="col-md-12">area 4</div>
    </div>
</div>
CSS:

“一行4列”

要将它们保留在一行中(允许重新排序),请禁用Bootstrap 4 flexbox,只需在
md
widths和更大的值上使用“float”

<div class="home-teams">
    <div class="container">
        <div class="row d-md-block">
            <div class="col-md-6 float-left" style="background-color: green; height: 500px;">
                1
            </div>
            <div class="col-md-3 float-left" style="background-color: pink; height: 250px;">
                2
            </div>
            <div class="col-md-3 float-left" style="background-color: yellow; height: 250px;">
                3
            </div>
            <div class="col-md-6 float-left" style="background-color: black; height: 250px; width: 50%;">
                4
            </div>
        </div>
    </div>
</div>

1.
2.
3.
4.

由于
.d-md-block
用于
.row
,因此布局仍将使用flexbox “一行4列”

要将它们保留在一行中(允许重新排序),请禁用Bootstrap 4 flexbox,只需在
md
widths和更大的值上使用“float”

<div class="home-teams">
    <div class="container">
        <div class="row d-md-block">
            <div class="col-md-6 float-left" style="background-color: green; height: 500px;">
                1
            </div>
            <div class="col-md-3 float-left" style="background-color: pink; height: 250px;">
                2
            </div>
            <div class="col-md-3 float-left" style="background-color: yellow; height: 250px;">
                3
            </div>
            <div class="col-md-6 float-left" style="background-color: black; height: 250px; width: 50%;">
                4
            </div>
        </div>
    </div>
</div>

1.
2.
3.
4.


由于
.d-md-block
用于
.row
,布局仍将使用flexbox告诉我更多帮助告诉我更多帮助认为您需要另一行:认为您需要另一行: