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

移动端5列分类布局异常修复求助 | 商业目录CSS优化

优化商业目录网站移动端分类布局

问题核心

固定设置5列布局未适配移动端屏幕宽度,导致内容挤压、排版混乱。

解决方案

通过CSS媒体查询实现响应式列布局,根据屏幕宽度动态调整列数,同时优化间距避免拥挤:

#native {
  width: 100%;
  height: min-content;
  display: inline-block;
  column-count: 5;
  column-gap: 1rem; /* 增加列间距,避免内容拥挤 */
  padding: 0 1rem; /* 左右内边距,防止内容贴边 */
}

/* 平板设备(屏幕宽度≤768px) */
@media (max-width: 768px) {
  #native {
    column-count: 3;
  }
}

/* 手机设备(屏幕宽度≤480px) */
@media (max-width: 480px) {
  #native {
    column-count: 2;
    column-gap: 0.8rem;
  }
}

/* 极小屏幕设备(屏幕宽度≤320px) */
@media (max-width: 320px) {
  #native {
    column-count: 1;
  }
}

额外优化(可选)

如果单个分类项出现跨列断裂的情况,给分类子元素添加以下样式:

#native > .category-item {
  break-inside: avoid; /* 防止分类项被拆分到两列 */
  margin-bottom: 0.5rem; /* 增加分类项上下间距 */
}

说明

  • 媒体查询断点可根据实际需求调整,确保不同设备下布局紧凑且可读
  • 新增的间距和内边距能有效提升移动端视觉体验,避免内容拥挤

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 00:56:08