「HTMLは、プログラミング言語」
って思っていませんか?
これは、未経験の人が
ほぼ必ずやる勘違いです。
HTMLは、処理を書くための言語ではありません。
できるのは、画面の構造を決めることだけ。
たとえば、
ここに文字があって
ここに画像がある、みたいな配置ですね。
一方で、プログラミング言語は
「どう動くか」を書くためのもの。
条件分岐や、繰り返し処理、
ボタンを押したら何が起きるか。
そういうロジックを担当します。
人間語で言うと、
HTMLは「家の設計図」。
プログラミングは
「電気や水がどう動くか」。
名前だけで判断すると、
ここを混同して詰みます。
まずは、役割が違う。
それだけ覚えてください。