我想隐藏这一点:<li class="categories">Kατηγορίες<ul>
,如下面的代码所示(也可以参见这里的https://poiimata.com/poets/):
<li class="categories">Kατηγορίες<ul>
<li class="cat-item cat-item-123">
<a href="https://poiimata.com/category/robert-frost/" >Robert Frost</a>
</li>
<li class="cat-item cat-item-124">
<a href="https://poiimata.com/categoryshlain-goldberg/" >Shlain</a>
</li>
我试过用
.categories {
display:none;
}
但结果是隐藏了该列表下的所有项(整个列表)。
3条答案
按热度按时间9jyewag01#
这是因为你有一个无效的HTML代码:
浏览器会将您的代码评估为以下格式,这就是为什么您的所有li都被隐藏的原因:
相反,它应该是:
片段:
lndjwyie2#
您的HTML中似乎有一个错误。你使用了一个不正确的结束标签,因此隐藏了整个东西。
请尝试:
并将CSS更改为
这只是实现它的一种方式。有很多不同的Angular 你可以采取。
c3frrgcw3#
由于
li
包含不需要隐藏的标记,因此需要屏蔽隐藏的文本。例如像这样:如果只有子元素就不是bug。..