有人告诉我,如果我在wordpress中使用Roots主题,如果我开发wordpress网站,这将节省我的时间和神经。但是,我无法对主题进行任何修改,样式.css不包含在网站上,即使我将其包含在其他样式表之后,它也不会做任何事情,因为我尝试了可能是最简单的事情:
h1{display:none;}
我也尝试阅读文档 https://github.com/retlehs/roots/blob/master/doc/README.md和引导文档 http://twitter.github.com/bootstrap/index.html 但我仍然无法进行任何修改。我不敢修改引导程序本身.css那么我应该如何修改它呢?
您可以添加所需的任何 css 样式,但必须将其添加到位于主题文件夹中的 assets/css/app.css 文件中。
您不修改引导程序或任何其他核心文件是对的.css。只需修改:
- 对于添加的 CSS 样式,您可以编辑资产/CSS/应用程序.css
- 对于您的.js自定义添加,您可以编辑 assets/js/main.js并将任何 JavaScript 插件放入 assets/js/plugins 中.js
- 对于您的.php自定义添加到主题(如 PHP 函数),您可以编辑 lib/自定义.php(或者您也可以创建新文件并包含主题)
这样,您可以正确更新主题。
如果它仍然没有被应用,原因可能是 css 特异性。
以下是更多信息:http://www.w3.org/TR/selectors/#specificity
作为最后的手段,您可以使用:
h1{display:none !important;}
暂时使用此功能,直到找到更好的解决方案。
除非你真的别无选择(这应该很少见),否则你真的不应该使用 !important。 您的自定义样式未被应用的原因是 CSS 的"特异性"决定了其他规则比您的自定义规则更相关/更重要。 让你的自定义CSS规则比Bootstrap的更"重要",你的风格就会显现出来。
以下是更多信息:http://www.w3.org/TR/selectors/#specificity
编辑:这是对另一个线程中最后一篇文章的回复,但我不知道如何回复该帖子。 我是新来的! 道歉!