【问题标题】:CSS isn't showing up in Inspect Element?CSS 没有出现在 Inspect Element 中?
【发布时间】:2017-10-12 21:33:36
【问题描述】:

所以这就是 CSS 应该看起来的样子

  h1{
    font-family:monospace;
}

.main{
    border: solid #000000 0.1px;
    background:rgba(255,255,255,0.3);
}

这就是我在 Chrome 中的检查元素中显示的内容

element.style {
}
user agent stylesheet
html {
    display: block;
}

【问题讨论】:

  • 显示所有代码以重现问题?
  • 如何在评论中做到这一点?
  • 尝试清除缓存。您还可以在网络选项卡下的检查器中选中“不缓存”复选框。这将允许在检查器打开时不缓存页面。
  • 您在检查什么 HTML 元素?有时 chrome 工具出现错误,关闭它并再次打开它或在关闭时重新加载页面对我有用
  • 我正在检查 html 元素本身。我只是在学习这个。

标签: css google-chrome inspect-element


【解决方案1】:

只需使用: ctrl + shift + R 如果你的 CSS 属性没有或部分显示在检查 Chrome 浏览器中

【讨论】:

    【解决方案2】:

    你的 CSS see the fiddle没有错


    border: solid #000000 0.1px;
    

    0.1px 只是工作,但不是 0.1px 它将被设置为 1px。


    或者您的 CSS 无法找到,或者其他一些 CSS 正在覆盖/重置它。

    您可以链接网址或自己制作一个jsfiddle吗?所以我可以检查一下。

    【讨论】:

      【解决方案3】:

      好吧,可能有很多事情可能出错,但我认为最有可能的是两个:

      1. 您的浏览器正在从缓存中加载 CSS。测试这一点的一种方法是将内联 css 添加到元素中。如果它加载了,但对您的 css 文件的更改没有,那么您可能会检查的是 .htaccess 中是否有 Expires 标头。在任何情况下,您首先要检查是否是这种情况,就是打开您的 Chrome 开发者工具,转到“网络”选项卡,选中“禁用缓存”选项并刷新页面。

      2. 如果问题没有通过之前的观察得到解决,您可能应该检查您的 CSS,可能是在不适用的媒体查询中写错了一些内容,或者可能某些分号变得狂野并隐藏在线。它发生了。

      【讨论】:

      • 我自己的 CSS 现在可以工作了……终于。谢谢你们的帮助。
      • 问题是什么@KyleAlexanderSullivan
      • 任何答案对你有用吗?您应该接受对您有用的那个,将问题标记为已回答@KyleAlexanderSullivan
      【解决方案4】:

      0.1px 不会工作(仅显示为 firefox,因为 firefox 将其更改为 1px)。

      试试这个:

      .main{
          border: solid #000000 1px;
          background:rgba(255,255,255,0.3);
      }
      

      【讨论】:

      • 那是我可能漏掉的一个错字。我很高兴你发现了这一点。
      • @KyleAlexanderSullivan 你确定你的 CSS 已经加载了吗?
      • @KyleAlexanderSullivan 也尝试重新加载以清理缓存的 CSS 样式表
      • @KyleAlexanderSullivan 如果你不确定如何重新加载:getfilecloud.com/blog/2015/03/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2011-10-02
      • 2017-06-21
      • 1970-01-01
      • 2022-11-04
      • 2021-07-20
      相关资源
      最近更新 更多