網頁設計前置準備篇
網頁設計不只是寫程式,而是結構、樣式與使用者體驗的整合。這一堂課邊玩邊學:測測自己的起點、裝好工具,並直接在頁面裡改程式、馬上看到結果。
01歡迎來到網頁設計的世界
網頁設計是現代設計人必備的基本技能。它比一般平面設計多了「結構」與「互動」,需要多花一點時間練習,但只要跟著步驟走,你一定能做出自己的網站。
看懂網頁怎麼運作
理解網頁如何從伺服器送到瀏覽器,以及目前主流的技術與語言。
掌握學習路線
知道這學期從 HTML、CSS 到 RWD、jQuery 的先後順序與目標。
備齊開發工具
安裝程式碼編輯器、瀏覽器開發者工具與檔案上傳軟體。
做出第一個網頁
自己建立資料夾、寫出 index.html,並在瀏覽器中看見成果。
這學期的學習路線
HTML5
用標籤把「內容」整理成有意義的結構:標題、段落、圖片、連結。
CSS3
決定顏色、字體、間距與版面,讓網頁有設計感。
RWD 響應式設計
同一份網頁在手機、平板、桌機都能舒服閱讀。
jQuery/JavaScript 互動
加入選單展開、輪播、動態效果,最後完成 OnePage 專題並發布。
02網頁設計師需要哪些能力?先測測你的起點
一個完整的網站,是下面六種能力一起合作的結果。拖拉滑桿替自己現在的程度打分數(0~5),右邊的雷達圖會即時變化,並提醒你這學期最值得優先加強的地方。
03開始前:準備你的工具
需要的工具不多:一個編輯器、一個瀏覽器、一個上傳軟體。先選你的電腦系統,下方的快速鍵會自動換成對應版本。
程式碼編輯器:Visual Studio Code 本課程使用
VS Code 是微軟開發的免費、跨平台程式碼編輯器,支援 Windows、macOS 與 Linux,目前是前端開發最普遍的選擇。它本身輕巧,透過擴充套件就能變成強大的開發環境。
關鍵特色
語法上色、智慧提示(IntelliSense)、內建終端機與 Git 版本控制、豐富的擴充套件與主題。
適合用途
學習 HTML/CSS/JS、前端與全端專案,也能用來寫 Python 等其他語言。
建議安裝的擴充套件(點選可標記「已安裝」)
在 VS Code 左側「擴充功能」圖示搜尋以下名稱,按「安裝」即可:
! 再按 Tab,就會自動產生網頁的基本骨架。瀏覽器與開發者工具
建議安裝 Chrome(或 Edge)作為主要測試瀏覽器,並再準備 Firefox 或 Safari 做交叉檢查。打開任何網頁後叫出開發者工具:可以檢視 HTML、即時修改 CSS,還能模擬手機畫面,是學網頁最好的老師。
必學快速鍵(依你選的系統顯示)
| 動作 | 快速鍵 |
|---|---|
| 開啟開發者工具 | F12⌥⌘I |
| 切換手機/平板模擬 | CtrlShiftM⌘⇧M |
| VS Code:開啟資料夾 | CtrlK 再 CtrlO⌘O |
| VS Code:存檔 | CtrlS⌘S |
| VS Code:整理程式碼格式 | ShiftAltF⇧⌥F |
| Live Server 開啟網頁 | AltL 再 AltO⌘L 再 ⌘O |
| 強制重新整理(略過快取) | CtrlShiftR⌘⇧R |
檔案上傳:FileZilla
FileZilla 是開源免費的 FTP 軟體,支援 Windows、macOS、Linux,並支援 SFTP 與 FTP over TLS 等較安全的傳輸方式。本課程的作業需要用它上傳到學校的雲端伺服器,每位同學都須下載並學會使用。
| 中國科大個人伺服器空間 | 設定 |
|---|---|
| 網址 | http://my.cute.edu.tw/ |
| 主機名稱(Host) | my.cute.edu.tw |
| 使用者名稱 | 學號 |
| 密碼 | 單一入口密碼 |
安裝與連線步驟請看:FileZilla 安裝說明。若連線設定(通訊協定、連接埠)有調整,以課堂公告為準。
其他編輯器與舊工具(了解即可)
| 工具 | 說明 |
|---|---|
| Notepad++ | 輕巧的 Windows 文字編輯器,適合快速改檔,但只有 Windows 版。傳統工具 |
| Sublime Text | 跨平台、速度很快的編輯器,需付費授權、擴充生態不如 VS Code 熱門。傳統工具 |
| Dreamweaver | Adobe 的所見即所得網頁軟體,現在已不是業界主流;入門階段請先理解網頁背後的結構與語法,不要太依賴自動產生的功能。傳統工具 |
| Cursor、Windsurf 等 AI 編輯器 | 以 VS Code 為基礎、整合 AI 對話與自動補全的編輯器,後半學期的 AI 單元會接觸。新趨勢 |
04即時編輯:在這裡改出你的第一個網頁
不需要安裝任何東西,直接在左邊修改程式碼,右邊馬上更新畫面。完成右上角的 3 個小任務,再回到 VS Code 重做一次。
換到 VS Code 實作一次
- 建立網站資料夾在桌面或文件資料夾中,新增一個資料夾,名稱用英文、數字(作業資料夾請用學號命名,細節在下一個單元)。
- 用 VS Code 開啟資料夾檔案 → 開啟資料夾,選擇剛剛建立的資料夾。
- 新增 index.html點「新增檔案」,檔名輸入
index.html,輸入!再按Tab產生骨架,或把上方編輯器的程式碼複製過去。 - 用 Live Server 開啟在檔案上按右鍵 →
Open with Live Server,之後每次存檔畫面都會自動更新。
<h1> 是大標題、<p> 是段落;<style> 裡的是 CSS,決定顏色與排版。<meta name="viewport"> 讓網頁在手機上正確縮放,是響應式網頁(RWD)的起點——試著按右上的「手機」圖示看看。每一行更詳細的意思,會在後面的 HTML/CSS 單元逐步說明。05學習資源與靈感網站
網頁技術日新月異,請養成「查文件、逛作品、做記錄」的習慣。用下方篩選與搜尋找資源,點星星 ☆ 收藏喜歡的網站——這也是本週作業「收藏 5 個網站」的記錄區。
06和 AI 一起學:把它當助教,不是代筆
ChatGPT、Claude、Gemini、GitHub Copilot 等 AI 工具,已經能解釋程式碼、找出錯誤、提供範例。用得好,學習速度會快很多;用不好,只會得到一份自己看不懂的作業。
適合這樣用
請它解釋一段程式碼、說明錯誤訊息、給你練習題、比較兩種寫法的差異,或幫你檢查哪裡漏了結尾標籤。
避免這樣用
整份作業直接請 AI 產生後貼上交出。看不懂就改不動,期中、期末也無法說明自己的設計。
提問產生器:選情境、貼程式碼,自動組出好問題
07課後作業 HomeWork
這週的任務:把環境準備好、填問卷,並開始收集你喜歡的網站。
作業 0|網頁設計課前問答
在進入網頁設計之前,請先想想:網頁設計與你的關係是什麼?你對這門課有什麼期許?學習網頁設計對你有什麼幫助?現階段你對網頁設計的認識有多少?每位同學都需要作答。
環境準備檢核清單
勾選狀態只會記在你目前使用的瀏覽器中,不會上傳。
我的收藏清單
還沒有收藏。到上方「學習資源」點星星,這裡就會列出來。
優秀網站記錄範本
每看到喜歡的網站,用下面的格式記錄下來,期中提案時會是很好的參考資料:
網站名稱: 網址: 類型:(品牌/活動/作品集/電商…) 我喜歡的地方:(配色?版面?動態效果?) 可以學起來的一個點: