簡體   English   中英

為什么我的div無法填滿100%的窗口?

[英]Why can't I get my div to fill up 100% of my window?

我正在嘗試使div以100%的窗口高度顯示(640px), 但它似乎只渲染高度 <h3> 我看不到我在做什么錯。 我正在模擬器中運行該應用程序,它與Cordova有關系嗎?

$(window).height(); // This is 640px.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Test</title>   
</head>
<body>
    <!-- Cordova scripts here -->

    <div style="height: 100%;" >

        <div id="d1" style="background-color: coral; height: 100%;">
            <h3>A div test.</h3>

        </div>

    </div>

</body>
</html>

您應該將其設置為視口的100%:

height: 100vh;

我通常會定身和HTML標簽是也喜歡100% 在這里

body, html {
    height: 100%;
}

.full-width {
    height: 100%;
    background-color: green;
}

你必須設置height身體和HTML的div的前height 您可以在此處查看您的請求。 有了這個CSS,您可以繼續:

body, html{height: 100%;}
.height{height: 100%;}

vh =視口高度。請嘗試閱讀以下內容-> https://css-tricks.com/viewport-sized-typography/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM