搜尋

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」

在 Vibe Coding 的世界裡,雖然不用精通每一行程式語法,但如果對「網頁是如何運作的」缺乏基礎理解,就像是想當導演卻分不清鏡頭與燈光。這篇教學將會介紹最核心也最基本的網頁知識,讓大家在指揮 AI 開發網頁時,能更精準地傳達指令,並在出錯時知道該看哪裡。

快速導覽:

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」

認識網址與路徑

當使用提示詞告訴 AI「幫我放一張背景圖」時,或「超連結到指定網頁」,AI 寫出的程式碼通常會包含一個「路徑」。如果路徑發生錯誤,網頁就會出現破圖 ( 缺少圖片 ) 或連結錯誤的狀況,因此必須要先了解下方這些常見的網址和路徑知識。

延伸閱讀:網頁相對路徑與絕對路徑

  • 網址 ( URL ):就像房子的門牌號碼,必須符合規定才找得到網頁或資源。

  • 絕對路徑:包含開頭 http://https:// 的完整的網址,精確指向目標,雖然可以都指向特定連結,不過一但有更新,就得修改全部絕對路徑。

  • 相對路徑使用 ./代表「目前這個資料夾」,../代表「往上一層資料夾」,通常網站的開發幾乎都會使用相對路徑,避免搬移資源時出現無法連結的狀況,但這是 Vibe Coding 最常出錯的地方

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 認識網址與路徑

靜態網頁 vs 動態網頁

在網頁的世界裡,可概觀分成兩種網頁「靜態網頁、動態網頁」,建議新手從「靜態網頁」開始,如此一來能夠更專注於介面視覺與互動,而不被複雜的資料庫邏輯卡住,不過雖然使用 Vibe Coding 的大部分情形都是產生「靜態網頁」,但仍然必須要了解這些網頁種類的差異,才能夠更精準的向 AI 許願。

延伸閱讀:關於 HTML 與網頁運作原理

特性 靜態網頁 ( Static Web Page ) 動態網頁 ( Dynamic Web Page )
定義 內容固定,像印刷品,所有人看到的內容都一樣 內容會變,像互動電視,根據使用者或時間顯示不同內容
組成技術 HTML、CSS、JavaScript ( 前端為主 ) HTML、CSS、JS + 後端語言 ( Python、PHP ) + 資料庫
載入速度 極快 ( 伺服器直接傳送現成檔案 ) 較慢 ( 需要伺服器運算並從資料庫抓取資料 )
互動功能 基本互動 ( 點擊連結、簡單動畫 ) 高度互動 ( 會員登入、購物車、留言系統 )
安全性 高 ( 沒有資料庫,較難被駭客攻擊 ) 需注意 ( 資料庫可能有入侵風險 )
主機成本 低 ( 甚至有許多免費空間,如 GitHub Pages ) 較高 ( 需要支援後端語言與資料庫的伺服器 )
適合場景 個人名片、產品介紹、活動一頁式網站 社群平台、電商網站、內容管理系統 ( WordPress )

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 靜態網頁 vs 動態網頁

認識網頁三本柱:HTML、CSS、JavaScript

在正式進入網頁開發前,必須知道網頁是由這三大核心技術組成:CSS、HTML 和 JavaScript,它們各自負責不同的任務,並相互協作以實現完整的網頁功能:

  • HTML:負責「定義網頁的結構和內容」,使用標籤來描述網頁中的不同元素,可想像成靜止的「全裸人體」。
  • CSS:負責「控制網頁的外觀和版面」,使用選擇器和屬性來定義 HTML 裡元素的樣式,如顏色、字體、邊框等,可想像成替全裸的人體加上「膚色、髮色、化妝、衣物...等」裝扮。
  • JavaScript:負責「實現網頁的動態效果和互動性」,透過操作 HTML 和 CSS,實現網頁的互動功能或改變網頁元素的外觀和行為,可想像成賦予人體「認知、社交、互動」等能力。

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 認識網頁三本柱:HTML、CSS、JavaScript

