首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在表格单元格中对标题进行居中

如何在表格单元格中对标题进行居中
EN

Stack Overflow用户
提问于 2012-01-09 14:17:36
回答 5查看 5.5K关注 0票数 1

如何使中心

我想以“信息”为中心。尝试了align=的“中心”,但没有起作用

我的代码正确吗?

代码语言:javascript
运行
复制
<table border="1" width="100%" cellspacing="10">
<tr>
    <th>column1</th>
    <th>column2</th>
    <th bgcolor="#4F81BD"><strong><font size="5" color="white" face="calibri" align="center">Information</font><strong></th>
  </tr>
</table>

编辑这里是代码,我已经建立了感谢您的答案。

代码语言:javascript
运行
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Title</title>

<style type="text/css">
.centerText{
       text-align: center;}
</style>

</head>
<table border="0" width="100%" cellspacing="10">
<tr>
    <th></th>
    <th></th>
    <th class="centerText" bgcolor="#4F81BD"><strong><font size="5" color="white" face="calibri" >Information</font><strong></th>
  </tr>
    </table>
    </body>
    </html>

这是处理这个问题的正确方法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-01-09 14:22:22

在您的代码中,您将align="center"放到strong中的font标记中。所有这些元素都是内联的,并不适合所有的单元格宽度。要使其对齐,您需要将该属性放置到th标记中,或者将stringfont标记的显示更改为display:block,以适应所有宽度。

最简单的方法是在CSS中:

代码语言:javascript
运行
复制
 table tr th { text-align:center; }

更好的方法是将所有内联样式移动到CSS文件中。

票数 3
EN

Stack Overflow用户

发布于 2012-01-09 14:21:24

尝试使用CSS。

代码语言:javascript
运行
复制
table th {text-align:center;}
票数 2
EN

Stack Overflow用户

发布于 2012-01-09 14:22:18

使用text-align:center;

参见此小提琴活生生的例子

编辑注意:正如其他用户所指出的,您应该在CSS中使用类或元素来实现这些样式。

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

https://stackoverflow.com/questions/8789814

复制
相关文章

相似问题

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