css - 为什么 "adContent"类名在 css 中不起作用

标签 css html class

.adContent {
  background: red;
  padding: 10px;
}

.adContent>p {
  color: white
}
<div class="adContent">
  <p>this is the testing content</p>
</div>

但是如果我从类名中删除“ad”,它就会起作用。

像这样 class="Content"

我现在犯了什么菜鸟错误?

最佳答案

发生这种情况是因为您的浏览器中可能安装了 AdBlocker。关键字 ad 通常与网页上的横幅广告和其他广告一起使用。 AdBlocker 因此会动态隐藏此类 div,正如您理所当然地希望它们那样。因此,明智的做法是避免使用此类类/ID 名称。

它不是 CSS 或 HTML 强加的,也不是它们的限制。

暂停 AdBlocker 并重试。 谢谢。我学到了一些东西。 :)

关于css - 为什么 "adContent"类名在 css 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45004866/

相关文章:

html - 在@media 中使用边距

c++ - 在类的构造函数中为常量动态大小数组赋值

css - 隐藏浏览器的垂直滚动条

internet-explorer-8 - dximagetransform.matrix,在 IE 8 标准模式下绝对定位不旋转的子元素

javascript - 刷新不会将值归零,而是将其转换为值列表

c++ - [c++]为什么我的类析构函数被调用了两次?

java - java中在main方法之前声明一个类

jquery - 没有样式的 AJAX 请求 jQuery 链接

css - 复选标记 "✔"在 Microsoft Edge 中看起来不同

html - 使用 flex : 1 to expand the div will collapse everything in IE11