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

移动端优化WordPress的Contact Form 7表单:实现单列布局

修复Contact Form 7表单移动端单列布局问题

要解决移动端每行仅展示一列的需求,无需修改表单的HTML代码,直接添加媒体查询CSS即可实现。步骤如下:

1. 进入WordPress自定义CSS面板

登录WordPress后台,依次点击「外观」→「自定义」→「额外CSS」(不同主题可能命名为「自定义CSS」,找到对应入口即可)。

2. 添加移动端适配CSS

将以下代码粘贴到自定义CSS框中:

/* 移动端适配:屏幕宽度≤768px时生效 */
@media (max-width: 768px) {
  /* 将表单行改为垂直排列 */
  .quote_form_row {
    flex-direction: column !important;
    gap: 15px; /* 可选:增加列之间的垂直间距,提升可读性 */
  }

  /* 让每个表单列占满整行宽度 */
  .quote_form_row .col {
    flex: 1 1 100% !important;
    width: 100% !important;
  }

  /* 可选:调整标签和输入框的间距,优化移动端体验 */
  .quote_form_row label {
    display: block;
    margin-bottom: 8px;
  }
}

代码说明

  • @media (max-width: 768px):针对屏幕宽度≤768px的移动设备生效,可根据需求调整这个阈值(比如改成600px)。
  • flex-direction: column:把原来的横向flex布局改为垂直排列,直接实现单列效果。
  • flex: 1 1 100%和width:100%:强制每个表单列占满整行宽度,避免出现元素挤在一起的情况。
  • 额外的间距调整是为了让移动端的表单元素更易点击、可读性更强,可根据实际视觉效果调整数值。

添加完成后点击「发布」,刷新移动端页面即可看到效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 13:58:16