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

Bootstrap导航栏移动端与桌面端不同Logo显示问题咨询

解决移动端与桌面端显示不同Logo的问题

首先看你代码里的明显错误:移动端Logo的<img>标签中,class属性没有正确闭合——你写的是class="mobile /,应该改成class="mobile",这是导致移动端Logo不显示的核心原因。

修正后的完整代码如下:

<style>
  .mobile {
    display: none !important;
  }
  @media (max-width: 600px) {
    .mobile {
      display: block;
    }
    .desktop {
      display: none;
    }
  }
</style>
<div>
  <img src="/img/logo_desktop.png" class="desktop" />
  <img src="/img/logo_mobile.png" class="mobile" />
</div>

另外补充几个注意点:

  • 确认/img/logo_mobile.png的路径正确,可直接在浏览器地址栏输入该路径验证是否能打开图片
  • Firefox响应式模式测试时,确保已经切换到对应宽度(≤600px)的视图,并且刷新页面重新加载样式
  • 如果仍有问题,可以给.mobile和.desktop的img标签加上width: 100%;或者固定宽度,避免图片尺寸异常导致显示问题

内容的提问来源于stack exchange,提问作者www.friend0.in

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 23:35:22