css - 如何更改特定 <li> 的字体

标签 css html-lists

我想不出合适的 CSS 选择器来针对仅更改一个列表项的字体。这是布局

<ul id="menu-applemain class="x-nav>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
</ul>

我实际上可以通过选择正确列表项 #menu-applemain li:nth-child(4){ } 我可以更改背景颜色但不能更改字体,即使在使用 !important 时也是如此。我很确定我需要定位 li a 才能更改字体。我只是不确定选择器。我已经尝试过 #menu-applemain li a:nth-child(4){ } 但它不起作用。

最佳答案

试图关闭引号?

#menu-applemain li:nth-child(4) {
  font-size: 200%;
  font-family: impact, sans-serif;
}
<ul id="menu-applemain" class="x-nav">
  <li>One</li>
  <li>Two</li>
  <li>Three</li>
  <li>Four</li>
  <li>Five</li>
</ul>

如果你想要链接:

#menu-applemain li:nth-child(4) a {
  font-size: 200%;
  font-family: impact, sans-serif;
}
<ul id="menu-applemain" class="x-nav">
  <li><a href="#">One</a></li>
  <li><a href="#">Two</a></li>
  <li><a href="#">Three</a></li>
  <li><a href="#">Four</a></li>
  <li><a href="#">Five</a></li>
</ul>

关于css - 如何更改特定 <li> 的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42892575/

相关文章:

javascript - 减小窗口宽度时使div消失?

javascript - jQuery - 右键单击​​嵌套的单个 <li> 元素时获取它的 id

jquery - 图表 : How to place the legend on the right of the chart

html - 变换后在元素上移动/跳跃

CSS:让一个高度和位置可变的子元素绝对结束在父元素的顶部?

html - 使一个 flex 元素占据整个列

css - 宽度为 50% 的边框框无法放入一行

css - 如何使移动屏幕的列表项居中

css - LI 元素的文本分隔符

css - 滚动带有溢出 : auto 的子项时在移动设备上隐藏地址栏