html - 瞄准所有
问题描述
所以我用<ul>
元素构建了这个菜单
<ul>
<li class="item">
<a>Item 1</a>
</li>
<li class="item">
<a>Item 2</a>
</li>
<li class="item">
<a>Item 3</a>
</li>
<li class="item mobile-item">
<a>Item 4</a>
</li>
</ul>
菜单看起来像这样
项目 1 / 项目 2 / 项目 3
最后一个元素隐藏在类中.mobile-item
在移动设备上,菜单变成手风琴,然后只.mobile-item
显示
我现在的问题是结果是:
第 1 项 / 第 2 项 / 第 3 项 /
最后一类item
在其右侧有边框
我将如何定位最后一个item
班级,而.mobile-item
班级列表中没有
解决方案
:nth-last-child(2)
在您似乎想要倒数第二个孩子的这种情况下使用有效:
li.item:nth-last-child(2) {
color: red;
}
<ul>
<li class="item">
<a>Item 1</a>
</li>
<li class="item">
<a>Item 2</a>
</li>
<li class="item">
<a>Item 3</a>
</li>
<li class="item mobile-item">
<a>Item 4</a>
</li>
</ul>
推荐阅读
- vb.net - 当文件名中有空格时,Vb.net System.IO.File.ReadAllBytes 抛出错误
- php - 如何在使用 PHP 将数据添加到 MYSQL 时显示进度/加载
- javascript - 以反应形式将 firebase.firestore.timestamp 转换为 patchValue 之前的日期
- java - 括号在后递减或递增的组合中是否重要,如下所示:x+=(x++)+(++x);
- raspberry-pi3 - 没有 pushtotalk 文件无法使用我的自定义谷歌应用程序
- angular - 离子,如何将 uint 数组更改为字符串(utf-8)
- xslt - 如何在 Dart 中进行 XSL 转换
- django - 如何访问 django 请求正文中的多个值?
- sql - PowerBI:单击矩阵中的一行后如何在第二页上显示详细数据?
- c++ - 链表删除节点c++