-webkit-appearanceでフォーム要素のスタイルをリセット

<img src="http://webdev.jp.net/wp-content/uploads/2013/08/webkit-appearance-defaurt-reset wikipedia reference.png” alt=”-webkit-appearanceを設定してみた” width=”400″ height=”400″ class=”aligncenter size-full wp-image-1412″ />

スマートフォンのデフォルトブラウザ、Safariのフォーム要素に、スタイルシートで独自のデザインを設定しようとしたとき
角丸やグラデーション、ドロップシャドウなどの初期スタイルを打ち消すのに、意外と手こずったことはありませんか?

-webkit-appearanceをつかうと、これらの装飾を一部外せるので、フォーム要素をすべてオリジナルの装飾にするスマホサイトを構築するときは
CSSの先頭によく書く、ブラウザ初期スタイルをリセットしているところへ一緒に追記しておくとやりやすいです。

* {
	-webkit-appearance: none;
}

関連記事

Pocket