2011-02-03 63 views
1

在iPad/iPhone上使用iOS 4.2.1时,当我为文本字段查看type =“number”的特定网页时,文本输入空间比它是type =“text”。而当我进入3位,第一位获得截止,虽然它没有得到具有type =“文本”截止。 iPad/iPhone上的iOS 3.x不会发生此问题。输入字段输入区域相同,并且工作正常。type =“number”导致表单字段缩小

有没有人注意到这个问题?有什么我可以解决它吗?谢谢。

+0

我也有这个在CSS文件中:。输入{ 填充左:0; padding-right:0; } td.input输入{ \t宽度:×45像素; } – abalone 2011-02-03 18:49:31

回答

1

这可能与设备浏览器的默认样式表来做到。如果您只将样式应用于文本和数字输入字段,它们应该呈现相同的样式。

input[type=text], input[type=number] { 
    width: 100px; 
    padding: 1px 0; 
    ...etc... 
} 
+1

我将input [type = number]添加到列出input [type = text]的css文件的所有实例中,并且会发生同样的问题。我然后直接加入到它的HTML文件:<输入SYLE = “宽度:45;填充:1px的0;” NAME =“MNAME”类型=“文本”的值=“”自动聚焦/>和同样的问题发生。 – abalone 2011-02-03 18:45:10

1

您需要在设置样式宽度和高度时设置单位。

<input syle="width: 45px; padding: 1px 0;" name="mname" type="text" value="" autofocus /> 

或优选的:

input[type=number] { 
width: 45px; 
} 
相关问题