我现在有这个代码:
<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>
...
任何帮助?
答案 0 :(得分:4)
考虑使用CSS属性text-align
。
table {
border-collapse: collapse;
}
td {
border: 1px solid #AAA;
padding: .5em 1em;
text-align: center;
}
&#13;
<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>
&#13;
答案 1 :(得分:2)
请勿使用<center></center>
折旧。而是使用text-align
属性来定位文本。
您只需要为td
元素添加样式并使用center
属性。你可以这样做:
<style>
td {
text-align: center;
}
</style>
或者您可以将text-align: center;
直接添加到每个td
中,如下所示:
<td style="text-align:center"> enE jk <br> 5.6 </td>
或使用外部样式脚本(推荐)。
这是一个工作片段:
td {
text-align: center;
}
&#13;
<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>
&#13;
text-align
有三个属性:
center
以文字为中心
left
将文字与左侧对齐
right
将文字与右侧对齐。