html - href 语法 : is it okay to have space in file name

标签 html syntax anchor href

这一直是我的习惯,每当我使用图像时,我都会将它们命名为 walls_ico , bu_hover

所以当我给出路径时,它们是这样的

<img src="images/walls_ico.ico" />
<img src="buttons/bu_hover.png" />

直到现在,当我在一个用户上传文件的项目中...

我想知道在文件和文件夹名称之间有空格可以吗

<img src="buttons/bu hover.png" />

最佳答案

src属性应包含 valid URL .自 space characters are not allowed在 URL 中,你必须 encode them .

你可以这样写:

<img src="buttons/bu%20hover.png" />

不是:

<img src="buttons/bu+hover.png" />

因为,正如 DavidRR 在他的评论中正确指出的那样,将空格字符编码为 + 仅在 URL 的查询字符串部分有效,在路径本身中无效。

关于html - href 语法 : is it okay to have space in file name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4172579/

相关文章:

html - 如何在 doc.fromhtml() jspdf 中包含 Angular 组件?

javascript - 为棘手的 Jquery 函数添加上下文

python - Python 方法定义中的 "**params"语法是什么?

javascript - 将函数及其参数传递给另一个函数来执行它的语法是什么?

php - 将所有参数传递给另一个函数

vue.js - Nuxt 组件中的 anchor 不能在同一页面上工作 anchor 包含在

html - 使用 anchor 提交表单安全吗?

javascript - 数学函数不起作用

css - 如何确保按下的按钮保持 "pressed down"

css - 背景 CSS 问题和 MENU 超链接