据我了解,您可以在其父级内部使用绝对定位将其准确放置在您想要的任何位置。就像这里解释的那样:http: //css-tricks.com/absolute-positioning-inside-relative-positioning/
我试图让我的 img 元素位于其父 div 的底部,但是当我给 img 一个绝对位置时,布局会中断。似乎我需要为该部分或 div 分配一个高度,但似乎没有任何效果。
请注意,我在 css 中注释掉了图像上的绝对定位,因此布局更美观
<head>
</head>
<body>
<section id="artImages">
<div id="artImage1">
<img src="http://placekitten.com/288/200" alt="" />
</div>
<div id="artImage2">
<img src="http://placekitten.com/144/160" alt="" />
</div>
<div id="artImage3">
<img src="http://placekitten.com/673/300" alt="" />
</div>
</section>
</body>
CSS:
section {
margin: 100 auto;
}
section#artImages {
width: 673px;
height: auto;
position: relative;
display: block;
}
section#artImages div {
float: right;
height: auto;
position: relative;
}
div#artImage1 {
width: 288px;
}
div#artImage2 {
width: 144px;
}
section#artImages div img {
width: 100%;
/* position: absolute; */
bottom: 0;
}
这是我的 jsfiddle http://jsfiddle.net/PsMff/下面是我正在寻找的说明。