我在頁面中有一個畫布,我希望它填充頁面直到它到達頁面的底部。將元素的高度展開到頁面底部
我將畫布的寬度設置爲100%,但我無法將高度設置爲100%,因爲它延伸得太遠了。
div的位置不是瀏覽器窗口的0,0,它上面還有其他東西,所以我最終得到一個滾動條,因爲100%的高度遠遠低於瀏覽器輸出的底部。
所以我想知道如何擴展元素的高度,從網頁的當前位置到達頁面的底部?
<style>
.canvas{
position:absolute;
width:100%;
height:100%;
}
<style>
<div class="logo">Stuff here</div>
<div class="output">
<canvas class="canvas"></canvas>
</div>
我需要使用JavaScript還是有CSS方法來做到這一點?
所以我必須手動添加了上述所有元素,並把作爲頂部? – Sir
@Dave是的,或使用JS來計算它。 –
你的小提琴沒有延伸到頁面的正文 – Sir