認識網頁 HTML 基本架構

即使 AI 幫你寫好網頁程式碼,最少也要看得懂這 HTML 的基本架構,下方列出一些常用的 HTML 標籤:

延伸閱讀:HTML 教學HTML 標籤與架構

常用標籤 說明
<head> 網頁的腦袋。放標題、字體設定、或是套用 CSS 的連結。放在裡面的內容並不是讓使用者看的 ( 使用者看不到 ),主要是讓搜尋引擎或社群爬蟲有參考內容依據,因此對於 SEO 非常重要。
<body> 網頁的身體。所有要讓使用者看的文字、圖片和內容都放在這裡。
<h1><h6> 標題,h1 最重要且最大,隨後遞減。
<p> 段落文字,常用於一般文字內容。
<a> 超連結,例如 <a href="網址">
<img> 圖片,例如 <img src="圖片路徑" alt="圖片說明">
<ul><li> 項目列表,用於製作清單或導覽列。
<table><tr><td> 表格元素,用於製作多欄位表格。
<div> 塊級區塊,通常進行排版使用。
<span>、<strong>、<em> 文字類型區塊,放在文字裡搭配樣式強化重點。
<nav> 導覽列,語意化區塊。
<main> 主要內容,語意化區塊。
<footer> 頁尾,語意化區塊。

如何套用 CSS 與 JavaScript?

在網頁裡面套用 CSS 與 JavaScript 通常有三種形式,能夠正確的套用,網頁才能具有漂亮的設計感以及正確的功能。

延伸閱讀:如何使用 CSS如何使用 JavaScriptCSS 教學開始使用 CSS

認識響應式設計 ( RWD )

RWD 全名為 Responsive Web Design ( 響應式網頁設計 ),早期開發者為了讓手機使用者有更好的體驗,通常要製作一套獨立的手機版網站,這種做法需要同時維護兩份程式碼,既費時又容易出錯,因此在 2010 年,由設計師 Ethan Marcotte 提出了 RWD 的概念,主張網頁應該像水一樣,不論倒入什麼形狀的容器 ( 螢幕 ),都能自動調整佈局

隨著行動裝置的普及,RWD 也越來越重要,因為 RWD 網頁有下列幾個優勢:

  • 不論是桌機、平板還是手機,都共用同一套程式碼,大幅降低開發與維護成本。
  • 網頁會根據螢幕寬度自動重新排列內容,使用者不需要辛苦地手動放大縮小,擁有絕佳的使用者體驗。
  • Google 明確指出,採用響應式設計的網站會在搜尋結果中獲得更好的排名 ( SEO )。

開發 RWD 網頁需要有下列幾種方式:

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 認識響應式設計 ( RWD )

認識常見的網頁圖片格式

下方列出在網頁中常見的圖片格式:

圖形格式 副檔名 透明 說明
JPG ( JPEG ) .jpg、.jpeg 不支援 適合色彩豐富的照片,相容性最高。
WebP .webp 支援漸層透明 現代網頁首選。體積比 JPG 更小,畫質更好。
PNG .png 支援漸層透明 適合需要「透明背景」的圖案或 Logo,畫質好但檔案較大。
GIF .gif 僅單色透明 合簡單的「動態圖」。常用於表達簡單的互動流程或幽默圖案。
SVG .svg 支援漸層透明 向量圖形。不管怎麼放大都不會糊,適合用程式碼控制顏色的圖示。
Sprites 圖形 支援各種圖檔格式 根據圖檔格式 將許多小圖標拼成一張大圖的技術。能大幅減少伺服器請求次數,提升載入速度。

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 認識常見的網頁圖片格式

網頁觀察與除錯

開發網頁之後,有兩種方式可以觀察網頁的程式碼:

延伸閱讀:如何觀察 HTML 原始碼

網頁上線的開發環境與部署

