首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么align=“正确”有效,而不是文本-对齐:对td正确?

为什么align=“正确”有效,而不是文本-对齐:对td正确?
EN

Stack Overflow用户
提问于 2012-02-10 18:38:30
回答 3查看 1.5K关注 0票数 3

我正试图将td中的一些内容与右边对齐。Align=“右”起作用,但文字对齐:右不起作用。下面是一个显示这两种情况的小提琴示例。除了右对齐右列外,这两种情况是相同的。如您所见,在第二种情况下,‘按钮1’是对齐的,当我期望它对齐到右边时。

加法:

我使用第三方控件来添加表。所以没有“你应该使用css而不是表格讨论请”。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-10 18:41:33

text-align对齐文本。它不影响象嵌套表这样的块级元素。另一方面,align="right"以蛮力的方式对齐一切事物(类似于<center>)。

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

票数 5
EN

Stack Overflow用户

发布于 2012-02-10 18:41:55

您会注意到,在您的小提琴文本是对齐的右

您正在尝试对齐一个表,这就是align="right"工作的原因。

注意:,您也不应该认为使用表来格式化除表格数据之外的任何东西都是过时的做法。一般情况下,您应该使用<div>和CSS来布局页面。

票数 1
EN

Stack Overflow用户

发布于 2012-02-10 18:44:59

代码语言:javascript
复制
<td style="border: 1px solid red;" align="right">
    <table style="width: 60px;background-color: #ffccff">

它在TD实体中将表对齐到右边。

代码语言:javascript
复制
<td style="border: 1px solid red;text-align:right">

它使表与左边对齐,但在该表中对齐文本。

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

https://stackoverflow.com/questions/9232958

复制
相关文章

相似问题

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