css - 根据屏幕尺寸使用 .container-fluid 调整 .container

标签 css twitter-bootstrap

这里是 Bootstrap 向导面临的挑战:如何根据屏幕尺寸在 .container 和 .container-fluid 之间切换我的布局。 IE。在移动设备上,我需要液体,否则使用普通容器。

<!-- pseudo class definition to exemplify -->
<div class="container-fluid-xs-only container-sm-and-up">
  
  <div class="row">
    ...
  </div>
</div>

免责声明:我现在正在做的解决方法是使用媒体查询调整边距。 IE。使用 .container 并在移动设备上添加负边距。想知道是否有更好的方法来实现这一目标。

要求:理想情况下我想要一个纯基于css的解决方案,如果真的不可能,请考虑我使用的是angular 1.x。

PS:我不想复制“行”中的内容,换句话说,我对使用重复内容执行 .visible-xs 和 .hidden-xs 不感兴趣...

谢谢!

最佳答案

containercontainer-fluid 之间的唯一区别是宽度,因此子元素(行、列等)在两者中的行为相同。

默认情况下,containerxs 屏幕上变为全宽 (100%),因此在屏幕宽度小于 768px 时,containercontainer-fluid 的行为完全相同。您不需要进行任何更改,只需使用 container 即可。

http://codeply.com/go/8ei2hMKBKd

关于css - 根据屏幕尺寸使用 .container-fluid 调整 .container,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38102876/

相关文章:

javascript - 如何使用样式组件显示一些值?

javascript - 如何用一个函数创建多个 jquery 函数?

javascript - 鼠标移出时动态 jQuery 隐藏 div

html - Bootstrap 网格系统中的 float Div

javascript - 单击按钮运行函数并添加Class

javascript - 如何将联系表放在 slider 上

css - 打印 Bootstrap 页面时的颜色问题

javascript - 如果 window.width 隐藏

css - 输入 :focus on css between chorme and mozilla 的不同工作

css - 有没有可以实时显示转换的 XML/XSL 编辑器?