簡體   English   中英

如何正確顯示div

[英]How to display divs correctly

https://jsfiddle.net/qz8hL574/1/

for (var key in table) {
    if (table.hasOwnProperty(key)) {
        $('<div class="element"></div>').appendTo('#list');
        document.getElementsByClassName("element")[key].innerHTML = table[key].symbol;
    }
}

這就是 div 的填充方式。

我的代碼在那里。 當我在本地運行它時,我得到這個http://prntscr.com/knwyh0這意味着要顯示的唯一元素是最后一個。 所有的 div 都在那里,並且正確地填充了來自對象的值,但是如果我給一個隨機的 z-index 等於 100,它不會在頂部並且不會顯示。 我希望,我可以在水平居中對齊的一列中看到它們。 任何想法我該如何解決?

不知道你的意思..但也許是這樣的?

#list {
    width: 100vh;
    height: 100vh;
    position: relative;
}


#list .element {
    height: 50px;
    width: 100px;
    position: relative;
    display: block;
    margin: auto;
    background-color: red;
    margin-bottom: 20px;
}

您使用的絕對位置將 div 放在相對於其父級的絕對位置上。這意味着所有這些都將位於同一位置,重疊...

暫無
暫無

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

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