我有这些元素:
<div id="button1"></div>
<div id="button2"></div>
<div id="big"></div>
Run Code Online (Sandbox Code Playgroud)
...需要像这样显示:
|------------------| |---------|
| | | button1 |
| | |---------|
| |
| big |
| |
| | |---------|
| | | button2 |
|------------------| |---------|
Run Code Online (Sandbox Code Playgroud)
使用CSS使按钮与大的顶部和底部对齐的最简洁方法是什么div?我希望能够调整大小div.此外,大div按钮和按钮之间的空间是像素的常量.
添加一个包装元素是可以的,但我更愿意,如果我不需要.无论如何,我不知道如何使用包装元素:(
将按钮放在"大"框内:
<div id="big">
<div id="button1"></div>
<div id="button2"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
您可以将按钮相对于其容器定位,如下所示:
#big {
position:relative;
width:400px; height:400px;
overflow:visible;
} #button1, #button2 {
width:100px; height:50px;
position:absolute;
right:-120px;
} #button1 {
top:0px;
} #button2 {
bottom:0px;
}
Run Code Online (Sandbox Code Playgroud)
这是小提琴:http: //jsfiddle.net/Rcnbk/1/
诀窍是设置父位置:relative和children position:absolute