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

如何用内联CSS根据设备动态调整WordPress图库标题字体大小?

解决WordPress图库标题移动端字体大小问题

你当前的CSS媒体查询逻辑完全搞反了:默认设置.on-the-fly-behavior{font-size:17px;}后,用@media (min-width:200px)把字体改成15px,这意味着所有宽度≥200px的设备(包括桌面端)都会显示15px字体,只有极端小屏才会显示17px,完全不符合你的需求。

修正后的内联CSS代码

把媒体查询改成针对移动端的max-width(以行业通用的768px作为移动端/桌面端分界),就能实现桌面端17px、移动端15px或更小的效果,还能加额外样式避免文字覆盖图片:

<style scoped>
.on-the-fly-behavior{
    font-size:17px; /* 桌面/笔记本端默认字体大小 */
}
/* 针对移动端设备 */
@media (max-width:768px){
    .on-the-fly-behavior{
        font-size:14px; /* 可按需调整为15px或更小 */
        /* 可选:防止文字过长覆盖图片的辅助样式 */
        white-space: normal;
        max-height: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
</style>
<div class="on-the-fly-behavior">My Image Caption</div>

其他可行方法

  • 主题自定义CSS:进入WordPress后台→外观→自定义→额外CSS,把上述CSS代码(去掉<style scoped>标签)粘贴进去,全站生效,不用每次嵌入图库都加内联代码。
  • 图库插件设置:如果你用的图库插件(比如NextGEN Gallery、Envira Gallery)自带自定义样式选项,直接在插件设置里找到标题字体大小的移动端适配项,无需手动写CSS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 05:05:02