0
A
回答
0
这里的主要问题是,左栏不知道右栏有多高。
您可以将它们放在父项中(这将包装两列),但左侧列不会知道父级的高度,因为如果子元素的子元素只能展开到父元素的高度父元素的高度是明确设置的。
另外,这里有两个截然不同的列,所以我想尝试将它们尽可能接近它们显示的方式。将左栏放在右栏(绿框)内并不能准确地表示这是如何构成的。
HTML:
<div id="container">
<div id="labelDiv">
<label>I'm a label.</label>
<p>Text area, whatevs.</p>
</div>
<button>Hello</button>
<div id="greenBox">
<p>Green box text.</p>
</div>
</div>
CSS:
#container {
width: 610px;
overflow: hidden;
position: relative;
}
#labelDiv {
width: 300px;
float: left;
}
button {
position: absolute;
bottom: 0;
left: 0;
}
#greenBox {
width: 310px;
float: left;
}
所以左边(除按钮以外)一切都向左浮动,并且还向左浮动的绿色方块。目前为止,但按钮需要知道整个盒子有多高,以便它可以将其自身附着到底部。因此,我们在外容器上设置overflow
到hidden
,这样它就可以环绕浮动元素,并将按钮完全定位到其底部,使其与最高内部元素(绿色框)的底部完全对齐。
我还建议在#labelDiv
上设置一些margin-bottom
,这样它就不会遮住按钮。
0
See example of the following →
只要指定了蓝色和红色的宽度,你可以使用relative
和absolute
位置如下:
<div id="green">
<label id="red">Label</label>
<button id="blue">Button</button>
</div>
#green {
position:relative;
}
#red {
width:100px;
position:absolute; left:-110px; top:0px;
}
#blue {
width:100px;
position:absolute; left:-110px; bottom:0px;
}
2
将持有人绕过它,它会采取高度从'绿色',并且只给予它们绝对值和最低值0,那么你给予元素的宽度无关紧要。
编辑:希望这对你有用,漂浮的元素,绿色的一个到右边,剩下的其余部分。
<div id="divHolder">
<label id="red">Label</label>
<button id="blue">Button</button>
<div id="green">
a
</div>
<br class="clearFloat" />
</div>
#divHolder {
width:300px;
position:relative;
}
#green {
height:300px;
background-color: green;
float:right;
}
#red {
background-color:red;
float:left;
position:absolute;
}
#blue {
background-color: blue;
bottom: 0;
position:absolute;
}
.clearFloat {
clear:both;
}
相关问题
- 1. 如何使用css创建像这样的列布局?
- 2. 如何使用html和css创建这个特定的布局?
- 3. 如何在xml中做这样的布局? Android的
- 4. HTML - CSS - 布局
- 5. CSS,HTML布局
- 6. 如何做出好的CSS布局
- 7. 我怎么做这个布局在HTML和CSS?
- 8. 如何布局形式像这样用CSS也许有些JS?
- 9. 如何在Vuetify或Material Design中做这样的中心布局?
- 10. 如何用CSS构建这个布局?
- 11. 如何用CSS实现这种布局?
- 12. 如何用CSS实现这种布局?
- 13. 如何用CSS创建这个HTML布局?
- 14. 如何获得动态CSS布局这样的:
- 15. 如何在CSS中创建这样的布局?
- 16. 如何编程这样的布局?
- 17. 如何创建这样的布局?
- 18. 如何实现这样的布局?
- 19. HTML和CSS布局
- 20. 如何做到这一点布局?
- 21. 我该如何做这个布局?
- 22. HTML&CSS:垂直流布局(柱状样式),如何实现?
- 23. 如何创建布局这样
- 24. 我如何写这个CSS Flexbox布局?
- 25. 如何在这个CSS布局
- 26. 你会如何实现这个HTML/CSS布局?
- 27. 表CSS样式(布局)
- 28. 简单的CSS样式布局
- 29. 如何用CSS这样的样式?
- 30. 使用CSS和HTML的瓷砖布局
向我们展示您拥有的代码。 – tster 2011-04-01 23:35:39
可能会更具体吗? – 2011-04-01 23:36:27
@ thirty:fair'nuff – 2011-04-01 23:48:02