【问题标题】:CSS applies after pressing CTRL + F5, but on next action it doesn't, until I press CTRL + F5 againCSS 在按 CTRL + F5 后应用,但在下一个操作时它不会,直到我再次按 CTRL + F5
【发布时间】:2019-05-15 09:10:42
【问题描述】:

我正在使用 .NET Core 开发一个 Web 应用程序。我有一张表,我在其中进行了一些 CSS 更改。在一些 html 表格单元格<td> 上,我添加了一个 CSS 类。

.text-right_custom {
   padding-right: 30% !important;
   text-align: right !important;
}

当我打开页面时,它并没有反映我的更改。当我按 CTRL + F5 时,它会刷新我应用的 CSS。但是当我进行另一个操作时,它会回到第一个版本,而没有应用我的 CSS。当我按 CTRL + F5 时,一切正常,直到下一个动作。一些可能有用的东西,当我没有应用我的 CSS 时打开检查元素时,我看到两个 CSS 类。谁能帮我解决这个问题?

【问题讨论】:

  • 您是否在任何服务器上部署了代码?如果是,请分享链接。谢谢
  • 我没有,抱歉。
  • 我从来没有遇到过这个问题,但它可能是缓存问题。使用 chrome,当检查器打开时,单击带有右键的圆形刷新箭头并选择空缓存等(我的浏览器不是英文的)

标签: html css browser-cache


【解决方案1】:

我不了解 .NET。但我认为这是缓存的问题。如果您使用的是 chrome,请按 ctrl+shift+i(这将打开您的控制台。在“网络”选项卡上的控制台中,检查名为“已禁用缓存”的输入字段。当您打开刷新页面时,请保持控制台打开。如果您使用任何版本CSS 上的编号,然后在开发模式期间删除所有版本号。希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 2020-11-30
    • 2014-03-21
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多