gpt4 book ai didi

html - 如何响应式均匀分布文本?

转载 作者:太空宇宙 更新时间:2023-11-04 05:38:19 26 4
gpt4 key购买 nike

我今天在工作中遇到了问题,我正在尝试响应式地将这 3 个文本框分布在屏幕上,一个在左边,可能有一点填充从左边推开,一个在中间,一个在右边并且还带有从右侧推开的填充物。

我已经使用了很多解决方案,但它每次在我的屏幕上都有效时却不起作用的原因是因为它通过 IE HTML 然后显示在电子邮件中,因此它必须经过特定的转换。

我觉得这也可能是 HTML 的旧版本/过时版本,因为所有内容都是完全基于 HTML 的。

        <div class="awards" style="display: flex; float: float;">
<div>silver</div>
<div>gold</div>
<div>platinum</div>
</div>

这是文本框,我会尝试你们提出/推荐的,谢谢。

最佳答案

即使到今天,CSS Flexbox 支持仍未在电子邮件客户端中得到普遍支持,最可靠的方法是单元格宽度为 33% 的三列表格。

<style>
.table-awards {
width: 100%;
}

.table-awards td {
border: 1px solid black;
width: 33%;
}

.gold {background:silver;}
.silver {background:gold;}
.platinum {background:#eefeef;}
</style>
<table class="table-awards" style="width: 100%">
<tr>
<td class="gold" style="padding-left: 10px;">Silver</td>
<td class="silver" style="padding: 0 10px;">Gold</td>
<td class="platinum" style="padding-right: 10px;">Platinum</td>
</td>
</table>

如果你打算用 flex 做它,它会是这样的:

<style>
.awards {
display: flex;
justify-content:space-evenly;
}
.awards > div {
border: 1px solid black;
flex: 1;
}

.gold {background:silver;}
.silver {background:gold;}
.platinum {background:#eefeef;}
</style>
<div class="awards">
<div class="gold" style="margin-left: 10px;">silver</div>
<div class="silver" style="margin: 0 10px;">gold</div>
<div class="platinum" style="margin-right: 10px;">platinum</div>
</div>

关于html - 如何响应式均匀分布文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59428073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com