Css开始刷新选项打开;main.css仍在加载

时间:2017-07-30 作者:derekw

示例页面:https://derekw.co/galleries/

原主题的主要内容。css将图像高度指定为!重要提示,这与我的gallery插件有关。

为了避免编辑实际文件,我在Wordpress自定义菜单中加载了样式的一个版本(基本上与main.css相同,减去!important标志),作为附加css,并带有“不要使用主题的原始css”选项打开。然而,图库仍然混乱不堪,这是因为我的浏览器仍在加载main。css,并对!这很重要。

我的印象是,Start Fresh选项会阻止加载原始主题的CSS(aka main.CSS)?我想得不对吗?有没有更好的方法可以忽略!重要标志?

有趣的是,它在几分钟内运行良好,然后又恢复到一团糟的状态。

2 个回复
SO网友:RiaanP

除非你能找到一种不加载主管道的方法。css文件,您将无法覆盖它。您使用的主题是什么?

SO网友:Sas3

您可能遇到一些错误。

选项1:重写!重要的设置是另一个!稍后进行重要设置。因此,请尝试设置height: auto !important; 或者其他CSS中的类似内容。

选项2:创建并使用子主题。Making a child theme is simple enough. 在这种情况下,您可以覆盖主要内容。css。请仔细阅读如何将您的样式与父样式或不与父样式排队。如果您确实将父样式排队,请记住上面选项#1的要点。但我建议不要这样做。只需复制父main。css转换为子主题并修改所需内容。

PS:您不需要加载main的整个副本。附加css中的css。那需要很多额外的装载时间and 浏览器渲染时间-非常不必要。仅覆盖您想要的内容。

结束

相关推荐

Disable CSS specific page

我想禁用默认css的一个特定页面,并且我想在特定页面上使用我的css。我不知道这是可能的?我使用空白状态插件,用于创建空白页面,但css在空白页面上,但我希望在特定的空白页面上使用css。https://wordpress.org/plugins/blank-slate/所以,我有一个页面,名称:test-area-7Code:add_action(\'wp_enqueue_scripts\', \'my_script\', 99); function my_script() {