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

移动端网站Logo尺寸调整问题:自定义CSS无效求助

移动端Logo尺寸调整无效的排查与解决

首先你的代码里有个明显错误:max-height: auto 是无效的CSS写法,max-height不支持auto值,要么删掉这个属性,要么换成height: auto来保持Logo的宽高比。

接下来是几个常见的失效原因和对应解决方案:

  • 选择器没命中实际元素:很多WordPress主题里的Logo是<img>标签嵌套在.logo容器里,你的选择器只选中了容器,没作用到图片本身。试试把选择器改成:

    @media (max-width: 360px) {
        .header-main .logo img {
            max-width: 50%;
            height: auto;
        }
    }
    
  • 优先级被主题原有样式覆盖:如果主题自带的Logo样式优先级更高,可以给属性加!important临时提升优先级(非必要时尽量少用,确定原因后再优化):

    @media (max-width: 360px) {
        .header-main .logo img {
            max-width: 50% !important;
            height: auto !important;
        }
    }
    
  • 媒体查询断点范围过窄:360px的断点只覆盖了小屏手机,大部分移动端设备宽度都超过这个值,试试换成更通用的平板及以下断点:

    @media (max-width: 768px) {
        .header-main .logo img {
            max-width: 50%;
            height: auto;
        }
    }
    
  • CSS未正确加载:按F12打开浏览器开发者工具,在Elements面板找到Logo元素,查看Styles面板里是否有你添加的自定义CSS规则。如果没看到,检查WP Customize的额外CSS是否保存成功,或者有没有其他语法错误(比如之前的max-height: auto)。

最后可以用开发者工具的设备模拟功能,切换到移动端查看Logo的实际类名和DOM结构,确保选择器完全匹配。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 16:50:55