2012-07-07 45 views
2

我在这里有这个网站http://www.taranmarlowjewelry.com/?page_id=5和在右上角我有一个输入按钮,它看起来很怪异的iPhone,我不知道为什么。它变成了一个像按钮一样的圆圈/泡泡。iPhone上的CSS输入按钮

继承人的输入按钮

<input type="submit" id="button" name="button" class="searchBtn" value="GO"/> 

,这里的HTML是CSS

.searchBtn{ 
    background-color:#ffa18a; 
    color:#FFF; 
    height:31px; 
    padding:0; 
    width:32px; 
    border:0; 
    cursor:pointer; 
} 

任何帮助将衷心感谢!

+0

似乎在我的iPhone罚款。 – mddw 2012-07-07 21:26:06

回答

5

我固定我的问题,但调整我的CSS是这样的...

.searchBtn{ 
    background-color:#ffa18a; 
    color:#FFF; 
    height:31px; 
    padding:0; 
    width:32px; 
    border:0; 
    cursor:pointer; 
    -webkit-appearance: none; 
} 

通过添加-webkit-appearance: none;按钮现在看起来不错的iphone,这也适用于iPad的。

0

如果你有机会到Mac,你可以在Safari中打开开发者工具,把浏览器变成iPhone模拟模式,并尝试调试这种方式。

3

如果你有很多不同的按钮,这是在您的网站的问题,请尝试:

input[type="button"], input[type="submit"], input[type="reset"] { 
    -webkit-appearance: none; 
} 

这应该所有的输入按钮复位,而不会与复选框和其他投入的问题。只需保留CSS的其余部分。

考虑-moz-外观和-MS-外观设置为none,以及...

+0

为什么downvote? – squarecandy 2014-08-28 00:23:27