查看我附加的图像,我试图让包含图像(带有红色边框)的较暗矩形形状与较浅灰色正方形的底部中心对齐。
我曾尝试position:absolute
使用 a将深色矩形设置为,0px bottom
但随后我使用margin:0 auto
. 我也试过只用 avertical-align:bottom
但还是不会打球!!!
这样做的正确方法是什么?要记住的一件事是,我使用了 170 x 105 的尺寸,这些实际上是未知的,因为它们是动态生成的元素,尺寸是可变的。
到目前为止,这是我的代码:
.item_preview { width:220px; height:200px; text-align:center; position:relative; background:#EEE; }
.item_preview_img_wrap { width:170px; height:105px; margin:0 auto; background:#CCC; vertical-align:bottom; }
.item_preview_img_wrap img { margin:0 auto; border:solid 5px #FF0000; }
<div class="gallery_item">
<div class="item_preview">
<div class="item_preview_img_wrap">
<img src="asf.jpg">
</div>
</div>
<div class="item_options">
options
</div>
<div class="item_info_header">
<div class="date">Date</div>
<div class="item">ID</div>
<div class="clear"></div>
</div>
<div class="item_info_main">
<p class="caption">Caption here</p>
<p class="subject"><strong>People:<strong> People here</p>
</div>
</div>