我指的是用来显示表格数据的表格,例如:一个电子表格,重点放在 number 上,我觉得在UX中看到应该正确地对齐,正确地格式化(用相同的小数)来简化和。对于数字,这看起来像是语义和格式之间的边界大小写,对于其他类型的数据类型,比如日期,选择对齐方式更具有任意性。
当然,我同意在可能的情况下使用css,但是css并不总是被支持或启用的,我看到了使用align='right‘的理由,因为它在不支持css的情况下提供了很好的默认设置。例如,在我的林克斯版中,或者当浏览器用户禁用css打印时,就会发生这种情况。
推测:也许像这样的语义更多的属性也可以完成工作,如果看到问题有多大的话。
<input type='number'> 在HTML5 关于本地化中,我只希望它在右边对齐。
我还记得在某个时候,难以覆盖对齐属性与似乎不再是真的了现在 (我记得css设计人员要求我从似乎不再是真的了现在中删除它),但是这个似乎不再是真的了现在
我漏掉了什么吗?我个人正在为我的html中的数字生成对齐=‘right’。
我的主要问题是:除了不建议在HTML上使用对齐=‘right’正确格式化的数字之外,还有其他原因吗?
谢谢。
发布于 2013-11-04 22:29:24
你听起来好像知道你在说什么,所以我想说,只要使用align=right就行了。当然,要意识到这一点的缺点:
发布于 2013-11-05 11:23:32
我不认为对齐会改变本例中的语义。当然,对齐数字是很好的,但是当它们不对齐时,没有改变/失去意义。只是阅读内容有点困难。但对于其他CSS属性也是如此。
我不会使用align属性。它被淘汰是有原因的("作者不得使用",而不是“不应该”)
相反,请看一下Unicode的(U+2007)。如果不能直接使用该字符,则可以使用字符引用:
  <table>
<tr><td>100000.00</td></tr>
<tr><td>   100.00</td></tr>
</table>https://stackoverflow.com/questions/19777182
复制相似问题