【发布时间】:2021-11-12 15:38:07
【问题描述】:
我的 HTML 结构是这样的 -
<ul id="primary-menu">
<li class="menu-item">
<a>Item 1</a>
<ul class="dropdown-menu">
<li class="menu-item">
<a>Dropdown Item 1</a>
</li>
</ul>
</li>
<li class="menu-item">
<a>Item 2</a>
<ul class="dropdown-menu">
<li class="menu-item">
<a>Dropdown Item 2</a>
</li>
</ul>
</li>
</ul>
我正在尝试定位下拉菜单中的最后一项,“下拉项 2”
这是我的 SASS -
#primary-menu {
.dropdown-menu {
&:last-child {
.dropdown-item {
width: 424px;
}
}
}
}
但我的宽度样式显示在这两个项目上。在开发工具中它看起来像这样 -
#primary-menu .dropdown-menu:last-child .dropdown-item {
width: 424px;
}
如何只定位第二个下拉项?
【问题讨论】:
标签: css sass css-selectors