Github Pages图片画廊主图不显示及:hover失效问题求助
问题排查与解决方案
主图无法显示的排查方向
- 检查图片路径:确认代码中主图的引用路径和仓库实际文件路径完全一致,注意Github区分大小写,本地Windows系统不区分,比如代码写
./Images/main.jpg但仓库里是./images/main.jpg就会出错。打开页面开发者工具(F12)的「网络」面板,查看主图请求是否返回404,若有则调整路径。 - 确认图片文件状态:检查仓库中是否确实存在主图文件,且未被
.gitignore规则排除。
元素:hover颜色变化失效的排查方向
- 检查CSS加载状态:在开发者工具「网络」面板中查看CSS文件是否成功加载(状态码200),若加载失败则调整CSS文件的引用路径。
- 检查选择器优先级:在开发者工具「元素」面板中查看目标元素的样式,确认hover规则是否被其他更具体的选择器覆盖(被划掉表示被覆盖),若有则提升hover选择器的优先级(比如增加类名层级)。
- 排查样式冲突:确认是否有带
!important标记的样式覆盖了hover效果,若有则移除不必要的!important,或调整hover样式的优先级。
通用排查步骤
- 打开页面开发者工具(F12),查看「控制台」面板的报错信息,根据提示定位问题。
- 对比本地Live Server和Github Pages的路径结构,确保所有资源(图片、CSS、JS)都使用正确的相对路径引用。
内容的提问来源于stack exchange,提问作者Dev-Gus
相关产品推荐
相关产品推荐

