gpt4 book ai didi

css - 对齐表格,居中(td)并将文本留在 td 内

转载 作者:行者123 更新时间:2023-11-28 10:08:23 30 4
gpt4 key购买 nike

我正在尝试对齐表格,居中(td)并将文本留在 td 内;

我尝试使用 flex 来居中对齐,在某种程度上它确实如此,但无法左对齐。

我见过使用 padding-left: 50% 的解决方案,但这不符合我的需求。

table {
color: #212121;
font-size: .875rem;
margin: 1.25rem 0;
border-collapse: collapse;
table-layout: fixed;
width: 100%;
border: 1px solid red;
}


tr {
display:flex;
width: 100%;
justify-content: center;
}

tr td {
max-width: 50%;
text-align:left;
border: 1px solid blue;
}
<table>
<tbody>
<tr>
<td>lorem ipsum</td>
<td>alpha</td>
</tr>
<tr>
<td>lorem ipsum ipsum</td>
<td>teata ipsum alpha</td>
</tr>
</tbody>
</table>

我想得到的:

边界线,只是用来比较距离

enter image description here

最佳答案

可以在表格中插入span标签,html代码:

 <table>
<tbody>
<tr>
<td><span>lorem ipsum</span></td>
<td><span>alpha</span></td>
</tr>
<tr>
<td><span>lorem ipsum ipsum</span></td>
<td><span>teata ipsum alpha
teata ipsum alpha</span></td>
</tr>
</tbody>
</table>

CSS 代码:

table {
color: #212121;
font-size: .875rem;
margin: 1.25rem 0;
border-collapse: collapse;
table-layout: fixed;
width: 100%;
border: 1px solid red;
}


tr {
display:flex;
justify-content: center;
text-align:center;

}
tr td{
border: 1px solid blue;
width:50%;

}
tr td span{
display:inline-block;
width:50%;
text-align:left;
white-space:break;
}

此结果的链接: https://jsbin.com/huvitefeqe/edit?html,css,js,output

关于css - 对齐表格,居中(td)并将文本留在 td 内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54840253/

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