当前位置: 首页 > 面试题库 >

Bootstrap 4:隐藏的可见Cols?

潘向明
2023-03-14
问题内容

我想知道为什么以下内容不起作用-xs隐藏在xs视图中。我觉得这与Bootstrap
v4中引入的更改有关,但是我想知道与在CSS中相比,在此代码中仍然可以实现这一点吗?我正在使用默认的bootstrap.css文件。

<div class="container">
    <div class="row">
    <div class="hidden-xs col-lg-4 col-md-6 col-sm-12 col-xs-12">
    Some text here.
    </div>
</div>

问题答案:

添加此答案是因为接受的答案中的注释太长且不完整。如前所述,这些hidden-*类在Bootstrap 4 beta中不再存在。

“ hidden-sm-DOWN到底是什么?”

它不再存在于beta中,而是以前的版本,它的意思是“隐藏在小巧的外壳上”。含义,隐藏在xs和上sm,否则可见。

如果要在Bootstrap 4中的特定层(断点)上隐藏元素,请相应地使用d-*显示类。请记住xs是默认的断点(总是隐含的),除非被 较大的
断点覆盖。由于xs暗含,您将不再使用该中-xs-缀。例如,不是d-xs-none,而是d-none

  • hidden-xs-down = d-none d-sm-block
  • hidden-sm-down = d-none d-md-block
  • hidden-md-down = d-none d-lg-block
  • hidden-lg-down = d-none d-xl-block
  • hidden-xl-down= d-none(与相同hidden
  • hidden-xs-up= d-none(与相同hidden
  • hidden-sm-up = d-sm-none
  • hidden-md-up = d-md-none
  • hidden-lg-up = d-lg-none
  • hidden-xl-up = d-xl-none
  • hidden-xs(仅)= d-none d-sm-block(与相同hidden-xs-down
  • hidden-sm (仅)= d-block d-sm-none d-md-block
  • hidden-md (仅)= d-block d-md-none d-lg-block
  • hidden-lg (仅)= d-block d-lg-none d-xl-block
  • hidden-xl (仅)= d-block d-xl-none
  • visible-xs (仅)= d-block d-sm-none
  • visible-sm (仅)= d-none d-sm-block d-md-none
  • visible-md (仅)= d-none d-md-block d-lg-none
  • visible-lg (仅)= d-none d-lg-block d-xl-none
  • visible-xl (仅)= d-none d-xl-block

另外请注意,d-*-block可以根据元素的显示类型将其替换为d-*-inlined-*-flex等。测试版中的更多展示类



 类似资料:
  • 问题内容: 是否可以编写和创建Firefox中的Firebug插件无法捕获的JavaScript Ajax请求? 我之所以这样询问,是因为我可以在Facebook上看到没有正在进行的Ajax请求,但是当我从另一个帐户发送消息时,顶部的消息框仍会添加“ 1条未读消息”指示符。甚至有可能实现? 谢谢。 问题答案: Firebug将“标准” AJAX请求记录到控制台面板;这些是使用ActiveX / X

  • 我有一个简单的html表: PHP端的变量将向表单元格提供信息。 问题:是否可以隐藏具有空变量的表行,而只显示具有非空变量的行? 现在的问题:行是空的显示边框和样式,如果它是空的没有信息,它看起来很糟糕,我想隐藏那些不包含任何信息的行。

  • 问题内容: 在jQuery中,有和方法设置CSS 设置。 是否有可以设置设置的等效功能? 我知道我可以使用,但是我喜欢某些类似的功能。谢谢。 问题答案: 您可以制作自己的插件。 如果您想重载原始的jQuery ,我不建议…

  • 在BootstrapV3中,我经常使用hidden-**类与clearfix相结合来控制不同屏幕宽度的多列布局。例如 我可以在一个DIV中组合多个hidden-**以使我的多列以不同的屏幕宽度正确显示。 举个例子,如果我想显示一行产品照片,在大屏幕上每行4张,在小屏幕上3张,然后在非常小的屏幕上2张。产品照片可能是不同的高度,所以我需要清除,以确保行正确中断。 这是v3中的一个例子... http

  • 问题内容: 在CSS中,在父容器上设置,以使其随其浮动子代的高度扩展。 但是,当与… 结合使用时,它还具有另一个有趣的功能。 如果上一个同级是一个浮动元素,它将实际上并列出现。也就是说,如果同级容器是,则容器将显示在同级容器的右侧,没有换行符- 就像它在正常流中浮动一样。如果先前的兄弟姐妹是容器,那么容器将出现在兄弟姐妹的左侧。调整此容器的大小将准确地显示它在浮动元素之间的中心。说,如果你有两个以

  • 我有目标设备的蓝牙mac-id。然而,蓝牙处于隐藏/不可见模式。 这两款手机都是Android手机。(非根)。 我做了研究,我*知道*如果我知道mac id,我可以连接到一个设备(在大多数情况下),但是我只想扫描接近度而不连接,即如果目标设备在蓝牙范围内,我知道它的mac id,我*可以*只*知道它是否接近(或者松散地说,扫描它?)