跳转到主内容
极星编程网:以代码为星,赴技术山海!

HTML中base相对路径基准 HTML中base标签对全站链接的影响

标签仅影响HTML解析阶段的特定属性(如a、img、script、link、form、meta refresh及CSS url()),不作用于srcset、绝对URL、根相对路径、JS/CSS模块导入或fetch等运行时API,且必须置于内唯一存在。
标签确实会统一改写页面中所有相对 URL 的解析起点,但它只对特定属性生效,且极易因部署路径、资源类型或动态加载方式出错。别指望它“一设就灵”,多数线上问题都源于误判了它的作用边界。 哪些 HTML 属性真正受
控制 浏览器仅在 HTML 解析阶段对明确用于资源定位的属性应用
。这些属性包括:
→ 解析为
base.href
+
"about.html"
→ 同上