Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支持反FOUC的CSS预处理器_Css_Fouc - Fatal编程技术网

支持反FOUC的CSS预处理器

支持反FOUC的CSS预处理器,css,fouc,Css,Fouc,对于具有大量CSS的站点来说,这是一个常见的用户体验问题(尤其是在您开始组合CSS文件之后),常见的解决方案是在一个小的独立文件中分离重要的布局规则,该文件首先加载。这导致了代码很难阅读和维护,因为相关规则位于非常遥远的地方。我想知道是否有任何CSS预处理器支持将代码分割成不同的文件?也就是说,你可以这样写 .main-content { #FOUC position: absolute; top: 10px; left: 15px; } .main-content h1

对于具有大量CSS的站点来说,这是一个常见的用户体验问题(尤其是在您开始组合CSS文件之后),常见的解决方案是在一个小的独立文件中分离重要的布局规则,该文件首先加载。这导致了代码很难阅读和维护,因为相关规则位于非常遥远的地方。我想知道是否有任何CSS预处理器支持将代码分割成不同的文件?也就是说,你可以这样写

.main-content { #FOUC
    position: absolute;
    top: 10px;
    left: 15px;
}
.main-content h1 {
    font-weight: bold;
}

。主要内容
。主要内容h1
最终位于不同的文件中。(或者在每个规则级别上可能相同。)

这篇文章似乎有点不正确。请阅读一些非常简单的修复方法;它可能是由许多其他因素引起的,而不是由
@import
ing引起的。(例如,Safari有一个。)大的、缓慢加载的CSS文件也会导致FOUC(可能没有那么糟糕,但仍然可见),除了分离CSS之外,没有简单的解决方法。