【问题标题】:Why does my site change my CSS for me?为什么我的网站会为我更改 CSS?
【发布时间】:2015-10-23 09:48:07
【问题描述】:

我在我的 drupal 8 站点上安装了 jssor 幻灯片模块。我试图让幻灯片上的箭头导航幻灯片。问题是添加了一些东西

display: none;

我的箭。当我删除终端中的行时,会出现箭头,但是当我将鼠标放回终端窗口之外的页面上时,箭头会消失并且

display: none;

线路回来了。

是什么原因造成的,我该如何阻止它?

【问题讨论】:

  • 您的浏览器的网络检查器会告诉您设置了特定 CSS 规则的内容。
  • 请查看有关 Stack Overflow 的How to ask 问题以及can be asked 的问题类型以及should be avoided. 的问题类型
  • 您确定不是您使用的浏览器?也许您将不得不交换样式表以允许使用不同的样式表。

标签: css drupal jssor


【解决方案1】:

您是否尝试过添加 display: block !important; ?我经常不得不使用!important 来阻止我的 CSS 被其他模块覆盖。

解决此类问题的首选方法是确保以正确的顺序加载 CSS 文件(毕竟它是级联样式脚本)。然而,在这种情况下,与 CMS 类型网站(或您无权更改 CSS 文件加载顺序的网站)一样,!important 声明是解决方案。

【讨论】:

  • 成功了。我不知道为什么我没有想到这一点
  • 相信我,当我发现这一点时,它改变了我的世界!尤其是当您使用包含许多 CSS 文件的模块化系统时。很高兴它起作用了:)
猜你喜欢
  • 1970-01-01
  • 2019-11-14
  • 1970-01-01
  • 1970-01-01
  • 2015-09-14
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多