【问题标题】:Making my html link to my css files correctly正确地使我的 html 链接到我的 css 文件
【发布时间】:2017-02-16 15:51:19
【问题描述】:

我已经使用 w3schools 很长时间了,直到今天我才遇到将 css 链接到我的 html 的问题。我有一大堆这样引用的文件:

<link rel="stylesheet" href="http://enviroptics.com/Matt/css/styles.css"/>

我检查了 url,当我转到页面时,css 中的一切看起来都是正确的,但由于某种原因,它并没有像过去 6 个月那样将样式拉入 html...我尝试使用 chrome 编辑器查看问题所在,它说我的文件不是 https。它从来都不是 https,我已经使用它好几个月了。

有谁知道为什么它会突然停止工作?还有其他我可以使用的编辑器吗? jsfiddle 还告诉我我需要 https ..

任何帮助将不胜感激! 谢谢

【问题讨论】:

  • 你刚刚切换到https了吗?或者您正在使用的网站 - 切换了吗?
  • 您是否尝试过清除缓存?有时旧的 css 文件会被缓存并且不代表新文件中的更改。
  • @CalvT 不,我也不能真正切换。我很困惑为什么以前从来没有问题
  • @ChadFisher 是的,我清除了缓存。可悲的是它没有帮助。错误消息如下:混合内容:“w3schools.com/css/tryit.asp?filename=trycss_default”处的页面是通过 HTTPS 加载的,但请求的样式表不安全“enviroptics.com/Matt/css/styles.css”。此请求已被阻止;内容必须通过 HTTPS 提供。
  • @MatthewSirkin 我猜 W3Schools 必须只是切换到 HTTPS,所以现在所有附加的都必须是 HTTPS - 你的 CSS 不是,所以被阻止了

标签: html css http https


【解决方案1】:
  1. 打开http://enviroptics.com/Matt/css/styles.css
  2. 全部复制。
  3. 打开块注释或简单的文本编辑器
  4. 全部粘贴
  5. 保存文件(名称=styles.css)
  6. 在您的 Web 服务器 (ftp) 的 Matt/css 中插入此文件
  7. 在你的代码html中添加&lt;link rel="stylesheet" href="/Matt/css/styles.css"/&gt; -> head

【讨论】:

  • 问题是我有 20 个我引用的 css 文件,这仅适用于此页面。进入并从每个不同的文件中获取文本会很烦人。另外,如果我需要在引用不同文件 id 的不同页面上工作,则必须再做一次
  • 你读过cmets吗? OP 正在通过另一个使用 https 的站点加载有问题的 CSS,而不是像最初想象的那样来自他们自己的域。
  • 您不能从 https 导入到 http 文件。唯一的补救办法就是这个。我们必须有耐心
猜你喜欢
  • 2022-01-25
  • 2020-08-13
  • 1970-01-01
  • 2020-06-30
  • 1970-01-01
  • 2018-01-05
  • 1970-01-01
  • 1970-01-01
  • 2016-01-26
相关资源
最近更新 更多