Pat*_*man 109 html html5 datetime html-input browser-support
我想知道为什么所有浏览器,例如高于26的Chrome版本,过去曾为输入提供支持datetime删除它?
它看起来像HTML WG更喜欢datetime-local(w3c)上面datetime(w3c),但为什么呢?
请参阅此功能开发时间表.
别人怎么说:
据mobilexweb.com称,它在iOS中已被弃用,因为它看起来太像日期时间输入类型了.
在谷歌浏览器之后,现在iOS上的Safari不再支持日期时间输入类型,它将回退到文本.此类型在标准中已弃用,有利于datetime-local或使用两个输入,日期和时间用于相同目的.问题是datetime与iOS 5.0到6.1兼容; 如果你正在使用它,小心!
有什么不同?
其中datetime-local只包含日期和时间元素,datetime还包含时区.这很有用,因为当客户端的时区与服务器的时区不同时,您可能希望采取不同的行为.
为什么这很重要?
如果网页询问:您何时希望我给您打电话,并且用户选择"明天,下午3点",您何时需要给他回电话怎么办?明天下午3点UTC或CET?
Pat*_*man 62
我能想到的唯一原因是浏览器供应商对正在批准的标准失去信心,因此从他们的代码中删除了实现.
为了支持这一想法:W3C只是移除了datetime,并datetime-local从他们的工作草案.
浏览器供应商最终将放弃对它们的支持.
根据html5test,目前大多数浏览器都删除了对这两种输入类型的支持.
最新发展:
datetime-local是回到了草案;datetime,但确实显示datetime-local.听起来好像回到了地图上并再次得到支持!另请注意Webmasters.SE上的相关帖子:是否从HTML 5.1中删除了datetime-local?.
| 归档时间: |
|
| 查看次数: |
65364 次 |
| 最近记录: |