屬性 | 說明 | 語法 |
---|---|---|
font-size | 設定文字大小 | font-size: 20px; |
font-weight | 設定文字粗細 | font-weight: bold; |
font-family | 設定字體 | font-family: "Gill Sans Extrabold", "sans-serif"; |
font-style | 設定文字樣式 (斜體) | font-style: italic; |
font | 設定文字樣式組 | font: bold 30px “sans-serif”; |
絕對單位
(px, cm 等) 或 相對單位
(%百分比, em, rem 等)範例:
p {
font-size: 20px; /* 像素 pixel,最常用 */
font-size: 20%;
font-size: 20em;
}
範例:
p {
font-weight: normal; /* 正常 */
font-weight: bold; /* 加粗 */
font-weight: 100; /* 粗度 100, 注意不是所有字型都提供 9 種粗細, 有時會沒有變化 */
}
,
區隔,網頁會由左至右照順序查找,若找不到會顯示電腦預設字體範例:
p {
font-family: "Gill Sans Extrabold", "sans-serif"; /* 多個字體 */
font-family: "serif"; /* 只指定一個字體 */
}
範例:
p {
font-style: normal;
font-style: italic; /* 要字體本身有斜體 */
font-style: oblique; /* 強制傾斜 */
}
font 是一個文字的縮寫屬性,可以讓我們在 font 中同時設定文字樣式、字體大小、粗細等多種樣式
font-size / line-height
的形式** 範例: **
p {
font: 30px "STSong"; /* 一定要有 font-size 和 font-family */
font: italic bold 20px "STSong"; /* 其他屬性沒有特別的順序 */
font: italic bold 20px "STSong", "sans-serif"; /* 有多個字體時規則與原本一樣以 `,` 連接 */
font: 30px/60px "STSong"; /* 行高不能單獨設定 */
}
屬性 | 說明 | 語法 |
---|---|---|
color | 設定文字顏色 | color: red; |
background-color | 設定背景顏色 | background-color: red; |
顏色 (color) 和背景顏色 (background-color) 屬性值寫法相同,在這邊我們就合再一起講。
範例:
p {
/* 顏色名稱 */
color: red;
background-color: orange;
/* hex 十六進制 */
color: #000000;
background-color: #ffffff;
/* rgba */
color: rgba(34, 12, 64, 0.6); /* 0.6 表示透明度 */
background-color: rgba(34, 12, 64, 0.6); /* 1 表示不透明 */
}
上一篇:[快速入門前端 20] CSS:長度單位與顏色
下一篇:[快速入門前端 22] CSS 常見屬性(2) 文字樣式和對齊
系列文章列表:[快速入門前端] 系列文章索引列表