在iphone浏览器中,当input type 为 date时,text-align:right 属性不生效。

/* css */
input[type="date"]{text-align:right;}

//html
<input type="date" value="2015-05-06">

在input type为date的情况下,PC端和Android设备的浏览器中,text-align:right属性是生效的,唯独在iPhone的Safari中,该属性不生效,依然保持左对齐。

在PC中的效果
在iphone中的效果

请问要如何解决?

阅读 7.8k
3 个回答

注意,某些浏览器不一定支持input type="date"的,你最好添加一个class,或者其他属性之类的来设置。

direction: rtl; 用这个试一下。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题