href では # が必要で、 for 属性に # が必要ない理由を教えてください

順を追って説明していきます。
2023年5月1日
ユーザー

お世話になります。
input タグ、textarea タグの for 属性に設定される id には、先頭に # は必要ないのでしょうか。以前の動画(HTML入門 基本タグ編)で習った a タグでは、href 属性に設定する id には先頭に # が付いていました。

試しに今回の動画で for 属性の id# を付けたところ、ラベルをクリックしてもフォーカスがあたらないので、# は付けてはいけないと理解しました。

# の要不要は、なにを基準に決めればいいか、ご教授のほどよろしくお願いいたします。

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

プレミアムプランとは?