在 Bootstrap 4 的小屏幕上隐藏一列

Jim*_*imF 3 html css responsive-design bootstrap-4

这是一个总是让我对 Bootstrap 4 感到困惑的领域

假设你有这个布局:

  <div class="container-fluid">     
   <div class="row">
     <div class="col-sm-3">col-sm-3</div>
     <div class="col-sm-9">col-sm-9</div>
   </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

什么课你分配(最有可能的col-sm-3),使得col-sm-3隐藏于:xssmmd

换句话说,只是要清楚,我只希望col-sm-3到出现在lgxl屏幕?

dip*_*pas 15

在这种情况下,您必须使用显示实用程序类

d-none d-lg-block: 隐藏在小于 lg 的屏幕上

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">     
   <div class="row">
     <div class="col-sm-3 d-none d-lg-block">col-sm-3</div>
     <div class="col-sm-9">col-sm-9</div>
   </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

  • “这个问题以前有人问过,已经有了答案”。这是不同的,因为它切中要害。并且很容易理解。虽然 Bootstrap v4 中的 Missing visible-** 和 hidden-** 很可能提供了对所有情况的彻底和详尽的解释,但我仍然遇到问题。如果 SO 的目的是将知识从一个人传达给另一个人,我相信我提出的问题和回答的方式非常清楚。 (2认同)