Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 100%宽度Twitter引导3模板_Html_Css_Twitter Bootstrap_Layout_Twitter Bootstrap 3 - Fatal编程技术网

Html 100%宽度Twitter引导3模板

Html 100%宽度Twitter引导3模板,html,css,twitter-bootstrap,layout,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Layout,Twitter Bootstrap 3,我是一个bootstrap新手,我有一个100%宽的模板,我想用bootstrap编码。第一列从左角开始,我有一个谷歌地图,它延伸到最右边。我想我可以用容器流体类来实现这一点,但这似乎不再可用了。我不知道如何用Bootstrap3实现这种布局。我正在使用前面的几何PSD模板,如果您想查看布局,请点击此处的链接:对于Bootstrap 3,您需要使用自定义包装并将其宽度设置为100% .container-full { margin: 0 auto; width: 100%; } 是Bo

我是一个bootstrap新手,我有一个100%宽的模板,我想用bootstrap编码。第一列从左角开始,我有一个谷歌地图,它延伸到最右边。我想我可以用
容器流体
类来实现这一点,但这似乎不再可用了。我不知道如何用Bootstrap3实现这种布局。我正在使用前面的几何PSD模板,如果您想查看布局,请点击此处的链接:

对于Bootstrap 3,您需要使用自定义包装并将其宽度设置为100%

.container-full {
  margin: 0 auto;
  width: 100%;
}
是Bootply上的一个工作示例

如果您不想添加自定义类,可以通过将所有内容包装在
col-lg-12
()中来实现非常广泛的布局(不是100%)

升级Bootstrap 3.1

containerfluid
类已在Bootstrap3.1中返回,因此可以使用该类创建全幅布局(不需要额外的CSS)


这是引导v3.0.0100%宽度布局的完整基本结构。你不应该用
容器
类包装你的
。原因
container
类将占用大量的空间,这将无法为您提供全屏(100%宽度)布局,其中引导已从其移动第一版v3.0.0中删除container fluid

因此,只要开始编写没有容器类的
,就可以使用100%宽度的布局了

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap Basic 100% width Structure</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- Bootstrap -->
    <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css">

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
  <script src="http://getbootstrap.com/assets/js/html5shiv.js"></script>
  <script src="http://getbootstrap.com/assets/js/respond.min.js"></script>
<![endif]-->
<style>
    .red{
        background-color: red;
    }
    .green{
        background-color: green;
    }
</style>
</head>
<body>
    <div class="row">
        <div class="col-md-3 red">Test content</div>
        <div class="col-md-9 green">Another Content</div>
    </div>
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="//code.jquery.com/jquery.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
</body>
</html>

引导基本100%宽度结构
瑞德先生{
背景色:红色;
}
格林先生{
背景颜色:绿色;
}
测试内容
另一内容
为了亲自查看结果,我创建了一个引导层。在那里可以看到实时输出。和完整的基本引导3 100%宽度布局,我已经创建了一个要点。你可以用这个。从中得到要点


如果你需要更多的帮助,请回复我。谢谢。

您使用的是
div.container-fluid
,您还需要一个
div.row
孩子。然后,必须将内容放置在内部,而不使用任何网格列。 如果您查看文档,可以找到以下文本:

  • 必须放置在.container(固定宽度)或.container fluid(全宽度)内,以便正确对齐和填充
  • 使用行创建水平列组
不使用格线柱,如以下所述:

  • 内容应该放在列中,只有列可以是行的直接子行
看看这个例子,你们可以阅读以下文字:

全宽单列:全宽元素不需要网格类

显示使用正确布局的某些元素的实时示例。这样,您就不需要任何自定义CSS或hack。

使用3.3.5和
.container fluid
,这就是我在移动设备上获得全宽的方式,没有水槽或水平滚动。请注意,
.container fluid
在3.1中重新引入

手机/平板电脑全宽,桌面1/4屏幕

<div class="container-fluid"> <!-- Adds 15px left/right padding --> 
  <div class="row"> <!-- Adds -15px left/right margins -->
    <div class="col-md-4 col-md-offset-4" style="padding-left: 0, padding-right: 0"> <!-- col classes adds 15px padding, so remove the same amount -->
      <!-- Full-width for mobile -->
      <!-- 1/4 screen width for desktop -->
    </div>
  </div>
</div>
<div class="container-fluid"> <!-- Adds 15px left/right padding -->
  <div class="row"> <!-- Adds -15px left/right margins -->
    <div>
      <!-- Full-width content -->
    </div>
  </div>
</div>

所有分辨率(移动、桌面、桌面)的全宽


在BOOTSTRAP 4中,您可以使用

<div class="row m-0">
my fullwidth div
</div>

我的全宽沙发

。。。如果只使用没有.m-0的.row作为顶层div,则会产生不需要的边距,这会使页面比浏览器窗口宽,并导致水平滚动条。

此解决方案在FF中添加了一个水平滚动条,因为.row上有边距。bootstrap文档说。行应该总是在容器中使用,因为这一点-那些想要创建完全流畅的布局(意味着你的站点延伸了整个视口的宽度)的人必须将他们的网格内容包装在一个包含元素中,并加上填充:0 15px;补偿余量:0-15px;用于。行尼里奥是对的。您仍然应该使用容器。我使用以下CSS声明将全宽行包装在一个.container full中:
.container full{padding:0 15px;}
这似乎是引导中的一个错误。我通过在放置全屏行的容器元素中添加以下内容解决了这个问题:padding:0 15px;左边距:0px;右边距:0px;难道所有的
.row
都需要包含在
.container
中吗?Erik Flowers写了一篇关于container/row关系的文章,我建议您阅读!你需要小心。该行的左右边距为-15px。这是由具有15px填充的容器补偿的。最好的方法是将填充物添加到容器中,然后使用行和列来生成网格。@rootman我正在使用class=“container container full”,这似乎有效。将容器流体与col-md-12一起使用,以获得一个完整大小的行。需要拆除排水沟(每侧标准15px)。最简单的方法是使用以下自定义css手动删除它:#SomeId div{padding left:0;padding right:0;}感谢您的提示。。。容器液体对我来说效果很好,不需要其他改变。边沟没有出现问题,因为设置所包含类的背景色会根据需要将颜色渲染到边上,而文本和其他元素也会根据需要稍微偏移。您可以自定义引导以使用
@container-*
宽度为100%。另外,
.container fluid
将在3.1.0版中返回: