Html 100%宽度Twitter引导3模板
我是一个bootstrap新手,我有一个100%宽的模板,我想用bootstrap编码。第一列从左角开始,我有一个谷歌地图,它延伸到最右边。我想我可以用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
容器流体类来实现这一点,但这似乎不再可用了。我不知道如何用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.0中100%宽度布局的完整基本结构。你不应该用容器
类包装你的
。原因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版中返回: