我在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>
答案 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