在本地開發完成後,最後一步就是將網頁部署,讓全世界都可以觀看這個網頁,「部署」表示把網頁檔案上傳到一台全天候運作的伺服器,並取得一個專屬的網址。如果不部署,網頁就只能存在自己的電腦裡,別人無法觀看,根據的技術成熟度與網頁類型,可以選擇以下幾種方式:

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 網頁上線的開發環境與部署

直接用 AI Canvas ( 畫布 ) 分享網頁的優缺點

在 Vibe Coding 的過程中,各種 AI 工具都有提供內建的 Canvas ( 畫布 ) 直接預覽與分享,雖然方便使用但有許多局限性,下方列出這種方式的優缺點:

Vibe Coding 網頁知識:開發者必備的「溝通工具箱」 - 直接用 AI Canvas ( 畫布 ) 分享網頁的優缺點

小結

這篇教學介紹的網頁基礎知識,是 AI Vibe Coding 的「導航儀」,擁有這些基礎知識後,下指令時就能說出更精確的「指令」,而不只是盲目測試,完成網頁之後,也才能夠正確又順暢的分享自己的作品。

意見回饋

如果有任何建議或問題,可傳送「意見表單」給我,謝謝~

生成式 AI 教學

基本介紹

關於生成式 AI 關於 AI 繪圖 AI 繪圖的提示技巧 AI 繪圖軟體比較 ( 2023 ) AI 繪圖軟體推薦 ( 2024 ) 2025 生成式 AI 工具推薦

Vibe Coding 專區

認識 Vibe Coding Vibe Coding 新手入門 Vibe Coding 網頁知識

2025 AI 影音工具

ChatGPT - 圖片提示詞技巧 ChatGPT - 客製化機器人 ChatGPT - 使用畫布功能 Gemini - 開始使用 Gemini - 客製化機器人 Gemini - 串接 Google 服務 Gemini - 使用畫布功能 NotebookLM - 開始使用 NotebookLM - 建構知識庫 Google AI Studio - 介面功能 Nano Banana - 影像生成與編輯 Gemini Educator 線上認證 圖片 - AI 圖片快速去背 圖片 - AI 黑白照片上色 聲音 - AI 影片語音轉字幕 影片 - Pika 生成創意影片 影片 - KlingAI 生成影片 影片 - AI 影片趣味特效 影片 - AI 擁抱 ( AI Hug ) 影片 - AI 老照片動起來 圖片 - Dreamina 生成圖片 音樂 - SUNO 創作音樂 音樂 - 免費 AI 音樂素材

ChatGPT

ChatGPT 教學導讀 認識 ChatGPT 開始使用 ChatGPT 優良的提示技巧 基本提示 實用組合提示 角色扮演&對話主題 閱讀並模仿風格 對話中顯示圖片 創作長篇故事與小說 使用 Bing Chat 相關工具或服務

Poe ( Poe AI )

開始使用 Poe 聊天機器人 生成圖片機器人 建立自己的機器人 Youtube 影片重點整理 PDF 重點整理 GPT-4o-mini 分析圖片 讀取網頁進行重點整理 讓 AI 美化提示詞

Ideogram

開始使用 Ideogram 文字產生圖片 圖片 Retry 與 Remix

dzine

開始使用 dzine 提示詞產生圖片 圖片產生圖片 運用圖層功能 運用文字和畫筆 ( 範例 ) 室內設計透視圖實體化 ( 範例 ) 名畫轉真人照片 ( 範例 ) 真人照片轉卡通 ( 範例 ) 真人卡通貼圖

Image Creator

開始使用 Image Creator 提示原則與技巧 搭配 Bing Copilot 產生圖片 ( 範例 ) 產生分享文章縮圖 ( 範例 ) 漫畫書風格

Leonardo.Ai

