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

如何避免文本换行适配页面,改为直接缩小字体尺寸?

解决方案
  • 核心思路:通过媒体查询针对不同屏幕尺寸单独调整样式,同时优化<h1>的布局方式,确保文字和图片在小屏上能正确适配。

具体调整步骤:

  1. 给<h1>添加flex布局,让内部元素(文字和图片)能灵活对齐,避免错乱:
h1 { 
    color: #fff;
    font-size: 100px;
    line-height: 75px;
    margin: 0;
    font-family: 'Coolvetica';
    font-weight: 400;
    /* 新增flex布局,对齐内部元素 */
    display: flex;
    align-items: center;
    white-space: nowrap; /* 防止文字折行 */

    img {
        width: 46px;
        margin-left: 20px;
        opacity: 0;
        height: auto;
        animation: rotateIn 1s linear both;
        animation-delay: 1.4s;
    }
}
  1. 添加媒体查询,针对小屏设备缩小字体和图片尺寸:
/* 平板及以下屏幕适配 */
@media (max-width: 768px) {
    h1 {
        font-size: 60px;
        line-height: 50px;
    }
    h1 img {
        width: 30px;
        margin-left: 12px;
    }
}

/* 手机屏幕适配 */
@media (max-width: 480px) {
    h1 {
        font-size: 40px;
        line-height: 35px;
    }
    h1 img {
        width: 22px;
        margin-left: 8px;
    }
}
  • 关键补充:如果之前用vw单位没生效,大概率是没设置视口元标签,记得在HTML头部添加:
<meta name="viewport" content="width=device-width, initial-scale=1.0">

这个标签是移动端适配的基础,能让浏览器正确识别屏幕宽度。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:45:24