【发布时间】:2018-08-29 01:26:52
【问题描述】:
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,它不会在顶部并且不会显示。我希望,我可以在一列中看到它们水平居中对齐。有什么想法可以解决吗?
【问题讨论】:
-
你的 jsfiddle 没有运行
-
只需将您的#list 元素位置从绝对更改为相对以内联显示它们。
-
向元素添加
z-index效果很好,因此您需要提供更好的示例,以重现您描述的问题。
标签: javascript css flexbox