0

在我的页面中间,我有这个<div>,其中包括一个列表。当我查看页面源代码时,我看到了那里的所有代码,但实际呈现给用户在浏览器中看到的唯一内容是“品牌”h4 标题。(请注意,这实际上是动态生成的,这是示例输出)

此外,我已经在几台不同的机器上检查了几个不同的浏览器,所以我认为这不是问题

有什么明显的我在这里遗漏的东西,为什么我的列表没有显示?

<div class="filter-group filter-group-brand">
     <h4>Brand</h4>

    <ul class="nav-brand ">
        <li class="collection-container aimpoint active ">
            <div class="collection-name">
                <a title="Narrow selection to products matching tag aimpoint"
                   href="/collections/firearm-accessories/aimpoint">
                    <i class="check-icon"></i> Aimpoint
                </a>
            </div>
        </li>
        <li class="collection-container aimshot active ">
            <div class="collection-name">
                <a title="Narrow selection to products matching tag aimshot"
                   href="/collections/firearm-accessories/aimshot">
                    <i class="check-icon"></i> Aimshot
                </a>
            </div>
        </li>
        <li class="collection-container barska-optics active ">
            <div class="collection-name">
               <a title="Narrow selection to products matching tag barska-optics"
                  href="/collections/firearm-accessories/barska-optics">
                   <i class="check-icon"></i> Barska Optics
               </a>
            </div>
        </li>
    </ul>
</div>
4

1 回答 1

0

如果没有任何 CSS,这会很好地工作,并且<li>会出现元素。当您遇到显示错误/问题时,请始终考虑提供您的 CSS 代码

您的 CSS 文件中一定有错误。检查以下类的display:noneorhidden属性等:collection-name, new-brand, collection-container.

你也有空<i>标签,以防万一它是一个错误。

于 2013-08-29T05:45:54.877 回答