我想通过 CSS 将输入类型从 input type="text" 替换为 input type="date"。有可能吗?谢谢
问问题
9848 次
3 回答
8
不。
CSS 是一种表示语言。它不能用于改变文档的语义和结构。
您最接近的方法是确定文件和日期输入是否在文档中可见。
于 2013-05-05T09:37:44.287 回答
1
您只能通过 css3appearance
属性更改元素的外观(不是真实类型)。例如一些文本元素到元素按钮:
span
{
-moz-appearance:button;
-webkit-appearance:button;
appearance:button;
}
但是可能值的列表是有限的。还是没有机会input type="text
变身input type="date"
。
于 2014-04-21T10:16:58.707 回答
0
(迟到了,但可能对其他人有用)我必须为我的网站的移动版本做同样的事情。我创建了两种形式,一种用于大分辨率屏幕,另一种用于移动设备。分辨率小于 600px 宽度后,我隐藏第一个表单并显示第二个(第二个是更改类型)。
于 2017-08-12T23:58:09.803 回答