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

邮件兼容CSS布局求助:替代Grid/Flex的内联CSS方案

问题:Gmail邮件中CSS布局错乱的替代方案解决

我在编写UI的CSS时遇到瓶颈,寻求可替代的CSS代码方案。原本使用Grid布局,之后改用Flex布局,但将所有样式改为内联CSS发送至Gmail后,部分属性被删除导致布局错乱(附图:Gmail布局错乱效果),需要协助解决该问题。

当前使用的Grid布局代码

CSS代码

.list, .item {
  padding: 10px;
  margin: 10px;
}
.list {
  border: 1px solid red;
  display: grid;
  gap: 15px;
  grid-template-columns: repeat(auto-fit, minmax(268px, 1fr));
}
.item {
  border: 1px solid green;
}

HTML代码

<div class='list'>
  <div class='item'>
    left
  </div>
  <div class='item'>
    right
  </div>
</div>
<div class='list'>
  <div class='item'>
    center
  </div>
</div>

尝试改用的Flex布局代码

CSS代码

.list, .item {
  padding: 10px;
  margin: 10px;
}
.list {
  border: 1px solid red;
  display: flex;
  gap: 15px;
}
.item {
  border: 1px solid green;
  flex-grow: 1;
}

HTML代码

<div class='list'>
  <div class='item'>
    left
  </div>
  <div class='item'>
    right
  </div>
</div>
<div class='list'>
  <div class='item'>
    center
  </div>
</div>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 08:52:53