【发布时间】:2015-01-01 20:36:30
【问题描述】:
我正在使用 Bootstrap,我想知道为什么列没有正确对齐。即使我调整其宽度并使其适合,第二列也会低于第一列。我真的很想知道。但是我的元素编码正确。我什至尝试使用内联块,但它相互重叠。这是 HTML 和 CSS 的代码
代码:(HTML)
<body>
<div class = "container">
<div class = "row">
<div class = "banner">
<div class = "bannerimg">
</div>
</div>
</div>
<div class = "row">
<div class = "col-md-2">
<div class = "navigation">
<div class = "sidenav1">
<ul class = "list">
<li><a href = "#">Home</a></li>
<li><a href = "#">Track</a></li>
<li><a href = "#">Program</a></li>
<li><a href = "#">Vehicles</a></li>
<li><a href = "#">Prices</a></li>
<li><a href = "#">Photos</a></li>
<li><a href = "#">Our Staff</a></li>
<li><a href = "#">Comments</a></li>
<li><a href = "#">Links</a></li>
<li><a href = "#">Contact</a></li>
<li><a href = "#">About Us</a></li>
</ul>
</div>
</div>
</div>
<div class = "col-md-8">
<div class = "mainContent">
</div>
</div>
</div>
</div>
代码:(CSS)
.bannerimg
{
background-color: black;
border: 1px solid yellow;
height: 125px;
max-width: 100%;
display: block;
}
.list
{
list-style-type: none;
margin-left: -10px;
}
.sidenav1
{
background-color: orange;
border: 1px solid yellow;
max-height: 40%;
width: 150px;
margin-top: 20px;
}
.mainContent
{
border-color: orange;
border: 1px solid yellow;
margin-top: 20px;
width: 70%;
}
【问题讨论】:
-
您正在测试的设备尺寸是多少? bootstrap 被设计为在没有足够空间时响应并包裹列。也许使用
sm而不是md是你想要的? -
Bootply 中的问题:bootply.com/J338LOBxGz。如果您希望它旁边是小尺寸,请使用
sm而不是中号。你的网格不是 8 和 4 或 10 和 2 有什么原因吗? -
我用的是笔记本电脑,这就是我使用 md 的原因。
-
我想通了。感谢您的帮助。
标签: html css twitter-bootstrap grid