【发布时间】:2021-01-26 22:12:20
【问题描述】:
我有以下,简化:
<ul class="menu">
<li class="button-1">
<a href="somewhere">Link</a>
</li>
</ul>
“a”是动态加载的,我无法向其添加类。我只能向“li”添加一个类。我想在“a”之前添加一个图标,以便将其作为可点击链接的一部分。
目前我有:
.button-1:before {
font-family: "FontAwesome";
content: "\f007";
padding-left: 14px;
}
将图标完美地设置在文本链接上方。但它不可点击。因此,我尝试了...
.button-1 a:before
但这不起作用。也没有我能想到或找到的任何其他变化。我认为我在这里非常愚蠢,并且遗漏了一些明显的东西。任何建议。谢谢
【问题讨论】:
-
您的 HTML 中没有
.button类。这是.button-1。 -
fontawesome 图标对我来说是可点击的(目前在使用 Safari 的 iPad 上),但它没有下划线。
-
道歉 - 在简化代码时,我无意中弄错了类名。假设它们是正确的并且都是“按钮”。谢谢。
标签: css css-selectors pseudo-element