input typeはデフォルトでブラウザーである程度の装飾をつけてしまいます。
逆にこれが邪魔をしてしまうので、一回、下記のようなCSSのコードでリセットするといいようです。

input[type=”text”], input[type=”email”], select, textarea {
// 初期化
box-shadow: none;
background: #FFFFFF;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
color: inherit;
font-family: inherit;
font-size: カンプのサイズpx;
resize: none;
// 初期化終了

他、ラジオボタンやチェックボタンなども同じようなリセットをして、新たに、CSSでデザインカンプに近づけていく方法を取ります。

投稿者

Kの手習い

前職はOA機器の販売営業でしたが、退職して、50代で1からプログラマーを目指します。一般的にこの年齢からは厳しいと言われておりますが、この歳ならではの経験を活かして、頑張ります!

コメントを残す