【问题标题】:link file extension correction链接文件扩展名更正
【发布时间】:2012-01-24 21:28:01
【问题描述】:

我只是在我的 mac 上的本地服务器上为网页制作一些 html。我添加了指向存储在本地服务器上的样式表的链接,但忘记在 href 属性中添加“.css”文件扩展名。直到我将文件上传到外部托管的服务器之前,我才意识到自己的错误——因为在我的本地服务器上以某种方式可以在没有扩展名的情况下找到样式表,而当我尝试从外部服务器加载页面时,扩展名不是假设并且我的样式没有加载。

哪个实体发现了我的错误并在本地进行了更正,为什么当页面托管在外部时我的错误没有得到更正?

【问题讨论】:

  • 可能是浏览器本身。您是否使用 IDE 内部浏览器来查看本地开发?您使用的是两种不同的浏览器吗?
  • 我在这两种情况下都使用同一个浏览器。
  • 您的本地服务器/应用程序是否使用某种重写引擎?

标签: html hosting webserver


【解决方案1】:

可能是您的本地 Web 服务器将文件作为 text/css 提供,而外部的不是。如果在 LINK 标记中使用 TYPE="text/css" 到 CSS 文件会发生什么?这应该迫使它将链接文件解释为 text/css。

【讨论】:

  • 不可能现在可以省略 coz 类型。 stackoverflow.com/questions/8364728/…不管有没有,结果应该是一样的——除非浏览器不支持html5
  • 我在这两种情况下都指定了“text/css”。
猜你喜欢
  • 2011-05-14
  • 1970-01-01
  • 2013-08-03
  • 2017-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-14
相关资源
最近更新 更多