iT邦幫忙

2024 iThome 鐵人賽

DAY 6
0
自我挑戰組

前端基礎:HTML 和 CSS 的 30 天學習之旅系列 第 6

DAY 6:CSS 簡介與基本語法

  • 分享至 

  • xImage
  •  

什麼是 CSS?

CSS (Cascading Style Sheets) 是一種用來描述 HTML 或 XML 文件外觀和排版的樣式表語言。它允許我們控制網頁的布局、顏色、字體等,讓網頁具有吸引力和一致性。CSS 使得開發者可以將結構和外觀分開處理,從而更容易維護和管理網頁的樣式。
簡單來說HTML跟CSS的關係就像是房子的骨架和外表~

CSS 的基本語法

CSS 由 選擇器聲明塊 組成。

  • 選擇器 (Selector): 用來選擇需要應用樣式的 HTML 元素。
  • 聲明塊 (Declaration Block): 用來定義應用到選擇器的樣式,包含 屬性 (Property)值 (Value)
選擇器 {
  屬性: 值;
}

範例:

h1 {
  color: blue;
  font-size: 24px;
}

這段 CSS 會將所有的 <h1> 標籤文字變為藍色,並設置字體大小為 24 像素。


CSS 的應用方式

CSS 有三種常見的應用方式:

行內樣式 (Inline CSS)

直接在 HTML 元素的 style 屬性中定義樣式。

<h1 style="color: blue;">標題</h1>
內嵌樣式 (Internal CSS)

將 CSS 定義在 HTML 文件的 <style> 標籤內,通常位於 <head> 部分。

<!DOCTYPE html>
<html lang="zh-Hant">
<head>
  <meta charset="UTF-8">
  <title>範例</title>
  <style>
    h1 {
      color: blue;
    }
  </style>
</head>
<body>
  <h1>標題</h1>
</body>
</html>
外部樣式表 (External CSS)

將 CSS 定義在獨立的 .css 文件中,並使用 <link> 標籤將其引入 HTML 文件。

外部 CSS 文件 (styles.css)

h1 {
  color: blue;
}

HTML 文件

<!DOCTYPE html>
<html lang="zh-Hant">
<head>
  <meta charset="UTF-8">
  <title>範例</title>
  <link rel="stylesheet" href="styles.css">
</head>
<body>
  <h1>標題</h1>
</body>
</html>

CSS 的注釋

CSS 支持注釋,注釋不會顯示在網頁中,通常用來標記和說明代碼的作用。注釋使用 /* */ 包裹。

/* 這是一個注釋 */
h1 {
  color: blue; /* 此行改變標題顏色 */
}

CSS 的優先級

當同一個元素有多個樣式規則時,CSS 根據優先級應用樣式。優先級從低到高順序為:

  1. 瀏覽器默認樣式
  2. 外部樣式表
  3. 內嵌樣式
  4. 行內樣式(style 屬性)
  5. !important 標誌的樣式

範例:

h1 {
  color: blue !important;
}

!important 標記的樣式將會覆蓋其他樣式。

今天主要是介紹一下CSS,因此今天是沒有實作部分的喔~/images/emoticon/emoticon01.gif


上一篇
DAY 5:HTML 表單元素
下一篇
DAY 7:選擇器和屬性
系列文
前端基礎:HTML 和 CSS 的 30 天學習之旅13
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言