iPhoneでinputボタンのCSSを有効化する方法

Web制作の工程で送信フォームで、ボタンCSSの有効化が必要になったので、スマホサイトの送信フォームのボタンCSSを有効化してみます。

 

 

はじめに最初の手順としては、まずスマホ閲覧時フォーム確認をします。

スマートフォンでは送信フォームのボタンなどのパーツCSSは、独自のものが優先して表示されるため、コード化時のデザインが正常に表示されているかを確認します。

 

 

その次に、指定セレクタを特定をします。

iPhoneなどでボタンパーツのCSS装飾がうまく反映されていない場合は、端末ブラウザのCSSが優先されているので、HTMLコーディング時にパーツに指定したCSSセレクタを特定をします。

 

 

最後の手順としてはベンダープレフィックスの無効化で、

セレクタを特定できたら、プロパティに以下を追加。

-webkit-appearance: none;

これはブラウザが先行で付けた見栄えの指定を無効にする記述でiPhoneなどで有効。という方法で完了します。

 

 

この手順の流れで気を付けたい事が、個別にプロパティ指定しても、CSS反映の優先度があるのですべてが優先されてしまう場合は、一度ベンダープレフィックスの無効化(リセット)をする必要があるという点について注意する必要があります。