【问题标题】:How to make webpage 100% width using bootstrap?如何使用引导程序使网页宽度为 100%?
【发布时间】:2015-09-29 23:09:05
【问题描述】:

我正在使用引导程序,我有一个要求,用户要求将布局设置为 100% 的高度和宽度,以覆盖页面上的所有空间。我尝试了引导类 .container-fluid 但它不起作用。知道我在下面的代码中做错了什么吗?

index.html

 <div id="main-content" style="padding-bottom: 3rem;" ng-if="user">
    <div class="container-fluid">
        <breadcrumbs></breadcrumbs>
        <div ui-view></div>
    </div>
 </div>

【问题讨论】:

  • 我不认为 Bootstrap 中有一个原生类可以处理 100% 的高度,而.container-fluid 的左右填充仍然是 15px,所以这并不是真正的 100%。您可能需要使用自定义 css 来实现这一点。
  • 这里没有足够的代码来复制宽度问题。如果我为这些 div 添加边框,它们会使用页面的整个宽度。
  • 至于身高,你要的答案在这里:stackoverflow.com/questions/90178/…
  • 您应该编辑您的问题,以便它指的是高度而不是宽度。默认情况下,Bootstrap 始终为 100% 宽度。

标签: html twitter-bootstrap


【解决方案1】:

aftab看看这个Fiddle
您可以创建一个class 并使用vhvw(高度/宽度)。

您将看到 block class 与导航栏高度的整体视口高度相距 50px。

.block {
    height: calc(100vh - 50px); /* less 50px for the height of the Navbar */
    width: 100vw;
    background-color: darkorange;
}  

请注意,这会填满整个屏幕而没有滚动条。 看看这是否对你有帮助。

只需阅读 this 即可获得浏览器支持。

【讨论】:

  • avoid link only answers。答案“仅是指向外部网站的链接”may be deleted
  • @Quentin,仍在完成这篇文章。所以请不要这么快下判断。我为这篇文章做了一个完整的工作。
  • 考虑在点击“发布您的答案”按钮之前完成帖子。
猜你喜欢
  • 2013-09-11
  • 1970-01-01
  • 1970-01-01
  • 2020-08-11
  • 1970-01-01
  • 2014-04-11
  • 2012-08-07
  • 2016-04-28
  • 1970-01-01
相关资源
最近更新 更多