Leonardo.Ai 教學導讀 Leonardo.Ai vs Midjourney 認識 Leonardo.Ai 註冊與登入 Leonardo.Ai 使用圖片產生器 文字提示語法和準則 Elements 風格元素 使用圖片產生圖片 AI 圖片編輯器 ( Canvas Editor ) 即時 AI 畫布 ( Realtime Canvas ) 即時圖片產生器 ( Realtime Gen ) 圖片升級器 ( Universal Upscaler ) 產生圖片的後續步驟 Prompt Magic 魔法提示 PhotoReal&Alchemy 特色模型 訓練自己的模型 ( 範例 ) 填補缺少的披薩 ( 範例 ) 組合兩片披薩 ( 範例 ) 虛擬陳雷 ( 範例 ) 修改人物年齡 ( 範例 ) 換臉特效 ( 範例 ) 隱藏的人臉或文字 ( 範例 ) 全部填滿皮卡丘 ( 範例 ) 名畫轉真人照片

Recraft

開始使用 Recraft 點陣圖 Raster image 向量圖 Vector image 圖示 Icon 與 Logo 系列影像 Image Set 原型示意圖 Mockup 畫框 Frame、文字 Text 放大 Upscale、改色 Recolor 圖片去背、替換圖片背景 添加、修改、移除景物 圖片產生圖片 點陣圖轉向量圖 自定義圖片風格 合併不同圖片 ( 範例 ) 名畫轉真人照片 ( 範例 ) 照片轉卡通插畫 ( 範例 ) 自製表情貼圖 ( 範例 ) 多格漫畫風格 ( 範例 ) 圖片中加入文字 ( 範例 ) 延伸圖片範圍

Midjourney

Midjourney 教學導讀 認識 Midjourney 使用 Midjourney 使用 niji.journey 設定指令 功能參數 使用文字提示產生圖片 使用圖片產生圖片 優良的提示技巧 多重提示的權重與順序 style tuner 樣式調校 remix 放大、修改與重繪 blend 混合多張圖片 刪除圖片&傳送資訊 ( 範例 ) 修改人物年齡 ( 範例 ) 阿爾欽博托風格 ( 範例 ) 照片轉卡通人物 ( 範例 ) 變胖、變瘦

Vidnoz AI

開始使用 Vidnoz AI ( 影片 ) 照片講話 ( 圖片 ) 人物換臉 ( 圖片 ) 圖片去背

Canva AI 魔法功能

魔法媒體工具 ( 新視窗 ) 魔法工作室 ( 新視窗 ) 魔法變形工具 ( 新視窗 ) 魔法文案工具 ( 新視窗 )

Clipdrop

開始使用 Clipdrop 修改圖片選取區域 延展圖片並生成內容 人物換臉 圖片去背 移除特定物件 放大與增強影像 影像打光 替換天空

Playground AI

開始使用 Playground AI Board 文字產生圖片 Canvas 繪製與修改圖片 Remix 與 Edit 圖片 延展和放大增強圖片 圖片去背、移除物件 搭配 Poe AI 產生圖片

Replicate 模型

認識 Replicate ( 修圖 ) 黑白照片上色 ( 修圖 ) 修復老照片 ( 修圖 ) 增強與放大照片 ( 修圖 ) 更換髮型和表情 ( 繪圖 ) 似顏繪貼圖 ( 繪圖 ) 真人照片轉公仔 ( 繪圖 ) 隱藏的圖案或文字 ( 提示 ) 圖片轉提示詞 ( 提示 ) 改善提示詞

AI 繪圖效果&範例

著色本效果 2D 卡通人物 物品開箱照 像素藝術 百科全書風格 卡通貼紙

AI 繪圖風格大全

風格大全 ( 總覽 ) 風格大全 ( 攝影、照片 ) 風格大全 ( 畫面角度效果 ) 風格大全 ( 媒材、材質 ) 風格大全 ( 卡通、漫畫 ) 風格大全 ( 藝術流派風格 ) 風格大全 ( 藝術家、畫家 ) 風格大全 ( 插畫風格 1 ) 風格大全 ( 插畫風格 2 ) 風格大全 ( 特色風格 )