Bootstrap col-x 用于多种分辨率的用法
Bootstrap usage of col-x for multiple resolutions
我有以下代码:
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="row">
<div class="card">
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
</div>
</div>
</div>
这些是 4 个控件(输入),它们在桌面和移动分辨率下显示良好,在桌面上它们彼此相邻,而在移动设备上它们彼此下方。
我想要它,以便在较小的分辨率(移动设备)上第一行有 2 个彼此相邻,第二行有 2 个彼此相邻,但在较大的分辨率下它们应该彼此相邻显示在 1 行,这是出于 "saving space" 的目的,控件不需要自己占用完整的行,因为输入是有限的。
我已经尝试过但没有成功,通过玩 col-md-x
和更少的 div 但我无法做到这一点。
我怎样才能做到这一点?
感谢您的指导或建议!
对于小于 md 的屏幕上的 col-6,您的 col-6 会将此 div 每个 row.I 移动到卡片中的行 class
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="card">
<div class="row">
<div class="col-6 col-md-3 col-lg-3 co-xl-3">
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
</div>
</div>
我有以下代码:
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="row">
<div class="card">
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
<div class="col-md-3" style="display: inline-block; float:left;">
... content ...
</div>
</div>
</div>
</div>
这些是 4 个控件(输入),它们在桌面和移动分辨率下显示良好,在桌面上它们彼此相邻,而在移动设备上它们彼此下方。
我想要它,以便在较小的分辨率(移动设备)上第一行有 2 个彼此相邻,第二行有 2 个彼此相邻,但在较大的分辨率下它们应该彼此相邻显示在 1 行,这是出于 "saving space" 的目的,控件不需要自己占用完整的行,因为输入是有限的。
我已经尝试过但没有成功,通过玩 col-md-x
和更少的 div 但我无法做到这一点。
我怎样才能做到这一点? 感谢您的指导或建议!
对于小于 md 的屏幕上的 col-6,您的 col-6 会将此 div 每个 row.I 移动到卡片中的行 class
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="card">
<div class="row">
<div class="col-6 col-md-3 col-lg-3 co-xl-3">
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
<div class="col-6 col-md-3 col-lg-3 co-xl-3" >
... content ...
</div>
</div>
</div>