我正在努力提高我的 CSS 技能,但遇到了一些麻烦。我想在同一行上对齐 3 个 DIV,从容器 div 的顶部开始。我能够让它们水平对齐,但它们没有显示在顶部。似乎它们都与我无法弄清楚的底部对齐。谁能指出我正确的方向,如何使 div 没有边距和(浮动?)到顶部?
我尝试宣布利润,但运气不佳。此外,这将通过 MVC 在局部视图中显示,因此将容器设置为绝对可能不是一个选项,因为它距页面顶部的高度会发生变化。
这是一个JFIDDLE,我还附上了我的代码,包括 HTML 和 CSS,以及在我的浏览器中呈现的内容。
谢谢!
HTML:
<fieldset>
<legend>Items</legend>
<div class="outercontainer" id="top">
<div class="containera">
<div class="group-title">
<input type="checkbox" runat="server" />
</div>
<div class="left item">Left Content</div>
<div class="center item">Center Content</div>
<div class="right item">Right Content</div>
</div>
</div>
<div class="outercontainer" id="bottom">
<div class="containera">
<div class="group-title">
<input type="checkbox" runat="server" />
</div>
<div class="left item">Left Content</div>
<div class="center item">Center Content</div>
<div class="right item">Right Content</div>
</div>
</div>
</fieldset>
CSS:
#top {
border: 3px solid green;
}
#bottom {
border: 3px solid blue;
}
.item {
position:relative;
display: inline-block;
*display: inline;
zoom: 1;
margin:0;
top:0;
width: 32%;
color: white;
}
.left {
background:red;
}
.right {
background:blue;
}
.center {
background:green;
}
.containera {
text-align: center;
white-space: nowrap;
}
.group-title {
text-align:center;
font-weight:bold;
font-size:larger;
}
.group-title2 {
text-align:center;
width:100%;
}
以下是正在渲染的内容: