html - ul 列表隐藏在 div 下

标签 html css html-lists z-index

我在不同的地方遇到过这个问题,我有一个 ul 列表,我试图将它添加到 div(图像或背景)的顶部,但列表没有出现在顶部。我想知道它是否在后面发送..我什至添加了 z-index

JSFiddle

CSS

.toolbar p{ text-align: right; padding: 10px 180px 0 0; color: #fff; font-size: 26px; z-index: 1; }
.toolbar { width: auto; height: 50px; background-color:  #cc1e2c; z-index: 1;}
.social-icons { z-index: 2;}

HTML

<div class="col_full toolbar"> 
            <p>CALL NOW: +1 555.555.1234</p>
            <ul class="social-icons">
                <li> <a href="graphics/twitter_icon.jpg" target="_blank"> </a></li>
                <li> <a href="graphics/instagram_icon.jpg" target="_blank"> </a></li>
                <li> <a href="graphics/facebook_icon.jpg" target="_blank"> </a></li>
            </ul>
        </div>

最佳答案

您没有看到任何内容的原因是您发布了没有任何内容的链接。如果您添加单词,列表将出现:

<div class="col_full toolbar"> 
            <p>CALL NOW: +1 555.555.1234</p>
            <ul class="social-icons">
                <li> <a href="graphics/twitter_icon.jpg" target="_blank">Twitter </a></li>
                <li> <a href="graphics/instagram_icon.jpg" target="_blank"> Instagram</a></li>
                <li> <a href="graphics/facebook_icon.jpg" target="_blank"> Facebook</a></li>
            </ul>
        </div>

在这个例子中,我把高度调大了,所以你可以看到链接实际上在最上面。

如果你想看到图片,你需要像这样使用图片标签:

<li> <a href="path/to/twitter.com" target="_blank"><img src="path/to/your/twitter_image.jpg"/> </a></li>

JSFiddle

关于html - ul 列表隐藏在 div 下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31465845/

相关文章:

javascript - jQuery click() 不适用于 chrome 和移动设备

javascript - 限制 XSLT 项中的行数

php - php和css中的随机背景

php - 菜单 WordPress 滚动

jquery - 使用 jQuery 将嵌套无序列表转换为面包屑

html - 是否有可能有渐变+背景图像的背景

javascript - 我在 HTML 中显示 JS 变量时遇到问题

html - 如何使用 Google 电子表格作为后端创建 HTML 数据输入表单

css - 列表项不会彼此相邻出现

html - 将 HTML 列表深度重置为根级别(用于元素符号)