CSS 構建塊
本模組延續了 CSS 第一步 的內容 - 現在您已經熟悉了語言及其語法,並獲得了一些使用它的基本經驗,現在是時候深入瞭解了。本模組將探討級聯和繼承、我們可用的所有選擇器型別、單位、大小、樣式化背景和邊框、除錯等等。
這裡的目標是為您提供編寫合格 CSS 的工具包,並幫助您瞭解所有基本理論,然後再繼續學習更具體的學科,如 文字樣式 和 CSS 佈局.
先決條件
指南
本模組包含以下文章,涵蓋了 CSS 語言最基本的部分。在學習過程中,您會遇到許多練習,讓您測試您的理解程度。
- CSS 選擇器
-
有多種 CSS 選擇器可用,允許在選擇要樣式化的元素時實現精細的精度。在本篇文章及其子文章中,我們將詳細介紹不同型別,看看它們是如何工作的。子文章如下:
- 級聯、特異性和繼承
-
本課的目的是讓您瞭解 CSS 的一些最基本概念 - 級聯、特異性和繼承 - 它們控制 CSS 如何應用於 HTML 以及如何解決衝突。
- 級聯層
- 盒子模型
-
CSS 中的所有內容都包含一個框,瞭解這些框是使用 CSS 建立佈局或將專案與其他專案對齊的關鍵。在本課中,我們將仔細研究 CSS 盒子模型,以便您能夠在瞭解其工作原理以及相關術語的情況下,繼續進行更復雜的佈局任務。
- 背景和邊框
-
在本課中,我們將瞭解一些使用 CSS 背景和邊框可以實現的創意效果。從新增漸變、背景圖片和圓角到其他各種樣式,背景和邊框可以解決 CSS 中許多樣式問題。
- 處理不同的文字方向
-
近年來,CSS 不斷發展,以更好地支援不同的內容方向,包括從右到左以及從上到下的內容(例如日語) - 這些不同的方向被稱為 **書寫模式**。隨著您學習的深入並開始處理佈局,瞭解書寫模式將對您非常有幫助,因此我們將在本文中介紹它們。
- 溢位內容
-
在本課中,我們將探討 CSS 中另一個重要的概念 - **溢位**。溢位是指當內容過多而無法舒適地包含在盒子內時發生的情況。在本指南中,您將學習什麼是溢位以及如何管理它。
- CSS 值和單位
-
CSS 中的每個屬性都有一組允許的值。在本課中,我們將瞭解一些最常用的值和單位。
- 在 CSS 中調整專案大小
-
在之前的課程中,您已經接觸到許多使用 CSS 對網頁上的專案進行大小調整的方法。理解設計中不同功能的大小非常重要,在本課中,我們將總結透過 CSS 為元素設定大小的各種方法,並定義一些關於大小的術語,這些術語將幫助您在未來。
- 影像、媒體和表單元素
-
在本課中,我們將瞭解 CSS 如何處理某些特殊元素。圖片、其他媒體和表單元素在使用 CSS 進行樣式設定方面,與普通盒子有一些不同。瞭解什麼可以做什麼不可以,可以避免一些挫折,本課將重點介紹一些您需要了解的主要內容。
- 樣式化表格
-
為 HTML 表格設定樣式不是世界上最令人興奮的工作,但有時我們都需要做。本文提供了一份使 HTML 表格看起來美觀的指南,並重點介紹了一些特定的表格樣式技巧。
- 高階樣式效果
-
本文就像一個技巧寶盒,介紹了一些有趣的進階樣式功能,例如盒陰影、混合模式和濾鏡。
- 除錯 CSS
-
有時在編寫 CSS 時,您會遇到 CSS 似乎無法按照您的預期工作的問題。本文將指導您如何除錯 CSS 問題,並向您展示所有現代瀏覽器中包含的 DevTools 如何幫助您找出問題所在。
- 組織您的 CSS
-
當您開始處理更大的樣式表和大型專案時,您會發現維護一個巨大的 CSS 檔案可能很困難。在本文中,我們將簡要介紹一些關於編寫 CSS 以使其易於維護的最佳實踐,以及您在其他人使用的一些解決方案,以幫助提高可維護性。
評估
以下評估將測試您對上面指南中所述 CSS 的理解。
- CSS 基礎理解
-
本評估測試您對基本語法、選擇器、特異性、盒子模型等的理解。
- 建立漂亮的信頭紙
-
如果您想給別人留下好印象,在漂亮的信紙上寫一封信是一個很好的開始。在本評估中,我們將挑戰您建立一個線上模板來實現這樣的外觀。
- 一個看起來很酷的盒子
-
在這裡,您將練習使用背景和邊框樣式建立引人注目的盒子。