JavaScript/CSS/图像引用路径

标签 javascript css

我想知道是否有人喜欢在他们的网站中引用图像/css 或 javascript 文件?

我问的原因是,如果客户想要托管我们在虚拟目录下编写的站点,该站点通常必须更改其文件引用 - 甚至更改为 CSS 文件中的 url(...图像路径)因为我们通常像开发根应用程序一样开发站点 - 有时客户直到发布日期前一天才知道他们将在哪里托管它!

使用 ASP.NET,我们可以通过在使用 runat 服务器组件时使用“~”引用元素或在使用 ASP.NET MVC 时使用 Url.Content 方法来解决表单中的问题...

那么,是否有任何好的解决方案来保持文件引用的通用性,或者我们是否面临每次都必须更改文件引用的问题?

最佳答案

图像(如 background-url)在 CSS 中总是相对于 css 文件引用。

例子:

/img/a.gif
/css/c.css

要从 css 文件中引用 a.gif,您必须始终像这样引用它 ../img/a.gif,与页面所在的位置无关或者它是如何重写的

关于JavaScript/CSS/图像引用路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/374305/

相关文章:

javascript - 使用 JavaScript 从 JSON 文件获取图像并在 HTML img 标签中显示

javascript - 通过 jquery 禁用按钮

html - 添加 "overflow: Scroll"后,如果悬停在子 div 上应该显示的隐藏 div 不再出现

html - 图片内的文章

javascript - 表单中的手机字段

Javascript - 如何让filter()返回匹配结果

javascript - 在 Javascript/Jquery 中将 URL 图像转换为 Base64 或 Blob 的简单方法

jquery - 兄弟 div 没有接受最高命令

css - 超大屏幕中的 Bootstrap 图像位置

html - <按钮> 不适用于显示 : block;