簡體   English   中英

響應式網格高度問題

[英]Responsive Grid Height Issues

因此,我正在嘗試為正在處理的Web重新設計響應式網格布局。 我開始布置一些占位符,可以在這里的jsfiddle中找到它們

寬度很好; 正是我想要的。

.half-cell {

        height:70%;

        width:50%;
        background-color: #458bff;
        float: left;
        display:inline;

        background-size:cover;


        }

        .quarter-cell-horiz {
            height:35%;                
            width:50%;
            float: left;
            display:inline;
            background-color:#373737;

        }

但是,我注意到我的身高有些問題。 我注意到,在某些高度,占位符會跳出位置。 我認為這是因為它無法在每個高度上都測量出理想的70%,而在50%的寬度下卻無法測量出完美的70%。

我試圖找到一種方法來防止這種情況的發生,同時與每個占位符保持特定的比例。 最好是,我想使用CSS。

你們所有人都可以提供的任何幫助都會很棒。 感謝您的關注!

演示

就像100%的寬度等於窗口的寬度一樣,我們必須確保高度相同! 通過應用此CSS:

html, body{ height: 100%; }

將確保您以百分比形式給出的任何高度的元素都將取決於窗口高度,除非其父級定義了特定的高度(必須是body的第一級子級)。

我創建了一個名為vertical-row的類,該類將創建100%高的部分,然后您可以使用該部分定義50%的高度,以此類推。 您可以繼續進行操作,使垂直行的一半減少50%,以此類推。

暫無
暫無

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

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