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

CSS添加的图片在Chrome调试可见但网页不显示的问题

解决CSS背景图在DevTools可见但网页不显示的问题

你的代码里有两个核心问题导致背景图看不到:

  1. 无效的CSS声明
    你写了background: 4.4rem;,这是语法错误,background属性不支持单独传入长度值,虽然这行会被后面的background声明覆盖,但属于冗余错误代码,建议直接删除。

  2. 元素没有设置高度
    你只给元素设置了宽度,但没有高度。如果这个元素是空的(没有内容),它的高度会默认是0,就算背景图路径正确,也没有空间显示出来。

修改后的代码示例:

.nav-link-apple {
    width: 1.6rem;
    height: 1.6rem; /* 添加上高度,值可以根据需求调整 */
    background: url(./Logo.jpg) center no-repeat;
    background-size: contain; /* 可选,让图片适配元素尺寸,避免被裁剪 */
}

额外检查项:

  • 确认图片路径:./Logo.jpg是相对当前CSS文件的路径,要保证Logo.jpg确实和CSS文件在同一个文件夹里。如果图片在上级目录,改成../Logo.jpg;在根目录的话用/Logo.jpg。
  • 如果元素有内容,可以用padding撑开高度,不一定非要设置固定height,根据实际布局调整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 00:07:34