【发布时间】:2014-12-19 01:22:51
【问题描述】:
我有一个父 div 和三个孩子。我想要一个漂浮在父母的左边,一个在父母的正中心,一个漂浮在父母的右边。但是浮动的右元素已经超出了父 div。不是因为空间不足。
#boards {
width: 100%;
height: 500px;
background-color: white;
text-align: center;
}
#boards p {
font-family: 'bebas_neueregular';
color: rgba(160, 224, 247, 1);
margin-top: 30px;
font-size: 50px;
}
.board_items {
width: 250px;
height: 300px;
background-color: gray;
}
#board_items_container {
width: 85%;
margin-left: auto;
margin-right: auto;
height: auto;
background-color: orange;
padding: relative;
}
#board1 {
float: left;
padding: relative;
}
#board2 {
margin-left: auto;
margin-right: auto;
padding: relative;
}
#board3 {
float: right;
padding: relative;
}
<div id="boards">
<p>TOP BOARDS</p>
<div id="board_items_container">
<div id="board1" class="board_items">
</div>
<div id="board2" class="board_items">
</div>
<div id="board3" class="board_items">
</div>
</div>
</div>
【问题讨论】:
-
padding: relative;是做什么的?我以前从未见过。你的意思是position: relative;? -
填充:相对无效
-
哎呀,我的错。我崇高的自动完成功能坏了:P
-
您可以简单地将
display: inline-block;用于所有三个div标签来解决这个问题。