在表格单元格中对齐文本的最简单方法

发布于 2024-12-07 19:01:32 字数 800 浏览 1 评论 0原文

我对 html 知之甚少,对 css 几乎一无所知。我想知道将左对齐文本更改为单元格内居中对齐的最简单方法。 stackoverflow 上的某人帮助我弄清楚如何使用以下代码将我的 WordPress 页面上的表格居中:

<div style="text-align: center;">
    <table style="margin: 0px auto;" border="0">
        <table border="0">
            <tbody>
                <tr>
                    <td>ddd</td>
                    <td>ddd</td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
            </tbody>
        </table>
</div>

我现在需要弄清楚如何将单元格内的文本居中。我尝试在 td 旁边使用align=“center”。这显示文本在 WordPress 管理区域居中,但在实际网页上,文本仍然左对齐。另一个人建议我在标头代码中放入一些内容并将其链接到该内容。再说一遍,我对此知之甚少,希望能找到最简单的解决方案。谢谢。

I know very little html and pretty much no css. I would like to know the easiest way for me to change my left aligned text to center aligned within the cells. Someone on stackoverflow helped me to figure out how to center a table on my wordpress page with the following code:

<div style="text-align: center;">
    <table style="margin: 0px auto;" border="0">
        <table border="0">
            <tbody>
                <tr>
                    <td>ddd</td>
                    <td>ddd</td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
            </tbody>
        </table>
</div>

I now need to figure out how to center the text within the cells. I have tried using align="center" beside the td. This showed the text centered in the wordpress admin area, but on the actual webpage, the text was still left aligned. Another guy recommended I put something in my header code and link it to the something. Again, I know very little about this and would appreciate the easiest solution. Thx.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

白馒头 2024-12-14 19:01:32

添加以下 CSS(CSS 必须添加在

<style>
td {
    vertical-align: middle;
    text-align: center;
}
</style>

另外..删除 标记之一:

<table style="margin:0px auto;" border="0">
<table border="0">

应该是

<table style="margin:0px auto;" border="0">

Add the following CSS (CSS has to be added within <style> tags):

<style>
td {
    vertical-align: middle;
    text-align: center;
}
</style>

Also.. remove one of the <table> tags:

<table style="margin:0px auto;" border="0">
<table border="0">

should be

<table style="margin:0px auto;" border="0">
唯憾梦倾城 2024-12-14 19:01:32
<td style="text-align:center"></td>

如果您希望每个单元格居中,最简单的解决方案是将上述内容添加到每个单元格中。

你不需要上面的 div 或 table 标签中的样式,只需要一个 table 标签:)

<table>
 <tr>
    <td style="text-align:center">centered text</td>
 </tr>
</table>
<td style="text-align:center"></td>

If you want every cell centered, the easiest solution for you is to add the above to every cell.

you dont need the div above or the style in the table tag, and only one table tag :)

<table>
 <tr>
    <td style="text-align:center">centered text</td>
 </tr>
</table>
难理解 2024-12-14 19:01:32

这里有两种简单的方法:

<td align="left">foo</td>
<td style="text-align:left;">foo</td>

EDIT

正如其他人提到的,您还需要删除嵌套的 标记。

Here are two simple ways:

<td align="left">foo</td>
<td style="text-align:left;">foo</td>

EDIT

As others have mentioned, you also need to remove the nested <table> tags.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文