gpt4 book ai didi

css - 为什么样式更改应用这么晚

转载 作者:行者123 更新时间:2023-11-28 11:07:53 26 4
gpt4 key购买 nike

我正在使用 Codeigniter 开发一个网站。

但我不知道为什么在我更改 CSS 或创建新类时更改应用得这么晚。

我没有启用任何关于缓存的东西。

这可能需要大约一个小时或一个多小时。

我在头文件中加载了 css 文件 欢迎来到我的网站

  <meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="<?php echo base_url() ?>layout/style-<?php echo $this->session->userdata('lang'); ?>.css" type="text/css">

最佳答案

下面的方法解决了这个问题。这里我们在文件名后附加文件修改时间。因此,当文件未被修改时,文件会被缓存,当文件被更改时,时间戳会发生变化,并且文件会被浏览器再次加载。

将样式表的相对路径正确设置为filemtime函数。

    <meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" href="<?php echo base_url() ?>layout/style-<?php echo $this->session->userdata('lang'); ?>.css?<?php echo filemtime('relative-path/' . "layout/style-" . $this->session->userdata('lang') . ".css"); ?>" type="text/css">

关于css - 为什么样式更改应用这么晚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22163721/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com