我正试图将td中的一些内容与右边对齐。Align=“右”起作用,但文字对齐:右不起作用。下面是一个显示这两种情况的小提琴示例。除了右对齐右列外,这两种情况是相同的。如您所见,在第二种情况下,‘按钮1’是对齐的,当我期望它对齐到右边时。
加法:
我使用第三方控件来添加表。所以没有“你应该使用css而不是表格讨论请”。
发布于 2012-02-10 18:41:33
text-align对齐文本。它不影响象嵌套表这样的块级元素。另一方面,align="right"以蛮力的方式对齐一切事物(类似于<center>)。
嵌套表通常是一个可怕的想法,所以应该避免。如果必须使用嵌套表,请将margin-left: auto;应用于嵌套表,使其与右侧对齐。
发布于 2012-02-10 18:41:55
您会注意到,在您的小提琴文本是对齐的右。
您正在尝试对齐一个表,这就是align="right"工作的原因。
注意:,您也不应该认为使用表来格式化除表格数据之外的任何东西都是过时的做法。一般情况下,您应该使用<div>和CSS来布局页面。
发布于 2012-02-10 18:44:59
<td style="border: 1px solid red;" align="right">
<table style="width: 60px;background-color: #ffccff">它在TD实体中将表对齐到右边。
<td style="border: 1px solid red;text-align:right">它使表与左边对齐,但在该表中对齐文本。
https://stackoverflow.com/questions/9232958
复制相似问题