2
我試圖垂直對齊父子div底部的子div,並將其設置爲父母身高的百分比。將子div垂直對齊到父div的底部,並將該子設置爲父級高度的百分比
但是,高度:20%的孩子的財產似乎被忽略,並且div延伸佔據了整個100%。
最終目標是將全屏幕標題頁照片作爲文章的介紹,沿照片底部運行的半透明欄將具有文章標題。我使用百分比來使其成爲任何尺寸屏幕的響應式設計。
JS小提琴: http://jsfiddle.net/A52fw/1/
HTML:
<body>
<div id="outerdiv">
<div id="innerdiv">
test
</div>
</div>
</body>
CSS:
html, body {
height: 100%;
width: 100%;
}
#outerdiv {
height: 100%;
width: 100%;
display: table;
}
#innerdiv {
width: 100%;
height: 20%;
background-color: red;
display: table-cell;
vertical-align: bottom;
}
'#innerdiv'的位置也可以由'relative'用'頂部:80%'設置。 – Jasper
這很好,謝謝。 –