<base>标签
html中的 标签
通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。
使用 、、
angular中的
HTML 的
在开发期间,你通常会在存有 index.html 的目录下启动开发服务器。 那就是根目录,你要在 index.html 的顶部附近添加
但是在共享或生产服务器上,你可能会在子目录下启动服务器。 比如,当前应用的加载地址可能类似于 http://www.mysite.com/my/app/,这里的子目录就是 my/app/。所以你就要往服务端版本的 index.html 中添加
在共享或生产服务器上 目录是 http://www.mysite.com/app/
图片路径
在 html
<div> <img src="img/logo.png" /> div>
在css
.logo { // 生产环境用/开头的,要在部署的app同级的assets下添加logo.png background: url("/assets/images/logo.png") no-repeat center;
// 生产环境无/开头的,可以自动补全 http://www.mysite.com/app/assets/images/logo.png
// 但是在开发环境会报错,所以可以打包后再手动修改,吧/去掉
background: url('assets/images/logo.png') no-repeat center;
}