CSS (Cascading Style Sheets) 是網頁的造型師,它決定了 HTML 內容的呈現方式。掌握顏色、字體和邊界模型,是讓頁面變得專業且美觀的基礎。
您可以使用多種方式來定義顏色,選擇統一的配色方案可以極大提升用戶體驗。
| 屬性 | 用途 | 範例值 |
|---|---|---|
| `color` | 設定文字前景顏色 | `color: #333;` (十六進位) |
| `background-color` | 設定元素的背景顏色 | `background-color: rgb(240, 248, 255);` (RGB) |
| `border-color` | 設定邊框顏色 | `border-color: rgba(0, 123, 255, 0.8);` (RGBA,含透明度) |
良好的字體選擇和排版是網頁設計的靈魂。請記得選擇易讀的字體並控制大小。
.text {
font-family: 'Helvetica', Arial, sans-serif;
font-size: 16px;
font-weight: 400; /* 或 bold/700 */
}
.paragraph {
line-height: 1.7; /* 行高,保持文本不擁擠 */
text-align: justify; /* 左右對齊 */
letter-spacing: 0.5px; /* 字距 */
}
所有 HTML 元素都可以視為一個 Box。邊界模型由內容 (Content)、內邊距 (Padding)、邊框 (Border) 和外邊距 (Margin) 組成。
| 屬性 | 定義 | 用途 |
|---|---|---|
| `padding` | 內容與邊框之間的空間 | 調整元素**內部**空間,避免內容貼邊。 |
| `border` | 內容與內邊距的外框線 | 提供視覺分離和層次感 |