Используя позицию: абсолютная, удерживая ее внутри документа потока
Это скриншот со страницы в данный момент я строю. Я пытаюсь убедиться, что зеленая кнопка всегда находится на дне контейнера. Вот кусок кода:
HTML
<div class="list-product-pat">
<article>
<!-- title, image, spec ... -->
<div class="pricing-pat">
<!-- the button goes here -->
</div>
</article>
</div>
CSS
.list-product-pat article {
position: relative;
min-height: 260px;
}
.list-product-pat .pricing-pat {
position: absolute;
bottom: 0;
width: 100%;
}
До сих пор нет никаких проблем ... пока спецификация продукта не будет слишком долго, и это перерывы в зеленую кнопку.
Я хочу, чтобы сохранить зеленую кнопку в самом нижнем положении, но в то же время я также хочу, высота продлить, если спецификации название продукта/продукт становится слишком длинным.
В идеальном мире, это должно быть что-то вроде этого:
Так что моя идея заключается в том, чтобы сохранить абсолютное позиционирование, все еще держа его в потоке документов (так спецификации продукта знает, что зеленый кнопка есть и не пробивает ее).
Мне нужно его только для расширения , если высота спецификации слишком длинная. Другими словами, если спецификация находится на нормальной высоте, она не будет проходить. Я бы хотел избежать a weird gap between the spec and the green button.
Есть ли идеи, как это сделать?
Вот скрипка, чтобы посмотреть, как я это сделал:http://jsfiddle.net/xaliber/xrb5U/
OMG! Что случилось с моим рекламным блокером ... Ах, снято с экрана. –
Duplicate: http://stackoverflow.com/questions/16155003/constant-row-hight – cimmanon