我指的是用于显示表格数据的表格的用法,例如:电子表格,重点关注numbers,我感觉并在用户体验中查看 https://ux.stackexchange.com/a/24073应该右对齐,格式正确(具有相同的小数位数)以方便求和。对于数字来说,这看起来像是语义和格式之间的边界情况,对于日期等其他类型的数据类型,选择对齐方式则更加随意。
我当然同意在可能的情况下使用 css,但 css 并不总是受支持或启用,我看到使用align='right'的原因,因为它在不支持 css 时提供了不错的默认值。例如,这种情况发生在我的山猫版本 http://postimg.org/image/512asz7tt/或者当浏览器用户禁用 css 打印时。
推测:也许像
这样更具语义的属性也可以完成工作,如果看到有问题的话 |
<input type='number'>
在 HTML5 中关于本地化 https://stackoverflow.com/a/13416324/1536382我只是希望它能向右对齐。
我还记得在某个时间点难以覆盖 https://stackoverflow.com/questions/3491593/how-to-override-td-align-center将属性与 css 对齐(我记得 css 设计者要求我将其从 HTML 中删除),但是这个现在似乎不再正确了? http://jsfiddle.net/yTXA4/
我错过了什么吗?我个人在我的html中为数字生成align='right'。
我的主要问题是:除了不推荐使用 ALIGN='right' 来表示 HTML TD 上格式正确的数字之外,还有什么原因吗?
Thanks.
你听起来好像你知道你在说什么,所以我想说只需使用align=right。当然,请注意这样做的缺点:
- 后期维护起来比较困难。如果您有多个表格并更改对齐方式,则需要对每个表格执行此操作
- 搜索引擎may惩罚严重依赖已弃用标签的网站
- 浏览器将来可能会删除对已弃用标签的支持。不过,他们会提前宣布这一点,因此如果您希望该网站能够恢复持续维护,您将有时间来解决这个问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)