我在HTML <table>
中有一个单元格。我希望部分单元格内容是正确的,部分是正确的。这可能吗?在同一个HTML表格单元格中右对齐并左对齐文本
回答
如果你希望他们在不同的行做什么BALON说。如果你希望他们在同一行,这样做:
<td>
<div style="float:left;width:50%;">this is left</div>
<div style="float:right;width:50%;">this is right</div>
</td>
为什么你为什么要在这里使用一个浮点数,当你可以在同一个元素上使用'text-align'而不是 – prodigitalson 2010-01-18 23:04:30
这仍保持在对准 – LukeP 2010-01-18 23:04:43
当然,但您需要将这些“块”封装在单独的标签中,并将对齐应用于这些块。
我会用什么标签用于那些块? – Brian 2010-01-18 22:58:41
取决于一个div或AP(同上)可能保持它虽然块级别。您的DIV的之间的主要差异p是div是任意的,并且实际上没有默认样式,其中ap的语义意思是段落,并且具有默认页边距和浏览器内部css规则定义的内容(除非您重置了它,这是很好的做法) – prodigitalson 2010-01-18 23:03:01
你的意思是这样吗?
<!-- ... --->
<td>
this text should be left justified
and this text should be right justified?
</td>
<!-- ... --->
如果是
<!-- ... --->
<td>
<p style="text-align: left;">this text should be left justified</p>
<p style="text-align: right;">and this text should be right justified?</p>
</td>
<!-- ... --->
我不'我想这是他需要一个解决方案,两个字符串放在一起 - “在同一行”。 – 2010-01-18 23:01:19
你可能是对的,我不确定他到底在问什么为什么我会留下我的评论,因为它可能对某人有用 – kjagiello 2010-01-18 23:03:16
TD风格是没有必要的,但将使其更容易看到在浏览器这个例子
<table>
<tr>
<td style="border: 1px solid black; width: 200px;">
<div style="width: 50%; float: left; text-align: left;">left</div>
<div style="width: 50%; float: left; text-align: right;">right</div>
</td>
</tr>
</table>
您可以使用类似:
<td>
<div style="float:left;width:49%;text-align:left;">this is left</div>
<div style="float:right;width:49%;text-align:right;">this is right</div>
</td>
的49%
是给一些空间,渲染环绕的事情。
而且你可以使用<div>
或<span>
如果您使用跨度,则还必须设置“display:block”以使width属性生效。 – 2010-01-18 23:09:26
这是可能的,但如何取决于你所要完成的任务。如果是这样的话:
|左对齐 右对齐|在一个单元格,然后你可以用浮动的div td标签里面:
<td>
<div style='float: left; text-align: left'>Left-aligned</div>
<div style='float: right; text-align: right'>Right-aligned</div>
</td>
如果是 |左对齐
右对齐|
然后Balon的解决方案是正确的。
如果它是: |左对齐 | 右对齐|
然后,它的:
<td align="left">Left-aligned</td>
<td align="right">Right-Aligned</td>
我想出了这个试图找出如何在表格单元格中显示货币(“$”向左,数到右):
<div class="currency">20.34</div>
.currency {
text-align: right;
width: 100%;
}
.currency:before {
content: "$";
float: left;
}
Tor Valamo对我的贡献有点贡献的答案是:在“td”元素中使用属性“nowrap”,并且可以删除“width”规范。希望能帮助到你。
<td nowrap>
<div style="float:left;">this is left</div>
<div style="float:right;">this is right</div>
</td>
- 1. 左对齐或右对齐表格单元格中心的文本
- 2. 在单元格中使用左对齐和右对齐文本的JTree?
- 3. 如何在SWT表格单元格中右对齐文本?
- 4. HTML表格列右对齐
- 5. HTML左,右对齐元素
- 6. 表格单元格文本稍微与中心左侧对齐
- 7. 表格单元格对齐
- 8. HTML/CSS - 右对齐和左对齐在同一行上?
- 9. 表格单元右对齐行内
- 10. JTabel单个单元格文本对齐
- 11. 右对齐一列,左对齐另一个,在一个表内
- 12. SVG文本 - 一个文本左对齐,并在同一行中其他文本必须右对齐
- 13. 文本左对齐,右一个按钮
- 14. NSString左右对齐文本?
- 15. 对齐span元素左格
- 16. 如何对齐表格外的文本与CSS左对齐
- 17. 如何对齐3格左中右?
- 18. 对齐单元格,使文本在底部对齐
- 19. 在右对齐的导航菜单中左对齐第一个元素
- 20. 对齐一个HTML表格单元格的列
- 21. 左右对齐
- 22. 在Excel中将文本左右对齐?
- 23. 对齐表格单元格中的DIV
- 24. 如何将单元格向右对齐
- 25. UITableView单元格对齐不对齐到屏幕的右侧
- 26. 中心对齐格,已文本左对齐
- 27. 对齐h:panelGrid中的一个单元格
- 28. 无法在单元格内左对齐嵌套表格
- 29. 在HTML中创建一个盒子,并将它在正常文本内左对齐或右对齐?
- 30. 如何在顶部有一个菜单,左边对齐并右对齐链接
这是否意味着....中心? – duffymo 2010-01-18 22:57:35
@duffy: 不,他意味着对齐。我注意到人们经常混淆“证明”与“对齐”不区分理由 - 即。一个冲洗线边缘 - 和对齐 - 一个破旧的边缘。实际上在许多应用中只有“左对齐”。 – prodigitalson 2010-01-18 22:59:42
感谢您的纠正 - 我想我是其中一个困惑的人。 – duffymo 2010-01-18 23:54:34