📕
HTML & CSS
  • 網頁設計 - HTML & CSS
  • 1 簡介
    • 1.1 講者簡介
    • 1.2 課程須知
    • 1.3 網站前端簡介
    • 1.4 開發工具簡介
    • 1.5 第一個網頁
  • 2 HTML
    • 2.1 html 文件基本結構
    • 2.2 宣告、標籤、屬性、元素
    • 2.3 保留文字格式
    • 2.4 表示程式的標籤
    • 2.5 註解
    • 2.6 網頁標題
    • 2.7 中介資料(Meta Data)
    • 2.8 縮寫
    • 2.9 斷行與水平分隔線
    • 2.10 段落
    • 2.11 內容標題
    • 2.12 判別區塊與行內
    • 2.13 列表
    • 2.14 清單
    • 2.15 連結
    • 2.16 圖片
    • 2.17 獨立內容
    • 2.18 表格
    • 2.19 嵌入外站
    • 2.20 span 和 div
    • 2.21 引用
    • 2.22 有結構的語意元素
    • 2.23 結構驗證
    • 2.24 HTML Entity(實體)
    • 2.25 影片
    • 2.26 音訊
    • 2.27 其它標籤
    • 2.28 表單
    • 2.29 HTML 所有標籤
  • 3 CSS
    • 3.1 套用 CSS
    • 3.2 註解
    • 3.3 Selectors - 屬性及值
    • 3.4 Selectors - 符號
    • 3.5 Selectors - class 和 id
    • 3.6 關於優先權
    • 3.7 排版 - 關於 display 屬性
    • 3.8 排版 - 區塊模型(Box Model)
    • 3.9 排版 - vertical-align 對齊
    • 3.10 練習 - 固定式版型
    • 3.11 關於 Pseudo Element
    • 3.12 關於 Pseudo Class
    • 3.13 文字樣式
    • 3.14 關於溢載
    • 3.15 連結樣式
    • 3.16 列表樣式
    • 3.17 表格樣式
    • 3.18 背景樣式
    • 3.19 排版 - 關於定位(position)
    • 3.20 排版 - 關於浮動(float)
    • 3.21 關於不透明度 opacity
    • 3.22 關於 visibility、pointer-events
    • 3.23 關於 outline
    • 3.24 表單樣式
    • 3.25 效果 - 游標
    • 3.26 效果 - 圓角
    • 3.27 效果 - 區塊陰影
    • 3.28 效果 - 文字陰影
    • 3.29 效果 - 轉換 transform
    • 3.30 Flexbox 排版 - Container
    • 3.31 Flexbox 排版 - Items
    • 3.32 Column 多欄排版模式
    • 3.33 其它補充
  • 4 練習
  • 5 作業:網頁切版
  • 6 參考資料
Powered by GitBook
On this page
  • 方式一:行內套用
  • 方式二:嵌入套用
  • 方式三:外部套用
  • 方式四:使用 @import 語法
  • Favorite Icon
  1. 3 CSS

3.1 套用 CSS

套用 CSS,讓原來沒有任何外觀的 html,加上美麗的外觀,包含文字、版面佈局等等。主要常用的 CSS 套用方式有以下幾種:

方式一:行內套用

直接使用 style 屬性,加在 html 的標籤內。但因為這樣會使得 html 過於雜亂,建議少用。

<p style="color: blue;font-size: 30px;">這是段落,使用 屬性 style 來改變文字樣式。</p>

方式二:嵌入套用

在 html 當中,寫在 <style>...</style> 之中。可以在頁面的任何地方出現,但建議一般會放在 <head>...</head> 之中,這樣在內容出現時,就會是已經套用的形式。

<head>
  
  <!-- 其它 code... -->
  
  <style>
    p{
      color: blue;
    }
  </style>
</head>

方式三:外部套用

一般來說,html、css,會建議寫在各自的檔案,以讓 html 儘可能保持乾淨不雜亂。例:

  • index.html

  • css/index.css

index.css 的內容如下:

p{
  color: blue;
}

而 index.html 要載入 index.css 這個外部檔案的方式如下:

<head>
  <link href="./css/index.css" rel="stylesheet">
</head>

注意 <link> 是沒有結尾標籤的。href 是 Hypertext Reference,rel 是 relationship 的縮寫。

方式四:使用 @import 語法

在 CSS 檔案中,使用 @import 語法,也可以引入其它 CSS 檔案。

假設 index.css 要載入 abc.css 這個檔案,則:

p{
  color: red;
}
@import "./abc.css";

/*
  其它 CSS
*/

Favorite Icon

頁籤上的小 icon:

在 console 中若看到以下錯誤訊息,就代表沒有給定小 icon 圖片:

若想自訂小 icon 圖片,就在 <head> 區段裡面,加上以下原始碼,然後將 href 的屬性值設定正確的圖片路徑即可(註:圖片準備 png 檔,寬高皆 32px 即可):

<link href="圖片路徑" rel="shortcut icon">
Previous3 CSSNext3.2 註解

Last updated 1 year ago