2011-03-10 97 views

回答

165

如果添加...

input, textarea { 
    -webkit-appearance: none; 
    -webkit-border-radius: 0; 
} 

然後你的按鈕將繼承您已經申請了其他任何瀏覽器的CSS樣式。

+1

這不適用於iPad2,iOS 5.1.1。但我不能肯定它不會在其他iOAS設備上工作,因爲我沒有任何測試。但是,Roel的'-webkit-border-radius:0px'解決方案*可以工作。 – CoreDumpError 2012-07-05 23:00:11

+0

如果您沒有應用-webkit-appearance:none,那麼Safari會對其可應用的屬性(即'font-size'和'color')產生挑剔。最好的解決方案是同時應用這兩個。 – Duopixel 2012-07-05 23:27:18

+0

Reporting in以確認此解決方案適用於iPad,iOS 5.1.1。 – 2013-01-18 06:50:56

19

沒有爲我工作,-webkit外觀:無。

這並不:

input[type=submit] { 
    -webkit-border-radius:0px; 
} 

我有圓角同樣的問題與背景圖像的按鈕,只需在iPhone上。

+1

確認:最高投票答案在這裏(由Duopixel)不起作用,但Roel的答案是,這可能是由於蘋果的移動webkit實施在這幾個月中發生了變化。 – CoreDumpError 2012-07-05 23:02:12

+0

@Cor eDumpError - 你的意思是它不適用於你。該解決方案爲我工作 - 我剛剛實施它。不知道爲什麼我們遇到不同的結果。然後再一次,你的帖子是在半年前發佈的,所以我無法判斷你是否仍然遇到同樣的問題。 – 2013-01-18 07:04:09

+0

@Rel,你可能只是有優先問題......? – 2014-06-25 11:58:48

3

我有一個網站輸入提交類型=「圖像」。上述固定圓角的這vairation:

input[type=image] { 
    -webkit-border-radius:0px; 
} 
4

我發現,在iPad 2有你使用以下:

-webkit-appearance:none; 
border-radius: 0; 

在你的按鈕類。