【发布时间】:2010-10-27 11:49:30
【问题描述】:
在一个段落中包含两位文本的最佳代码是什么,一个左对齐,另一个右对齐,这也是:
- 尽可能少的代码
- 客户端最容易渲染(即使用最少的资源)
我添加了最后一个以确保 <table><tr><td></td><td align=right></td></tr></table> 会被排除在外。与几个正确样式的 <div>、<span> 或 <p> 相比,这不仅是一头野兽,如果您知道 HTML 渲染引擎必须加载和计算什么来决定甚至可以在其中绘制文本之前的单元格大小...
如果您不确定我的意思,这里有一个示例:页脚左对齐当前登录用户的名称,并且在同一行右对齐当前日期和时间和/或网站版本。
【问题讨论】:
-
与其关心用于渲染的几微秒,不如想出漂亮的、语义正确的标记来支持文本浏览器、屏幕阅读器和可能更好的搜索引擎评级?
-
不是,我认为这两者都很重要,所以左和右以相同的顺序出现在 HTML 代码中也会很好。