有没有办法将 link 的 CSS 样式限制为 <p> / 段落?

Is there a way to limit CSS styling for a link to a <p> / paragraph?

目前我正在尝试大修 reddit 页面,并且正在努力为侧边栏中的多个链接设置样式。是否可以在没有 class 的情况下为段落中的链接设置样式?如果没有,是否有任何其他可能性,因为除了有多个图像,我似乎找不到任何其他可能性。

<p>
<a href="#">Only links in this paragraph will be styled.</a>
</p>

这是您要找的吗?

p a {
  color: red;
}

您可能需要向要覆盖的属性添加 !important

基本上,有几个答案。我将按照我认为对您最重要的方式订购它们。


方式一: 如果您想将样式限制在特定段落,您需要为该段落指定一个 ID 或 CLASS。下面是一个例子。

<p id="myParagraph">
     <a href="#">Link</a>
</p>

然后在您的 CSS 中您必须 "select" 您的段落和您想要的标签。你可以这样做...

p#myParagraph a {
     /* Style elements */
}

请注意,您会将您的 ID 放在井号之后,而不一定是 "myParagraph"


方式二: 您可以只调用 Paragraph 标签,然后调用 Anchor 标签

p a {
     /* Style Elements */
}