我没有安装任何优化插件并关闭缓存,我在 CSS 编辑后清除缓存但没有任何反应?原始代码效果很好,但是当我编辑颜色时,浏览器会带回旧代码……这是我的 template.css 中的代码!
a {
color:#0C42CE;
text-decoration:none;
}
这是现在的浏览器代码
color: #7AE;
text-decoration: none;
修复了这是一个权限问题..facepalm
我没有安装任何优化插件并关闭缓存,我在 CSS 编辑后清除缓存但没有任何反应?原始代码效果很好,但是当我编辑颜色时,浏览器会带回旧代码……这是我的 template.css 中的代码!
a {
color:#0C42CE;
text-decoration:none;
}
这是现在的浏览器代码
color: #7AE;
text-decoration: none;
修复了这是一个权限问题..facepalm
在浏览器中打开 CSS 文件,键入 Ctrl+f5。如果它没有显示修改后的 CSS,那么你有一个保存问题。
通常这是由于级联顺序而发生的,因此在其他地方声明了该选择器的样式。它实际上是一个“级联”样式表。这可以通过在声明后添加 !important 来覆盖任何先前的样式声明来解决。例子:
a, a:link, a:hover {
color: red !important;
}
关于文件权限,无论您是从 Cpanel 还是外部编辑器/ftp 编辑,您在大多数站点中的文件权限对于目录应该是 755,对于文件应该是 644,并且您在编辑文件时应该没有问题。
句法:
<a href="" class="x">...........</a>
css 将被定义为:
a.x{
color:#0C42CE;
text-decoration:none;
}
和
a:hover.x{
color:#0C42CE;
text-decoration:none;
}
并添加你的css文件
<head><link rel="stylesheet" href="/path/to/your/css/file.css" /></head>
确保文件已实际保存,并且您的计算机和服务器之间的更改没有挂起,因为您需要输入密码。
您可以尝试对 .htaccess 进行这些更改,以使浏览器每次都请求该页面。一旦一切正常,建议关闭静态 css 文件。
<FilesMatch "\.(html|htm|js|css)$">
FileETag None
<IfModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</IfModule>
</FilesMatch>
还要确保设置 a:visited 和 a:link 以使链接的颜色不会因为您已经单击它而有所不同。
a:visited, a:link{
color:red;
etc....
}