html - 为什么 align 和 text-align 与表格不同?

标签 html css

你好,我正在尝试找到一种使用“讨厌的”align=center 技巧的方法..

嗯,当我查看一些代码时,我注意到两个非常相似的片段呈现的并不相同。我找不到让他们表现相同的方法。这包括用 div 替换顶层表。注意:底层表必须保留一个表,因为它在我们实际代码中非常复杂。

<table style="width: 500px;" align=center>
<tr>
<td>
<table><tr><td>
Hello there... .this is some text and such
</table></tr></td>
</td>
</tr>
</table>

删除第一行

 <table style="width: 500px;text-align: center">

使其呈现左对齐。如何在不进行过多修改的情况下使其居中呈现?

(注意这只是一个简化的示例,我们的实际站点要复杂得多)

最佳答案

text-align:center 添加到表格父容器的样式,并将 margin:0 auto 添加到表格本身,它应该按照您的方式对齐预计。 (在 FF 中测试)

编辑:删除了无效的 css“help”...我的错误。

关于html - 为什么 align 和 text-align 与表格不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924394/

相关文章:

javascript - 使用 PHP/JavaScript 显示/隐藏复选框

javascript - 如何从 HTML 动画渲染 MP4 电影

html - 如何在 HTML/CSS 中设置百分比高度值

css - 如何使用 css 使 div 随其内容展开?

javascript - 如何在使用 CSS 输入字符串后添加换行符

jquery - Bootstrap 响应式导航栏未切换

html - 有序列表和子列表问题 HTML

java - 删除android中的html标签

html - 有什么方法可以编写一段 HTML 以便 CSS 选择器产生无限循环吗?

jquery - 菱形 div 菜单