HTML & CSS 基礎入門:打造漂亮的網頁設計

更新於 發佈於 閱讀時間約 6 分鐘

在這篇文章中,我們將介紹 HTML 和 CSS 的一些基礎概念,並一步一步教你如何利用這些工具設計美觀且實用的網頁。無論你是剛開始學習網頁開發還是希望深入了解如何控制頁面的布局,這篇文章都會幫助你打好基礎,開始設計你自己的網站。


1. HTML 和 CSS 基本概念

什麼是 HTML?

HTML(HyperText Markup Language)是網頁的結構語言,負責定義網頁的內容,如文字、圖像、連結等。它像是建築的藍圖,決定了網頁元素的位置和基本結構。

什麼是 CSS?

CSS(Cascading Style Sheets)是樣式表語言,用來美化和控制 HTML 元素的顯示方式。它負責控制顏色、字型、間距、排版等樣式,使網頁變得更具吸引力。


2. 讓我們深入了解 CSS

CSS 選擇器:如何選擇要設計的元素?

在 CSS 中,選擇器幫助我們選擇 HTML 元素進行樣式設置。舉例來說:

  • #id 代表選擇具有指定 ID 的元素。
  • .class 代表選擇具有指定 class 的元素。
  • element 代表選擇所有該元素類型的標籤。

例子:

#header {
color: red;
}

.button {
background-color: blue;
}

  • #header 選擇了擁有 id="header" 的 HTML 元素,並將其文字顏色設為紅色。
  • .button 選擇了所有 class 為 button 的元素,並將背景顏色設為藍色。

CSS 盒子模型:邊界、填充與間距

在 CSS 中,盒子模型 是每個 HTML 元素的基本結構,理解它對於設計頁面非常重要。每個元素都由以下部分組成:

  • Content(內容): 這是元素的核心區域,包含文字或圖像。
  • Padding(內邊距): 內容與邊框之間的空白區域。增加 padding 可以讓元素內部的內容與邊框之間有更多空間。
  • Border(邊框): 元素周圍的邊界,可以設定顏色、粗細和樣式。
  • Margin(外邊距): 元素與其他元素之間的間距。增加 margin 可以讓元素之間有更多空間。

例子:

div {
margin: 20px; /* 外邊距,讓元素周圍有 20px 的間距 */
padding: 10px; /* 內邊距,讓元素內容與邊框之間有 10px 的空間 */
border: 2px solid black; /* 邊框,設置元素周圍有 2px 寬的黑色邊框 */
}


3. 使用 widthheight 控制元素大小

widthheight 屬性用來設定元素的寬度和高度。在設計網頁時,這兩個屬性對於調整元素的大小至關重要。

例子:

.box {
width: 300px; /* 設置元素的寬度為 300px */
height: 200px; /* 設置元素的高度為 200px */
background-color: lightblue; /* 背景顏色為淡藍色 */
}

這樣設置後,box 類的元素將具有 300px 寬、200px 高,並且背景顏色為淡藍色。


4. marginpadding 讓頁面元素間距完美

  • margin:用來設定元素與其他元素之間的空間,影響元素的外部間距。
  • padding:用來設置元素內部的空間,即元素的內容與邊框之間的距離。

這兩個屬性常常一起使用,來調整頁面元素的整體佈局。

例子:

.container {
margin: 30px; /* 設置外邊距,讓元素與周圍其他元素之間有 30px 的間隔 */
padding: 15px; /* 設置內邊距,讓元素內部內容與邊框之間有 15px 的距離 */
background-color: #f0f0f0;
}

在這個例子中,.container 類的元素將擁有 30px 的外邊距、15px 的內邊距,並且背景顏色為灰色。


5. 網頁設計的巢狀結構(Nesting)

在 HTML 和 CSS 中,我們經常會使用巢狀結構來管理頁面元素的排列,這可以讓我們更清晰地組織樣式規則,並減少程式重複。

例如:

<div class="container">
<h1 class="title">歡迎來到我的網站</h1>
<p class="description">這是我用 HTMLCSS 創建的網頁。</p>
</div>

對應的 CSS 可以這樣寫:

.container {
padding: 20px;
background-color: #f9f9f9;
}

.title {
color: #333;
}

.description {
color: #777;
}

這樣的巢狀結構讓我們的代碼更有層次,便於管理不同層級的樣式。


6. 常見的 CSS 設定範例

