1-1:認識 HTML, CSS與 JS

HTML、CSS 和 JavaScript 是網頁開發的三大核心技術,各自有明確的功能與角色。它們協同合作,組成了現代網頁的基礎結構。

HTML (HyperText Markup Language)

  • 功能:定義網頁的結構與內容。
  • 用途:用來標記網頁中的文字、圖片、按鈕、表單等內容。
  • 角色:網頁的骨架。

 

CSS (Cascading Style Sheets)

  • 功能:定義網頁的外觀與樣式。
  • 用途:用來設定字體、顏色、排版、邊距、動畫效果等。
  • 角色:網頁的設計和裝飾。

 

JavaScript

  • 功能:定義網頁的互動行為與功能邏輯。
  • 用途:讓網頁具備動態效果,例如按鈕點擊、數據更新、表單驗證等。
  • 角色:網頁的動態邏輯與互動。

 

三者的關係

  1. 分工協作

    • HTML:提供網頁的基本結構和內容。
    • CSS:負責網頁的外觀樣式,讓網頁更美觀。
    • JavaScript:為網頁添加行為和互動。
  2. 合作流程

    • HTML 提供了網頁的骨架(標籤元素)。
    • CSS 根據 HTML 的結構,選擇目標元素,定義其樣式。
    • JavaScript 透過操作 HTML 和 CSS,實現動態效果和互動功能。
  3. 具體類比

    • HTML:就像房子的結構和牆壁。
    • CSS:就像房子的顏色、裝潢和家具。
    • JavaScript:就像家電、燈光和其他互動功能。

HTML, CSS與 JavaScript 三者相輔相成,共同構成了現代網頁的核心技術。