首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML/CSS:如何将文本左右对齐在段落中

HTML/CSS:如何将文本左右对齐在段落中
EN

Stack Overflow用户
提问于 2010-10-27 11:49:30
回答 6查看 116.6K关注 0票数 14

在一个段落中有两段文字,一个左对齐,另一个右对齐,最好的代码是:

  • 尽可能少的代码
  • 客户最容易呈现的(即使用最少的资源)

我添加最后一个是为了确保<table><tr><td></td><td align=right></td></tr></table>被排除在外。这不仅是代码的猛兽,与几个正确的<div><span><p>的样式相比,如果您知道HTML引擎需要加载和计算哪些单元格大小才能在它们中绘制文本的话,它也是一个猛兽。

如果您不确定我的意思,下面是一个例子:页面页脚左对齐当前登录的用户名称,并在同一行上右对齐当前日期和时间以及/或网站版本。

EN

Stack Overflow用户

发布于 2014-03-26 13:39:44

如果文本具有不同大小的,并且它们必须是带下划线的,这是解决方案:

代码语言:javascript
运行
复制
<table>
  <tr>
    <td class='left'>January</td>
    <td class='right'>2014</td>
  </tr>
</table>

css:

代码语言:javascript
运行
复制
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;
}

这里的演示

票数 1
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4032850

复制
相关文章

相似问题

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