質問: 横線3本線のハンバーガー (またの名をドロワーメニュー) ボタンを作成するとき、リンクエリアをdivタグで内包すべきか、buttonタグで内包すべきか、迷っております。 様々なウェブサイトを拝見していると、div派とbutton派に分かれている印象です。 ここは素直に、buttonタグで内包するのがマークアップとしては適切なのでしょうか?
回答: ご自由にどうぞ。 「クリックイベントが発生して拾得可能な要素」であれば問題はないかと。 もちろん「マークアップとして適切か」と突き詰めると「クリック拾えればなんでもいい」ということにはなりませんが、動かないわけではないです。 **各タグの役割を理解し自分で考えて自分で使ってください。** 不都合が出れば調整するだけです。