我遇到了一个问题,我试图拥有一个由三个 div 组成的 div,其中有一个左浮动列、右浮动列和中间的主要内容。我已经尽我所能做到这一点,我想出了这个:
出于某种原因,中间 div 位于第一列的末尾和右列的末尾之间,而不是右侧的开头。
<div id="main">
<div id="left">
<img src="/pic1.jpg" alt="Example work" height="250px" width="250px" />
<br />
<img src="/pic2.jpg" alt="Example work" height="250px" width="250px" />
</div>
<div id="content">
words
</div>
<div id="right">
<img src="/pic3.jpg" alt="Example work" height="250px" width="250px" />
<br />
<img src="/pic4.jpg" alt="Example work" height="250px" width="250px" />
</div>
</div>
CSS:
#main {
margin: 0 auto;
width: 80%;
}
#left {
float: left;
padding: 5px;
border: 2px ridge;
}
#right {
float: right;
padding: 5px;
border: 2px ridge;
}
#content {
text-align: center;
}
关于这里发生了什么的任何想法?