我有兩個div:外部div始終爲800像素高,內部div爲150像素高。內部div的位置距離外部div的底部60像素。當瀏覽器窗口小於800像素高時,需要幫助保持嵌套div可見
外部div也在瀏覽器窗口內垂直居中。
<div id='outer'>
<div id='inner'>
some stuff
</div>
<div>
<styles>
#outer
{
position: relative;
text-align: left;
width: 1200px;
height: 800px;
min-width: 1000px;
min-height: 750px;
margin: 0px auto;
}
#inner
{
position: absolute;
background: rgba(10, 9, 9, .9);
height: 150px;
width: 100%;
z-index: 1;
bottom: 60px;
overflow: hidden;
}
我需要調整我的CSS,這樣,如果瀏覽器窗口小於800個像素高,內格從瀏覽器窗口的底部(因此它保持可見),位於60個像素,而不是距離外部div的底部60像素。
但是,當瀏覽器窗口高於800像素,我希望內部div被定位爲距離外部div底部60像素。
我已經有了一個重新措辭的問題要更清楚一點(這很難描述視覺效果)。你能看看它嗎?檢查我是否明白你在問什麼? – 2010-09-22 00:35:50