我正在将带有:before
CSS 选择器的字符添加到列表中
li:before {
content: "■";
font-size: 10px;
margin-left: -14px;
padding-right: 8px;
text-decoration: none !important;
vertical-align: 20%;
}
我想强调列表项的内容,而不是之前的内容,所以我添加了:
li {
cursor: pointer;
text-decoration: underline;
}
但是,:before
即使text-decoration
设置为 ,该部分仍会加下划线none
。
如何在列表文本下划线而不是之前的部分?
JSFIDDLE:http: //jsfiddle.net/fX86Q/
旁注:我的目标不是向 html 添加任何内容,而是找到仅 CSS 的解决方案。这就是我没有选择@mahatmanich(明显)解决方案的原因