gpt4 book ai didi

html - 在表格单元格内对齐表格

转载 作者:行者123 更新时间:2023-11-28 17:11:09 26 4
gpt4 key购买 nike

我有以下 html,其中 ERROR 表居中而不是右侧。其他不是(子)表的内容根据它们的类别正确对齐。

<table>
<tr>
<td class="r">a</td>
<td>b</td>
<td class="l">c</td>
</tr>
<tr>
<td class="r">
<table class="r" id="ERROR">
<tr>
<td>e</td>
<td>f</td>
<td>g</td>
</tr>
</table>
</td>
<td>h</td>
<td class="l">i</td>
</tr>
</table>

此 css 使用:

td.r {
text-align: right;
}
td.l{
text-align: left;
}

代码中遗漏了什么?我可以在另一个表中对齐一个表吗?谢谢

最佳答案

如果您将 display: inline-table 设置为您的内部表格,那么它会根据您为表格单元格设置的文本对齐设置正常运行。

text-align 属性影响行内元素,而不是 block 级元素。

table {
width: 100%;
}
table.inner {
display: inline-table;
width: auto;
border: 1px solid blue;
}
td {
border: 1px dotted gray;
}
td.r {
text-align: right;
}
td.l {
text-align: left;
}
<table>
<tr>
<td class="r">a</td>
<td>b</td>
<td class="l">c</td>
</tr>
<tr>
<td class="r">
<table class="inner" id="ERROR">
<tr>
<td>e</td>
<td>f</td>
<td>g</td>
</tr>
</table>
</td>
<td>h</td>
<td class="l">i</td>
</tr>
</table>

关于html - 在表格单元格内对齐表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188021/

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