好吧,所以我想要一系列的div,它們是用戶瀏覽器窗口的確切寬度和高度,而不管屏幕大小如何。我可以很容易地使div水平伸展,「寬度:100%」;但我無法解決如何讓身高伸展自己。我猜測我需要使用一些javascript來判斷高度,然後再調整另一塊來調整分隔div。不幸的是,我是一個完整的JavaScript n00b,經過兩個小時的看似沒有結果的搜索,並提出了大約100個「解決方案」,這就像id得到了一樣(我確定在某些時候我可能更接近答案):如何調整div到客戶端視口高度?
var viewportHeight = "height:" + document.documentElement.clientHeight;
getElementById('section-1').setAttribute('style', viewportHeight);
<div class="section" id="section-1"></div>
<div class="section" id="section-2"></div>
<div class="section" id="section-3"></div>
編輯: 啊我應該更清楚,即時通訊試圖有三個div的佔用整個屏幕,所以你必須向下滾動以查看每一個 - 幾乎像單獨的幻燈片。這個想法是,每個人都佔用了整個屏幕,所以你不能看到下一部分,直到你向下滾動,而不是有三個div佔據屏幕的三分之一。
似乎也沒有工作,繼承人我有什麼http://jsfiddle.net/vsSSZ/ – tomtomthompson
這裏http://jsfiddle.net/vsSSZ/2/。對不起,我忘了給第一個例子(你使用的和你的JSFiddle)添加分號。它現在工作得很好。 –
啊哈現在我覺得很蠢,謝謝雖然:) – tomtomthompson