gpt4 book ai didi

html - 如何将表格单元格居中左对齐?

转载 作者:行者123 更新时间:2023-12-05 01:44:07 25 4
gpt4 key购买 nike

我有一个简单的表结构。

table > tbody > tr > td{
text-align:center;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.css" rel="stylesheet"/>
<table class="table table-hover">
<thead>
<tr>
<td>Client</td>
</tr>
</thead>
<tbody>
<tr>
<td class="col-md-4">
C 1
</td>
</tr>
<tr>
<td class="col-md-4">
Client 2
</td>
</tr>
</tbody>
</table>

问题是:如何对齐 td-s 内容leftcenter。 ?

输出应该是这样的: enter image description here

最佳答案

如果您希望下部单元格从中心左对齐,则只需将 padding-left 50% 添加到您的主体单元格

.table tbody td {
padding-left: 50%;
text-align;
left;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.css" rel="stylesheet" />
<table class="table table-hover">
<thead>
<tr>
<td>Client</td>
</tr>
</thead>
<tbody>
<tr>
<td class="col-md-4">
C 1
</td>
</tr>
<tr>
<td class="col-md-4">
Client 2
</td>
</tr>
</tbody>
</table>

如果您希望它们以最大的单词为中心,然后左对齐,您不能为 tbody 设置单独的行,您需要将所有单词包装在一个内联 block div 中:

.col-md-4 {
text-align: center;
}

.inline-block {
display: inline-block;
text-align: left;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/css/bootstrap.css" rel="stylesheet" />
<table class="table table-hover">
<thead>
<tr>
<td>Client</td>
</tr>
</thead>
<tbody>
<tr>
<td class="col-md-4">
<div class="inline-block">
C 1<br> Client 2
</div>
</td>
</tr>
</tbody>
</table>

关于html - 如何将表格单元格居中左对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47158249/

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