CSS更改不会立即显示在浏览器中-Codeigniter

时间:2019-06-19 10:45:52

标签: php css codeigniter

我在codeigniter项目中遇到有关CSS的问题。

对于页眉,页脚和其余页面,我有单独的视图。我已将我的CSS文件加载到标题视图中。一切都很好。唯一的问题是,当我在CSS文件中进行更改时,即使刷新页面后也不会显示。仅当我重新启动整个PC时才会显示。我知道这不是一个很大的问题,但是这使得调试该项目变得更加困难。我只希望你们告诉我我想念或做错了什么。

谢谢。

P.S。我是学生,是Codeigniter的新手,也是STACK OVERFLOW的新手,所以在拒绝投票我的问题之前,请三思而后行

This is my HEADER.

<html>
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <meta name="description" content="Colorlib Templates">
  <meta name="author" content="Colorlib">
  <meta name="keywords" content="Colorlib Templates">
  <title>User Authorization </title>
  <link href="<?php echo base_url();?>assets/vendor/mdi-font/css/material-design-iconic-font.min.css" rel="stylesheet" media="all">
    <link href="<?php echo base_url();?>assets/vendor/font-awesome-4.7/css/font-awesome.min.css" rel="stylesheet" media="all">
    <!-- Font special for pages-->
    <link href="https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">

    <!-- Vendor CSS-->
    <link href="<?php echo base_url();?>assets/vendor/select2/select2.min.css" rel="stylesheet" media="all">
    <link href="<?php echo base_url();?>assets/vendor/datepicker/daterangepicker.css" rel="stylesheet" media="all">

    <!-- Main CSS-->
    <link href="<?php echo base_url();?>assets/css/main.css" rel="stylesheet" media="all">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>

1 个答案:

答案 0 :(得分:1)

应该是一个缓存问题。请尝试清除您的缓存,或禁用缓存。

  

在Firefox和Chrome中,您应该能够通过以下方式重新加载页面,其中包含已清除的缓存   按 Ctrl + F5 (这也可以在其他浏览器中使用。但尚未测试)

要摆脱缓存问题,您可以尝试在脑海中设置以下元标记:

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" /> 
  

要了解更多信息,请查看this answer