[英]Twitter bootstrap fixed layout issue
使用Twitter引导程序,我的专栏出现了一个奇怪的问题。 设置一个行为类似于此处示例的测试页: http : //twitter.github.io/bootstrap/examples/hero.html 。 这是html:
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="/assets/24d7eb4f/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="/assets/24d7eb4f/css/bootstrap-yii.css" />
<link rel="stylesheet" type="text/css" href="/assets/24d7eb4f/css/bootstrap-responsive.min.css" />
<script type="text/javascript" src="/assets/8b15478e/jquery.js"></script>
<script type="text/javascript" src="/assets/24d7eb4f/js/bootstrap.js"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="span4" style="border: 1px solid red;"></div>
<div class="span4" style="border: 1px solid red;"></div>
<div class="span4" style="border: 1px solid red;"></div>
</div>
</div>
</body>
应该产生上面链接中显示的结果,但是我在下一行得到了第三个span4
,它被推到了前两个之下。 除此之外,容器的行为符合预期,即居中。
我在这里想念什么?
应用border
会通过在span
增加一些宽度来破坏布局。
.well
元素是用于处理“列样式”的本机引导程序解决方案。
的HTML
<div class="row">
<div class="span4">
<div class="well well-with-my-style">
</div>
</div>
<div class="span4"></div>
<div class="span4"></div>
</div>
的CSS
.well-with-my-style {
border: 1px solid red;
background: none;
/* whatever... */
}
这样,您将尊重本机布局并从.well
元素中获利,但请记住,您必须使用自己的.well
样式(使用.well-with-my-style
类)来覆盖。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.