You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成Bootstrap 5后,HTML页面无法读取main_styles.css样式表的原因是什么?

问题原因及解决方案

你的问题很清晰——自定义样式表main_styles.css无法加载的核心原因是<link>标签的属性用错了。

对于加载CSS样式表的<link>标签,我们需要使用href属性来指定样式文件的路径,但你代码里写成了src。src属性是给<script>、<img>这类标签使用的,<link>标签并不识别它,所以浏览器自然找不到你的自定义样式文件。

修正后的代码

把src改成href就能解决加载问题,另外建议把自定义样式表放在Bootstrap样式表的后面,这样自定义样式才能正确覆盖Bootstrap的默认样式:

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="/main_styles.css">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>

额外排查点

如果改完属性还是加载失败,你可以检查这两点:

  • 确认/main_styles.css的路径是否正确:服务器根目录下是否真的存在这个文件?如果你的HTML文件在子目录里,可能需要调整路径(比如用../main_styles.css或者相对路径)。
  • 打开浏览器开发者工具(F12),切换到「网络」标签,刷新页面查看main_styles.css的请求状态:如果是404,说明路径有误;如果是其他状态码,再针对性排查。

内容的提问来源于stack exchange,提问作者user16767733

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 06:47:32