質問: この2つの書き方が混在してる場合があって、使い分けがよくわかりません。 どちらにしろaタグは無効にされてるのでどっちでもいいんでしょうか? ``` 送信 ``` ``` 送信 ``` またaタグ無効にするときの上記以外の方法があれば教えてください。
回答: それはアンカー要素をマークアップするのに**適切な論理構造**を持っていますか? それがリンクではないならa要素でマークアップすべきではないと思います。 マウスカーソルを変えたり、フォーカス可能な要素として `` でマークアップして `return false` でページ遷移をキャンセルするなら初めから別の要素でマークアップして下さい。 送信ボタンとしての役割を期待しているようなので、普通に考えれば `` もしくは `` が適切だと思います。 a要素的な見た目がほしければ、CSSで装飾して下さい。 Re: tomoyuki123 さん