【发布时间】:2014-04-07 23:19:12
【问题描述】:
我有这个代码:
.wrapper{
position: relative;
height:315px;
}
.wrapper.image{
position: absolute;
bottom: 0px;
height: 259px;
}
.wrapper.text{
}
.left{
display: inline;
float:left;
}
<div class="wrapper">
<div class="image left"><img src="img.jpg"></div>
<div class="text left">Text</div>
</div>
我希望图像位于包装 div 的底部,但是我的文本无法将图像 div 识别为元素,并且文本 div 被放置在图像 div 的顶部。 我也可以为文本设置绝对位置,但似乎硬编码太多了。 还有其他方法可以确保这两个 div 相互识别(更好的词吗?)?
我想要这样的设计: http://i.imgur.com/iMjTg9z.jpg 在此示例中,我显示了 2 行。
【问题讨论】:
-
仍然不明白您想要从现有设计中得到什么?
-
我想要底部的img,img右侧的文字。如果屏幕尺寸发生变化,我希望它重新调整左右边距。 with position: absolute,我做不到。
-
这个还是很不清楚的。你想要什么,以什么顺序,什么屏幕尺寸 - 大致。
-
放置任何高度都太难编码了。
-
这有帮助吗? i.imgur.com/iMjTg9z.jpg