設置邊框樣式

.box {
border: 5px solid red; /* 設置 5px 寬的紅色邊框 */
}

設置文字顏色與字型大小

.text {
color: #333; /* 設置文字顏色 */
font-size: 18px; /* 設置字型大小 */
}


小結

CSS 是網頁設計中的一個核心元素,學會如何使用 borderpaddingmarginwidthheight 等屬性將幫助你創建整潔且美觀的頁面佈局。而巢狀結構的使用則能讓你的程式更加組織化,易於維護。

現在,你應該對 HTML 和 CSS 的一些基礎概念有了更清晰的了解。如果你想深入了解更多技巧和最佳實踐,繼續學習和實踐將是提升技能的關鍵。希望這篇文章對你有所幫助,讓你開始在設計網頁的旅程中邁出第一步!接下來會介紹更多HTML和CSS的技巧。


對於這類的撰寫方式習慣嗎?歡迎多多進行良性的知識交流喔!目前是在學習階段,大家有不同看法的話歡迎進行良性的知識交流!

 

大家可以考慮多多分享文章和考慮訂閱沙龍方案或贊助等喔!不過請注意不要違反著作權等行為。當然決定權都在於您,不會干涉您的任何決定。

 

提醒,文章僅供正當的知識參考,文章不負任何責任。


