为了账号安全,请及时绑定邮箱和手机立即绑定

当我更改 CSS 时,它在 Html 文件中不可见

当我更改 CSS 时,它在 Html 文件中不可见

POPMUISE 2023-09-04 17:03:46
如果我在 Css 中更改任何内容,例如,如果我将 20px 更改为 300px,它将不起作用。颜色或文本也是如此。但如果我更改 Html 文件中的文本,它就会起作用。我在 Css 代码或 Html 代码中找不到任何错误的地方。Css文件与Html文件连接但仍然不起作用。有人可以帮忙吗?html代码:<?php     require 'core/init.php';?><!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <link rel="stylesheet" type="text/css" href="css/style.css" >    <title>CBR Theorie examen </title>    </head>  <body>        <div id="container">      <?php          echo '<div>';          include 'includes/menu.php';          echo '</div>';      ?>    <div id="containercontainer">        <div id="titel">            <h1 class="titel">Home</h1>        </div><!-- de slideshow ======================================================== -->            <div id="slideshow">            <div class="fling-minislide">                <img src="images\slideshow1.jpg" alt="Slideshow 3" />                <img src="images\slideshow2.jpg" alt="Slideshow 2" />                <img src="images\slideshow3.jpg" alt="Slideshow 1" />            </div>      </div>
查看完整描述

2 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

如果您随时遇到此问题。像这样添加一个 version=number :

<link rel="stylesheet" type="text/css" href="css/style.css?V=01">

我不知道具体原因,但它与您的浏览器和缓存未正确同步有关。


查看完整回答
反对 回复 2023-09-04
?
撒科打诨

TA贡献1934条经验 获得超2个赞

如果您将文件上传到服务器并在浏览器中查看它,则样式表很可能会从浏览器缓存加载到安全的网络资源中。一种常用的技术(称为缓存清除)是添加?ver=X,这会使浏览器重新下载该文件,因为该文件的名称与其缓存的文件不同。在你的情况下,看起来像这样:

<link rel="stylesheet" type="text/css" href="css/style.css?ver=1">

由于您使用的是 php,因此您可以使用?ver=<?php echo uniqueID(); ?>每当从服务器请求 html 时创建一个新 ID - 在开发时很有用。不要忘记在最终版本中删除它,因为浏览器缓存是一个有用的功能。


查看完整回答
反对 回复 2023-09-04
  • 2 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信