0

在 CakePHP 3.2 中,单击 F5(刷新页面)后,我遇到了一些内部 css 文件加载缓慢的问题。该页面通常会根据内部 css 文件以对用户可见的丑陋方式过度排列元素。

该问题仅出现在我在查看页面开始时加载的(非常小的)css文件上。主(大)css 文件 - 在 Layout/default.ctp 加载 - 从来都不是问题 - 它总是快速且完全加载。

主 css 文件和内部 css 文件包含完全不同的元素。我不会在它们中覆盖相同的 id(例如 #my_id{...})。因此,我不明白为什么内部样式加载缓慢。

我使用以下行将 css 添加到子页面(在每个视图文件的开头):

echo $this->Html->css('my-css-file');

我宁愿用户再等一会儿,而是给他或她一个完整的页面,并正确加载 css。有可能的?

4

1 回答 1

0

你能发布你的内部css代码吗?有时内部 css 使用 @import 来导入/使用外部 css,这会导致您的网络变慢。

于 2016-07-05T13:59:56.290 回答