留言
avatar-img
留言分享你的想法!
avatar-img
阿棋的沙龍
2會員
34內容數
有軟體開發相關文章。
阿棋的沙龍的其他內容
2025/04/02
在現代網頁設計中,動畫和漸變效果不僅能讓網站更具吸引力,還能提升使用者體驗。今天來介紹兩個非常有趣且實用的 CSS 技巧:CSS 動畫和漸變背景。這些技術不需要額外的 JavaScript 支援,單純依賴 CSS 就可以完成動態效果,讓你的網站變得更加生動和互動。
2025/04/02
在現代網頁設計中,動畫和漸變效果不僅能讓網站更具吸引力,還能提升使用者體驗。今天來介紹兩個非常有趣且實用的 CSS 技巧:CSS 動畫和漸變背景。這些技術不需要額外的 JavaScript 支援,單純依賴 CSS 就可以完成動態效果,讓你的網站變得更加生動和互動。
2025/03/26
在網頁開發中,CSS 選擇器是幫助我們定位 HTML 元素並進行樣式設置的核心工具。無論你是前端新手還是資深開發者,熟練掌握 CSS 選擇器都是提升開發效率的關鍵。本篇文章將帶你從最基本的選擇器到一些進階技巧,讓你更高效地控制網頁元素的外觀。
2025/03/26
在網頁開發中,CSS 選擇器是幫助我們定位 HTML 元素並進行樣式設置的核心工具。無論你是前端新手還是資深開發者,熟練掌握 CSS 選擇器都是提升開發效率的關鍵。本篇文章將帶你從最基本的選擇器到一些進階技巧,讓你更高效地控制網頁元素的外觀。
2025/03/19
在創建動態且響應式的網頁設計時,HTML 和 CSS 是不可或缺的工具。在這篇文章中,將深入探討一些常見但卻非常強大的 CSS 屬性,包括如何使用 100% 和 100vw 的區別、背景效果的應用、parallax 效果的實現、以及如何有效地使用 vw 和 vh 來進行響應式設計。
2025/03/19
在創建動態且響應式的網頁設計時,HTML 和 CSS 是不可或缺的工具。在這篇文章中,將深入探討一些常見但卻非常強大的 CSS 屬性,包括如何使用 100% 和 100vw 的區別、背景效果的應用、parallax 效果的實現、以及如何有效地使用 vw 和 vh 來進行響應式設計。
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
前言與本文適合對象 本篇電子書是在幫目前已經有在經營的自媒體在更往上提升,所以不會教如何架設網站、主機操作與設定等。 如果真的想要自己架設網站的可以參考:網站帶路姬 想要找部落格主機代管的可以找:金城事務所 我自己的建議是架站跟主機選擇都不是創作者需要學習的,可以交給專業的服務商幫你
Thumbnail
前言與本文適合對象 本篇電子書是在幫目前已經有在經營的自媒體在更往上提升,所以不會教如何架設網站、主機操作與設定等。 如果真的想要自己架設網站的可以參考:網站帶路姬 想要找部落格主機代管的可以找:金城事務所 我自己的建議是架站跟主機選擇都不是創作者需要學習的,可以交給專業的服務商幫你
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
在今日數位世界中,良好設計的網站已經成為必需品。 瞭解網站設計的重要性,特別是對於第一印象和信任度。 這篇文章提供了選擇網站設計服務的實用指南,包括網站設計的重要性,基礎知識和選擇服務提供者的提示。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
這篇文章教你如何製作側邊欄,包括準備工作、HTML和CSS的部分,還有一些互動效果。文章涵蓋了連結、圖片、超連結、大小、顏色、排版、flex和滑鼠互動等內容。
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
資訊架構就像是網站的地圖,讓用戶快速找到所需的資訊。好的資訊架構可提升使用者滿意度、強化 SEO、增進擴充性、達成商業目標。資訊架構可透過使用者訪談、卡片分析、競品分析、使用者測試等方法設計。在設計資訊架構時,需考量用戶的認知方式、目標客群、資訊分類等因素。定期檢驗資訊架構,才能確保用戶體驗。
Thumbnail
想要自學 HTML 嗎?HTML 是一個相對簡單的標記語言,適合初學者。透過免費資源和互動平臺,你可以輕鬆地學習 HTML,並逐步提高技能。除了 HTML,你還可以瞭解免費網頁設計軟體,如 VS Code 和 Sublime Text。加油吧!
Thumbnail
想要自學 HTML 嗎?HTML 是一個相對簡單的標記語言,適合初學者。透過免費資源和互動平臺,你可以輕鬆地學習 HTML,並逐步提高技能。除了 HTML,你還可以瞭解免費網頁設計軟體,如 VS Code 和 Sublime Text。加油吧!
Thumbnail
建立自己的網站需要考慮許多因素,包括網站類型、架站軟體的選擇、素材的準備、網域名稱的購買、主機空間的租用、網站設計的進行以及網站被收錄的步驟。透過這些步驟,你可以自己建立一個符合需求的網站,展示你的企業形象、進行電子商務或建立社交媒體平臺等。
Thumbnail
建立自己的網站需要考慮許多因素,包括網站類型、架站軟體的選擇、素材的準備、網域名稱的購買、主機空間的租用、網站設計的進行以及網站被收錄的步驟。透過這些步驟,你可以自己建立一個符合需求的網站,展示你的企業形象、進行電子商務或建立社交媒體平臺等。
Thumbnail
對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
Thumbnail
對於網頁製作新手來說,自己架設網站絕對是可行的。現代的網頁製作工具和平台設計得十分用戶友好,即使沒有網頁開發背景,也能輕鬆上手。在選擇網頁製作平台時,需要注意以下幾點: 操作介面:選擇一個操作界面清晰直觀的平台,這有助於您更容易地設計網站和探索各種功能。 功能齊全:確保平台提供您所需的所有功能...
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
在當今數位化時代,網頁設計已成為商業和個人表達的重要途徑。無論是企業建立品牌形象,還是個人展示創意作品,一個具有吸引力且功能全面的網站都是不可或缺的。網頁設計不僅涉及美學布局,更包含了使用者體驗(UX)、使用者介面(UI)和技術實現等多方面的考量。隨著技術的進步和網頁設計理念的不斷演進,網頁設計已經
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
好的網站應該要有直覺性網站版面配置與迅速的網頁載入速度,需要具備好的使用者體驗,進而提升SEO關鍵字排名。隨著時代演進,網站設計經歷了五個世代的變革,並逐漸注重UI/UX的整合。本文說明網站版面的重要觀念、配色的重要性、動畫對網站行銷的影響,以及改善網站PSI分數的優化方法。
Thumbnail
你想要建一個可以用的網站還是想要建一個可以排名的SEO網站,為企業品牌帶來實質的效益呢?在建立官網前,你可以想想你建網站的目的是什麼?而架設想要建SEO網站需要先決定要用什麼方式進行網站架設,本文整理建置SEO網站架構指南,讓你打造SEO網站有一個好的起跑點。
Thumbnail
你想要建一個可以用的網站還是想要建一個可以排名的SEO網站,為企業品牌帶來實質的效益呢?在建立官網前,你可以想想你建網站的目的是什麼?而架設想要建SEO網站需要先決定要用什麼方式進行網站架設,本文整理建置SEO網站架構指南,讓你打造SEO網站有一個好的起跑點。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News