【问题标题】:Relative path for <img> agnostic to <base> tag<img> 的相对路径与 <base> 标签无关
【发布时间】:2012-04-24 23:44:54
【问题描述】:

我是 html 的新手,所以如果问题很愚蠢,请原谅。我想指定一个相对于我的 HTML 所在位置的图像 (img src=...) 的路径。我该怎么做。默认情况下,相对路径被认为是相对于基本 URL (base href=...) 我需要它在 Windows 上的 Chrome 和 IE 上工作

在有人问之前,显然我需要将基本标签设置到其他位置,因此面临这个问题。

提前致谢

【问题讨论】:

  • 如果我的帖子回答了你的问题,你能接受吗?如果没有,我(或其他人)是否可以提供任何其他信息来帮助您?请参阅常见问题解答中的How do I ask questions here?

标签: html


【解决方案1】:

遗憾的是(或者可能不是),没有办法在纯 HTML 中实现这一点。可能的解决方法包括不使用相对路径使用 JavaScript 生成绝对路径

【讨论】:

  • 其实我已经开始探索javascript选项了
  • 目前我正在使用 var image_path = location.href.substring(0,location.href.lastIndexOf('/')+1);这太糟糕了!
  • @Programmer12,除非您使用后端语言来生成代码(例如 PHP),否则这将是您的最佳选择(假设您 不能 仅使用绝对路径而是)。
猜你喜欢
  • 1970-01-01
  • 2020-08-29
  • 2015-10-02
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
  • 1970-01-01
  • 2010-11-25
  • 1970-01-01
相关资源
最近更新 更多