2022年3月15日解決済み

なぜページ遷移をしないのに a タグを使っているのですか?

ユーザー

0:33 li 要素ですが、メニューをクリックすると対応する内容に切り替えたいので、 a タグで表現していきます。

0:40 ただ、ページ遷移する訳ではないので、 href 属性はとりあえず # (パウンド記号)にしておきましょう。

a タグについて上記の説明があります。

ページ遷移しないのであれば、逆に a タグは不要で、 li タグに直接 class を付けてもいいのではないかと思いました。

a を設定する理由は、
「マウスオーバーしたときにカーソルがポインタに変わるなど、
簡単にクリックできそうな感じを実装できるから。」
という理解で正しいでしょうか?

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?