首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有< center ></center>如何居中?

没有< center ></center>如何居中?
EN

Stack Overflow用户
提问于 2018-02-02 08:16:25
回答 2查看 48关注 0票数 1

我现在有这样的代码:

代码语言:javascript
复制
<tr>
    <td>1</td>
    <td><center> enE jk <br> 5.6 </center></td>
    <td><center> mtE hp <br>  6.4 </center></td>
    <td><center> hpE eb <br> HML </center></td>
    <td><center> reE pm <br> 514 </center></td>
    <td><center> hpE eb <br> HP2</center></td>

但是,我不想一直使用<center></center>...

有什么帮助吗?

EN

回答 2

Stack Overflow用户

发布于 2018-02-02 08:21:00

考虑使用CSS属性text-align

代码语言:javascript
复制
table {
  border-collapse: collapse;
}

td {
  border: 1px solid #AAA;
  padding: .5em 1em;
  text-align: center;
}
代码语言:javascript
复制
<table>
  <tr>
    <td>1</td>
    <td>enE jk<br>5.6</td>
    <td>mtE hp<br>6.4</td>
    <td>hpE eb<br>HML</td>
    <td>reE pm<br>514</td>
    <td>hpE eb<br>HP2</td>
  </tr>
</table>

票数 4
EN

Stack Overflow用户

发布于 2018-02-02 08:20:44

不要使用<center></center>,它是折旧的。取而代之的是使用text-align属性,该属性用于定位文本。

您只需向td元素添加样式并使用center属性。你可以这样做:

代码语言:javascript
复制
<style>
td {
    text-align: center;
}
</style>

或者您可以将text-align: center;直接添加到每个td中,如下所示:

代码语言:javascript
复制
<td style="text-align:center"> enE jk <br> 5.6 </td>

或者使用和外部样式脚本(推荐)。

下面是一个有效的代码片段:

代码语言:javascript
复制
td {
  text-align: center;
}
代码语言:javascript
复制
<table><tr>
  <td>1</td>
  <td>
     enE jk <br> 5.6
  </td>
  <td>
    mtE hp <br> 6.4
  </td>
  <td>
    hpE eb <br> HML
  </td>
  <td>
    reE pm <br> 514
  </td>
  <td>
     hpE eb <br> HP2
  </td>
</tr></table>

text-align有三个属性:

将文本居中的center

将文本左对齐的left

将文本右对齐的right

text-align property can be found here的参考

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48573865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档