我试图找出如何正确对齐范围文本
HTML
<div class="table-css">
<table>
<tr><td>Text aligned left in row. <span>Text aligned right in row.</span></td></tr>
</table>
</div>
CSS
.table-css table { width: 600px; }
.table-css td a { display: block; }
.table-css td a:hover { background-color: #333; }
.table-css td span { display: inline; text-align: right; }
结果应该是这样的:
Text aligned left in row. Text aligned right in row.
答案 0 :(得分:2)
您只需要float
内容:
table-css td span {
float: right;
}
您的方法存在的问题是display: inline
元素只会占用其内容所需的宽度;这意味着虽然它可以将文本与右边对齐,但它不会被明显移动,因为元素只有其内容的宽度。
答案 1 :(得分:2)