我需要弄清楚我將如何響應地顯示我的內容。我使用jQuery來滑入和滑出(水平)li項目,因此它們是絕對定位的。但有些項目的文字比其他項目更多,當我改變屏幕大小以模擬移動設備時,絕對定位的li會在頁腳上流血或者在底部截斷。如果我使用最小高度,那麼我必須根據最長的li計算所需的高度。我寧願不這樣做。是否有另一種方式來響應地構建此頁面並使用絕對定位的內容?即使使用jQuery,如果我需要?絕對定位李的高度不工作的響應式設計
<div class="wrapper">
<ul class="container">
<li>… short copy</li>
<li>… long copy</li>
</ul>
<footer>…</footer>
</div>
.wrapper{
width:100%;
}
.container{
width:80%;margin:0 auto;position:relative;max-width:1280px;
}
li{
position:absolute;width:100%;
}
不是100%肯定你正在嘗試做的,也許加上'溢出:隱藏; 'to'.container' css – user934902
澄清:當li變得更窄時(例如在480px w設備上),文本更長,並且向下延伸到頁面更多。發生這種情況時,它與下面的內容(以及它的容器)重疊,或者如果長於視口,則會被切斷。合理? – james
我現在明白了,讓我考慮一下 – user934902