html - 为什么对齐 ="right"有效但文本对齐 :right for a td? 无效

标签 html css

我正在尝试将 td 中的某些内容右对齐。 align="right"有效,但 text-align:right 无效。这是一个 jsfiddle显示这两种情况的示例。除了右对齐右列外,这两种情况是相同的。如您所见,在第二种情况下,“按钮 1”向左对齐,而我期望它向右对齐。

添加:

我正在使用添加表格的第三方控件。所以没有“请使用 css 而不是表格讨论”。

最佳答案

text-align对齐文本。它不会影响嵌套表等 block 级元素。 align="right" ,另一方面,以强力方式对齐所有内容(类似于 <center> )。

无论如何,嵌套表格通常都是一个糟糕的想法,因此应该避免。如果必须使用嵌套表格,请申请 margin-left: auto;到嵌套表格以使其右对齐。

关于html - 为什么对齐 ="right"有效但文本对齐 :right for a td? 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9232958/

相关文章:

php - 在 jQuery Ajax 函数之后返回 HTML(使用 PHP)

html - 如何在不寻常的网站结构中创建粘性页脚?

html - 显示:block的绝对定位链接的设置高度

css - Google 字体和 Fontello 的混合在 Safari 中不起作用

css - 如何反转关键帧?

html - 两个 div 元素,一个在中间,另一个在右边

php - 寻找有点一致的 "web-related-definitions"资源

html - 不使用列对齐框

javascript - 如何获取以列表样式类型声明的列表项 (<li>) 标记/标签?

html - 第二个 div 上的水平滚动