Sử dụng vị trí: tuyệt đối trong khi vẫn giữ nó trong luồng tài liệu
Đây là ảnh chụp màn hình từ một trang hiện tôi đang xây dựng. Tôi đang cố gắng đảm bảo nút màu xanh lá cây luôn ở dưới cùng của vùng chứa. Dưới đây là một phần của mã:
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%;
}
Cho đến nay không có vấn đề ... cho đến khi sản phẩm đặc tả trở nên quá dài và nó đột nhập vào nút màu lục.
tôi muốn duy trì vào nút màu xanh lá cây ở vị trí đáy nhất, nhưng trong thời tôi cũng muốn chiều cao để mở rộng nếu tiêu đề sản phẩm/sản phẩm đặc tả trở nên quá dài.
Trong thế giới lý tưởng, nó phải là một cái gì đó như thế này:
Vì vậy, ý tưởng của tôi là để duy trì vị trí tuyệt đối trong khi vẫn giữ nó bên dòng chảy tài liệu (vì vậy sản phẩm gì về việc các màu xanh lá cây là có và không vượt qua nó).
Tôi chỉ cần mở rộng nếu chiều cao đặc tả quá dài. Nói cách khác, nếu spec ở chiều cao bình thường, nó sẽ không phạm vi. Tôi muốn tránh a weird gap between the spec and the green button.
Có ý tưởng nào về cách thực hiện không?
Đây là một fiddle để xem làm thế nào tôi đã làm nó:http://jsfiddle.net/xaliber/xrb5U/
OMG! Có gì sai với trình chặn quảng cáo của tôi ... Ah, ảnh chụp màn hình. –
Nhân bản: http://stackoverflow.com/questions/16155003/constant-row-hight – cimmanon