不受CSS样式影响的特定文本

时间:2015-07-27 作者:ChristianUlle

首先,这里是我正在努力使用的页面的URL:http://www.xn--l-guiden-44a.dk/beers/ny/

在页面上,我有一些带有强文本的p元素,我使用以下css对其进行了修改:

.beer-description strong {
  display: table-cell;
  text-transform:uppercase;
  color:#009444;
  border-bottom: 1px solid #009444;
  margin-bottom:5px;
}

.beer-description:after strong {
  content: "";
  display: table-cell;
  width: 50%;
}
我这样做是为了使文本加粗、绿色和下划线。

然而,前两个强大的元素“Bryggeri”和“流派”,我不想受到css规则的影响,因此它们只保留粗体、黑色和内联。

在不改变HTML的情况下,仅仅通过使用CSS就可以做到这一点吗?

1 个回复
最合适的回答,由SO网友:Robert hue 整理而成

您可以使用CSS伪n个子类来实现这一点。下面是前两个示例strong 黑色

.beer-description strong:nth-child(1), .beer-description strong:nth-child(2) {
    color: #404040;
}
您可以根据需要在此中修改CSS。

结束

相关推荐

如何访问css编辑器

我有一个博客,它由一家电子商务公司托管,该公司还托管我的网站和在线商店。因此,他们上传了我要求的主题——Penscratch。我自己做不到。我现在想要完全访问权限,这样我就可以完全编辑博客的设计。目前,在仪表板区域内,我对主题的外观几乎没有访问权限-一般颜色,添加标题图像等。但我无法更改特定文本位的颜色,无法更改页面的宽度,玩弄页面设计等。我的托管公司表示,他们不会让我拥有完全访问权限,因为他们不会提供ftp详细信息,我必须向他们索要我想要的每一项更改(这可能会让我付出代价)所以我的问题是,有没有办法解决