css - 我有一个嵌套浮动 div,如何让它填充整个 100%?
我有一个浮动的 div。 该 div 嵌套在一个 html 元素内,该元素从其子元素之一接收其高度。 如何让我的 div 粘在底部?
这是我的问题的示例。我想把我的“大家好”传达给家长。
<div style="overflow:hidden;border:1px solid green;clear:both">
<div style="float:left">
<p> Hi All </p>
</div>
<div style="height:150px;width:50px; background-color:red;float:left">
</div>
I've got a floating div.
That div is nested inside an html element that recieves its height from one of its children.
How do I get my div to stick to the bottom?
Here's a sample of my problem. I want to get my "Hello all" to the bottom of the parent.
<div style="overflow:hidden;border:1px solid green;clear:both">
<div style="float:left">
<p> Hi All </p>
</div>
<div style="height:150px;width:50px; background-color:red;float:left">
</div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我把这个放在一起。这是CSS:
和你的HTML:
我仍然使用位置:相对/绝对技巧,但我不是浮动div,而是将它们设为内联块。这样,它与浮动它们时具有相同的效果。
I put this together. Here's the CSS:
And your HTML:
I'm still using the position:relative/absolute trick, but instead of floating the divs, I'm making them inline-blocks. This way it has the same effect as when you float them.
您可以使用
position:absolute
使元素粘在其父元素的底部:注意容器元素上的
position:relative
(以便子元素使用position:absolute
其父级的position
必须设置为static
以外的值(默认情况下)。这是一个jsfiddle: http://jsfiddle.net/jasper/mJXxM/2/
You can use
position:absolute
to make an element stick to the bottom of its parent:Notice the
position:relative
on the container element (in order for a child element to useposition:absolute
its parent must have itsposition
set to something other thanstatic
which is the default).Here is a jsfiddle: http://jsfiddle.net/jasper/mJXxM/2/
这是否符合您的要求(按照丹的建议):
Does this do what you want (as suggested by Dan):
一半的问题可能是由于您有一个额外的
标记而没有结束
标记。
Half of your problem would probably be due to the fact that you have an extra
<div>
tag with no closing</div>
tag.