【发布时间】:2012-01-27 17:57:17
【问题描述】:
我正在尝试将三个 div 放在一起。一个在左边,一个在中间,一个在右边。
但是,我遇到了中间没有正确对齐的问题。
我当前的 HTML 代码:
<div class="three_contents">
<div class="left">Left</div>
<div class="right">Right</div>
<div class="center">Center</div>
</div>
我当前的 CSS 代码:
.three_contents{
width: 900px;
border: 0px solid #000;
}
.left{float: left;
margin-top: 25px;
width: 290px;
height: 290px;}
.right{float: right;
margin-top: 25px;
width: 290px;
height: 290px;}
.center{display:block;
margin: 25px auto;
width: 290px;
height: 290px;}
但是,当我在 three_contents div 中添加 1px 边框时,中间的 div 是对齐的。我附上了两张截图,希望有人可以帮助我解决这个问题。非常感谢。
中间 div 不对齐的问题:
我添加1px边框后,中间div对齐:
【问题讨论】:
-
请展示您已经尝试过的 CSS。
-
发布您遇到问题的 HTML 和 CSS 代码。
-
你还需要解释一下“middle is not aligned proper.”应该是什么意思。
-
你想要列式布局吗?还是别的什么?
-
抱歉,我还在编辑问题。请使用代码查看问题。