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

WordPress站点响应式表格设计咨询:移动端表单列下移实现方案

方案1:改用DIV+Flex响应式布局(更推荐,适配性更好)

第一步:替换原有HTML结构

把你当前的整段table代码替换为下面的结构:

<div class="content-wrapper">
  <div class="text-col">
    <h2>Checkkrediter - Ett alternativ till traditionella företagslån</h2>
    <p>På Check-kredit.se kan du jämföra olika typer av checkkrediter och företagslån. Checkkredit, även kallat checkräkningskredit, är ett snabbt & smidigt alternativ istället för företagslån där företaget endast betalar ränta på utnyttjat belopp.</p>
  </div>
  <div class="form-col">
    [everest_form id="926"]
  </div>
</div>

第二步:添加响应式CSS

登录WordPress后台,依次进入「外观」-「自定义」-「额外CSS」,粘贴以下代码后保存即可生效:

/* 桌面端样式:左右两列排布 */
.content-wrapper {
  display: flex;
  gap: 30px; /* 两列之间的间距,可自行调整数值 */
  width: 100%;
  align-items: flex-start;
}
.text-col, .form-col {
  flex: 1; /* 两列默认等宽,如需文本列更宽可修改为 flex: 1.5 自行调整比例 */
}
/* 移动端小于768px时切换为上下排布 */
@media (max-width: 768px) {
  .content-wrapper {
    flex-direction: column;
  }
}

说明:768px为响应式断点,你可以根据自身需求调整这个数值,数值越大,触发上下排布的屏幕尺寸阈值越高。


方案2:不修改现有table结构,仅用CSS兼容

如果你暂时不想改动现有HTML代码,可以直接在「额外CSS」中添加以下代码,强制小屏下表格元素转为块级实现上下排布:

@media (max-width: 768px) {
  table, tbody, tr, td {
    display: block !important;
    width: 100% !important;
  }
  /* 调整文本和表单的上下间距,避免挤在一起 */
  table td:first-child {
    margin-bottom: 20px;
  }
}

注意:方案2属于临时兼容方案,table本身是为表格数据设计的元素,并不适合做页面布局,长期使用更推荐方案1的DIV布局,后续调整样式也更灵活。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 22:54:02