我正在使用iOS設備上使用的網絡應用程序,包括iPhone4和iPhone5。我使用5開發了應用程序,並且所有東西都適合並且完美地工作,但試圖使它適合4的較小高度似乎不起作用。這裏就是我希望實現的:如何根據設備屏幕大小設置div大小?
我有一個頭DIV頂部,保存圖像和日期,則列表格,然後頁腳DIV標題股利。所有都包含在一個名爲容器的div中。我希望標題,標題和頁腳div保持不變,並使用列表div來滾動在加載時動態提供的內容。頁腳應該保持在屏幕的底部,並且列表應該從其下滾動(如果有意義的話)。
我在開發時設置了所有div的固定高度,它在我的iPhone5上工作,但是當我嘗試將列表div高度設置爲((window.screen.height) - header - title - footer)時,整個文檔滾動,而不僅僅是列表div。下面是我通過大量的試驗和錯誤創建:
#container {
min-width: 1280px;
position: relative;
}
#header {
height: 140px;
width: 100%;
}
#title {
height: 330px;
width: 100%;
position: relative;
}
#list {
height: 1592px;
width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
#footer {
height: 140px;
width: 100%;
}
您是否嘗試過使用媒體查詢? –
你能否提供Jsfiddle ...... –
昨晚我看了一下,但沒有嘗試。我想在這種情況下爲每個設備分別設置樣式表嗎? –