我在 gh-pages 中遇到了 CSS 优先级问题。
我在本地主机环境和代码沙箱上进行了测试,效果很好。但仅在 gh-pages 中,css 优先级似乎没有像本地环境一样应用。
如果我在 CSS 上使用 !important 它工作正常,但我听说使用! important 不是在生产部署中使用的好选择。我该如何解决这个问题?
不知道为什么css的优先级会这样变化。
最佳答案
检查样式表的加载顺序。最后声明的样式将获胜。
如果这不是问题,您可以尝试为您的选择器添加特殊性,例如 .Post
div.Post
。这并不能很好地扩展,因为您最终必须为与 ghpages 冲突的所有内容添加特异性,如果您需要在某些时候覆盖自己的样式,它也可能会出现问题。
关于css - 某些 CSS 优先级与 localhost 环境和 gh-pages 不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56963403/