在移动网页上需要有一个时间控件,我用了HTML5的input[type="date"],这个控件在按Android和ios上的实现都是可以的,但是样式有点丑,特别是ios上,于是我加了一段css:
input,select{
font-size:1.1em;
border:none;
background:none;
outline:none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
},
然后发现ios上点击时间没有反应,失效了,把这段代码删掉又可以了,这是为什么呢?求解。
你需要理解一下 appearance 这个样式的意义
好的,确实不理解,从百度上直接copy下来的,谢谢提醒
我看了一下appearance对应的值,没有一个是符合input的,那我不应该用这个属性吗
@红枣味酸奶: 嗯,不要这个属性就可以了
@by.Genesis: 可是input这个东西再ios上的样式很明显啊,想把它去掉,什么border:none;background:none都用了,ios上还是没有变化,请问怎么弄呢
webkit的没有这个吧-webkit-appearance:none;你试试,我也是新手
什么意思?没整明白