在一个段落中有两段文字,一个左对齐,另一个右对齐,最好的代码是:
我添加最后一个是为了确保<table><tr><td></td><td align=right></td></tr></table>被排除在外。这不仅是代码的猛兽,与几个正确的<div>、<span>或<p>的样式相比,如果您知道HTML引擎需要加载和计算哪些单元格大小才能在它们中绘制文本的话,它也是一个猛兽。
如果您不确定我的意思,下面是一个例子:页面页脚左对齐当前登录的用户名称,并在同一行上右对齐当前日期和时间以及/或网站版本。
发布于 2014-03-26 13:39:44

如果文本具有不同大小的,并且它们必须是带下划线的,这是解决方案:
<table>
<tr>
<td class='left'>January</td>
<td class='right'>2014</td>
</tr>
</table>css:
table{
width: 100%;
border-bottom: 2px solid black;
/*this is the size of the small text's baseline over part (≈25px*3/4)*/
line-height: 19.5px;
}
table td{
vertical-align: baseline;
}
.left{
font-family: Arial;
font-size: 40px;
text-align: left;
}
.right{
font-size: 25px;
text-align: right;
}这里的演示
https://stackoverflow.com/questions/4032850
复制相似问题