初歩的な事かと思いますが質問させてください。
inputタグ系は、formタグなどでデータを送る以外の目的で使用してもいいのでしょうか?
たとえばよくあるようなチェックボックスのついた同意するボタンがあるとします。
それのon、offで別のボタンの活性、非活性が切り替わる。
データのやり取りは無いけどチェックボックスだから、<input type="checkbox">を使ってもいいのか、
もしくはinputの使用は避けて、buttonタグなどで見た目チェックボックスを実現した方が良いのでしょうか?
みんなの回答 3 件
使っても良い。気にするな
>目的で使用してもいいのでしょうか?
これはどういう意味で?
ビジュアル用途でタグを利用するとW3Cバリデーション系では当然ダメだけど、SEO等のクローラーでマイナス評価になるかどうかの話なら不明。
個人的には使うべきではないし、実装に時間かける価値がないなら使う。
マークアップとしては、それがボタンならbuttonを使うのが自然。チェックボックスならcheckboxを使うのが自然。
関連するトピックス