一言でいうと
ウェブサイトを作るための3つの基本的な技術で、HTMLが骨組み、CSSが見た目、JavaScriptが動きを担当しています。
もう少し詳しく
ウェブサイトを建物に例えるなら、HTMLは柱や壁などの骨組みです。文章や画像、ボタンなど「何を表示するか」を決めます。
CSSはその建物のペンキ塗りや内装です。HTMLで作った要素の色、大きさ、配置などを「どう見せるか」を調整します。
JavaScriptはその建物の機械装置です。ボタンを押したら何かが起こる、画面をスクロールしたらアニメーションが動くなど、「どう動くか」を制御します。
この3つが協力することで、初めて使いやすくて見た目の良いウェブサイトが完成します。
よく使われる場面
プログラマーはエラーログを見た時、「JavaScriptでエラーが出ている」「CSSが読み込めていない」など、どの技術で問題が起きたのかを判断します。また「HTMLの構造を見直す必要がある」という判断も一般的です。
関連する言葉
- フロントエンド:ウェブサイトの表示部分を作る技術全般
- ブラウザ:この3つの技術を実行してウェブサイトを表示するソフト
- コード:プログラマーが書く指示文
- ウェブサイト:これらの技術で作られたページ