如何更改列表中一个元素中的文本样式
How to change the style of text in one element in a list?
我想更改列表中项目文本的样式,例如"黄色":
- 白
- 橙
- 黄色
- 蓝
有没有办法在不使用JavaScript的情况下从CSS中做到这一点。元素不一定是列表中的倒数第二个。一个指针非常值得赞赏
可以为要设置颜色的列表项指定 id 或类。然后在样式表中,您只需为该 id 或类设置颜色。下面是一个示例:
<style>
.highlight {color: yellow}
</style>
<ul>
<li class="highlight">yellow</li>
</ul>
你可以使用第 n 个孩子:
#example:第n个孩子(3) { 背景颜色:黄色;}
假设列表如下:
- white
没有基于元素内容的 CSS 选择器。 你可以使用 jquery:
设置 css 属性值:
$("#example li:contains('yellow')").css('background-color','yellow');
或者,如果要分配 CSS 类:
$("#example li:contains('yellow')").addClass('makeYellow');
其中,上面示例的 CSS 如下所示:
.makeYellow { background-color:yellow; }
好吧,您可以使用id选择器来实现此目的,您应该修改html代码并向列表中的该项添加一个id。
#yellow{
background-color: yellow;
}
<uL>
<li>white</li>
<li>orange</li>
<li id="yellow">yellow</li>
<li>blue</li>
</ul>
相关文章:
- 使用clickToggle并在单击另一个元素时关闭元素
- 表追加而不附加最后一个元素
- 滚动到容器中的下一个元素-几乎到了
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- 按我自己的类克隆另一个元素的内容和顺序
- Javascript获取上一个元素的内容
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 在数组中的一个元素上设置多个值
- 指令的模板必须只有一个根元素:With restrict E&替换true
- HTML JavaScript,我如何能够通过给每个元素一个不同的Id来使用JavaScript使这个函数工作
- 如何创建一个独立的 DOM 元素?一个不从父母那里继承 css 等
- 如何给图像元素一个“;选择“;使用Raphael.js查看
- 如何显示隐藏的
- 元素一个接一个或全部同时
- 使用"span"创建一个自定义的基于web的文本编辑器;元素——一个坏主意
- 引导旋转木马传递元素一个接一个
- 给所有元素一个匹配数组内容的ID
- 我如何得到Json数组元素一个接一个的jquery上不同的id'
- 一次淡入附加元素一个
- 如何使用AngularJS检索外部网站的内容(一个元素一个元素)