html - 在特定列表项之后添加单个图像

标签 html css

<分区>


想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post .

关闭 8 年前

这可能是一个有点愚蠢的问题,但让我了解某些 CSS 样式。我想添加针对特定 li 元素的图像。

这将在所有 li 项之后添加图像。

.menuStyling li:after{
 content: url('../img/arrowActive.png');
}

哪种方法最好只定位一个 li 元素?

最佳答案

使用nth-child选择器,像这样:

.menuStyling li:nth-child(2):after{
 content: url('../img/arrowActive.png');
}

其中第二个 <li>会有图像。

查看更多关于 nth-child here

看下面的片段

.menuStyling li:nth-child(2):after {
  content: " this is after child  list item 2";
  color: green
}
<ul class="menuStyling">
  <li>item 1</li>
  <li>item 2</li>
  <li>item 3</li>
  <li>item 4</li>
</ul>

关于html - 在特定列表项之后添加单个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26302602/

上一篇:javascript - 动态创建和删除 HTML 元素

下一篇:javascript - 从javascript修改div的数据 donut 属性

相关文章:

javascript - 根据点击切换不同的文本

html - 在每第 10 个 div 元素之后隐藏前 4 个 div

html - 如何制作从下到上而不是从上到下的过渡幻灯片

css - 如何在 CSS 文件中指定图片路径?

css - 当 HTML5 页面中有很多 css 链接时,最佳做法是什么?

jquery - 更改加载的 iframe 的样式

html - 带垂直滚动条的 Row-Flexbox : background color is cut

html - 页面底部的空白/栏

css - 顶部菜单意外向右扩展

jquery - 如何使用 JQuery 动态更改伪元素的 CSS?