トップページ > html・CSS > CSSでフォーム関連のデフォルトのスタイルを削除する方法(appearance)
html・CSS

CSSでフォーム関連のデフォルトのスタイルを削除する方法(appearance)

CSS

仙台のWEB担当者の方こんにちは!
今日は、フォーム関連のデフォルトのスタイルを削除する方法を解説します。

フォームで使用するinputtextareaには、ブラウザやデバイスの「デフォルトスタイル」が適用されます。

そのためブラウザやデバイスによって違う見た目になってしまいます。
具体的には、ボーダーがついたり、角丸になってしまったりなど、普段使わないブラウザで確認すると「なんだこれ?」という経験はありませんか?

デフォルトスタイルを一括で削除する

デフォルトスタイルを取り除きたいという時に便利なのがappearanceというプロパティで、以下のように記述することで削除されます。


input, button, textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

一旦削除した上で、新しいスタイルを記述することで、ブラウザやディバイスに関係なく見た目を統一できることになります。


/*一旦リセットして*/
input, button, textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/*新しいスタイルを記述*/
input {
  border:1px solid #CCCCCC;
}

まとめ

いかがでしたか?今回解説したappearanceをリセット関連のCSSとセットにしておくと忘れずに記述できて、便利かもしれません!

それではまた!仙台・宮城でのホームページ制作やサイトリニューアルならダテナまで!

関連記事

仙台でのWEB制作ならダテナまで
ダテナは、宮城のWEB制作会社が運営しています。当サイトは宮城県、特に仙台に特化した地域情報を掲載しています。仙台・宮城の方にとって有意義なサイトであればと思います。