为什么align ="right"有效但不是text-align:对于td是对的?

Ton*_*ich 3 html css

我试图将td中的某些内容与右侧对齐.align ="right"有效,但是text-align:right没有.这是一个显示两种情况的jsfiddle示例.除右对齐右列外,两种情况相同.正如您所看到的,在第二种情况下,当我希望它与右侧对齐时,"按钮1"与左侧对齐.

加成:

我正在使用添加表格的第三方控件.所以没有"你应该使用CSS而不是表格讨论".

Nie*_*sol 5

text-align对齐文字.它不会影响嵌套表之类的块级元素.align="right"另一方面,以蛮力的方式(类似于<center>)对齐一切.

无论如何,嵌套表通常是一个可怕的想法,所以应该避免.如果必须使用嵌套表,请应用margin-left: auto;嵌套表以使其与右侧对齐.