我有一組不同大小的div,取決於其中的圖像。每個DIV我想兩個div的裏面,一個是浮動左側,另一種是浮動的權利,就像這樣:不帶固定寬度的父級內部的浮動div
我有點這種方式來完成它... HTML:
<div class="image-wrap">
<a href="/shop/{{ link }}"><img src="{{ img }}"></a>
<div class="lookbook-title"><h5 >{{ title }}</h5></div>
<div class="item-buy">{{ theme:partial src="_buynow" }}</div>
</div>
和css :
div.image-wrap {
max-height: 1000px;
max-width: 100%;
border: 0;
display: inline-block;
height: auto;
box-sizing: border-box;
}
.lookbook-title {
position: relative;
top: -36px;
float: left;
padding-left: 10px;
padding-right: 10px;
color: #f7f7f7;
}
.item-buy {
position: relative;
top: -56px;
float: right;
padding-right: 20px;
pointer-events: none;
-webkit-font-smoothing: antialiased;
fill: #f7f7f7;
}
我之所以說「之類的」,是因爲它最初是工作得很好,但現在的浮動的div的上面和他們的父母以外的div上出現。有趣的是,如果我使用開發工具檢查問題並取消選中並重新檢查任一div上的「float」,則返回到我希望它們去的地方...
你想要的元素'.lookbook-title'和'.item-buy'疊加包含在'了'元素的圖像,或做你想讓他們坐在他們低於'a img'元素的底部邊緣? – 2015-02-08 00:41:08