子網格 Subgrid
子網格是放在另一個網格裡的網格,會沿用父網格的列或欄尺寸。它可以只沿用一個方向,也可以兩個方向都沿用。
↗認識內容在不同螢幕上如何決定大小、位置、間距、層次與形狀。
開啟一個術語,就能看簡單解釋、例子、使用時機、正式程度和程式名稱。
子網格是放在另一個網格裡的網格,會沿用父網格的列或欄尺寸。它可以只沿用一個方向,也可以兩個方向都沿用。
↗不透明度表示元素和子元素有多不透明。它可從完全透明變成完全不透明。
↗內容內在尺寸是讓元素裡的內容一起決定大小,而不是只使用外部指定的固定尺寸。
↗內距是元素邊框內的空間,位在內容和邊緣之間。
↗文件版面把導覽、文章、範例、大綱和下一篇連結放在同一閱讀畫面。
↗文字截斷會切掉部分文字來節省空間,並用刪節號表示單行或多行內容還沒顯示完。
↗包含區塊是元素用來計算位置與百分比尺寸的參考矩形。
↗卡片網格會重複排列可互相比較的卡片,並依可用空間調整欄數。
↗外距是元素邊框外的空間,用來拉開它和周圍版面項目的距離。
↗長寬比用來表示元素的寬度和高度如何相比。
↗便當網格把不同尺寸的方塊排進同一個版面,較大的跨欄區塊可顯示哪些內容更重要。
↗背景模糊會柔化半透明表面後方的內容,不會模糊表面本身的文字或控制項。
↗容器查詢讓 CSS 依元件所在容器來調整內容。它看的是容器尺寸或樣式,不只看整個視窗。
↗留白與間距是刻意留下的空間。它能把相關項目放在一起、分開不同概念,也讓版面有節奏。
↗偽元素能讓 CSS 選取原始 HTML 中沒有的一小部分或容器,例如第一個字或產生的裝飾。
↗偽類是 CSS 選擇器的一部分,會依元素的狀態、位置、語言或使用者操作等條件來選取元素。
↗區塊格式化情境(BFC)是一個獨立處理區塊版面的範圍。它能把浮動元素包在裡面,也能阻止部分外距和浮動元素影響外部內容。
↗堆疊脈絡是 CSS 圖層的局部分組。元素會先在自己的群組內排序,再把整組和其他群組比較前後位置。
↗這組教學連結兩個 CSS 概念。Stacking Context 會把自己的繪製順序分開管理;z-index 則替該環境中符合條件的盒子排序。這個組合本身不是單一標準 CSS 術語。
↗CSS 捲動吸附能讓捲動區域在使用者捲動後,停在預先設定的對齊位置。
↗CSS 盒模型用來說明元素的尺寸。每個盒子都包含內容、內距、邊框和外距。
↗視口單位是依瀏覽器可見範圍計算的 CSS 長度。小型、大型和動態版本能處理會顯示或隱藏的瀏覽器工具列。
↗`max-content` 是內容在一般換行點都不換行時,想要占用的尺寸。
↗`min-content` 是內容在所有可換行處都換行後,能縮到的最小尺寸。
↗單頁式版面把一個主要故事或任務放在同一個長頁面。
↗`object-fit` 會控制圖片、影片或類似媒體如何放進自己的容器。
↗`overscroll-behavior` 會控制捲動區域到達邊界後的行為。它可以阻止捲動接著影響外層區域,也能改變邊界回饋。
↗gap 是容器放在 Flexbox 或 Grid 子項目之間的空間,同一套規則會套用到每一組相鄰項目。
↗溢位是內容超出盒子時的狀況。CSS 可以讓內容顯示、裁切,或提供捲動。
↗置中單欄版面是一個設有最大寬度的閱讀欄,左右兩側看起來留有相等空間。
↗層疊分層是用名稱分組 CSS 規則,並先決定各組的優先順序。瀏覽器會先比較分層,再比較選擇器權重。
↗Flexbox 是一次處理一個方向的 CSS 版面系統,可沿著橫列或直欄排列並分配項目。
↗這組教學比較兩個 CSS position 值。sticky 會先留在正常流,捲動到容器內的指定位置後才停住;fixed 則以固定定位的 containing block 為基準。這個組合本身不是單一 CSS 術語。
↗斷點是版面需要改變的位置;媒體查詢會在視窗或裝置符合指定條件時套用 CSS。
↗瀑布流版面會把不同高度的項目排進各欄,填滿垂直空隙,但不共用橫列線。
↗App 固定外框是在內容換頁時仍保留的小框架。它常放主要導覽、帳戶和狀態。
↗`clamp()` 會採用偏好的 CSS 數值,但不會小於最小值,也不會大於最大值。
↗CSS 自訂屬性是可重複使用的 CSS 值,也常稱為 CSS 變數。它會遵循串接規則,並能依作用範圍或主題改變。
↗CSS 定位用來決定元素要以哪裡為基準。元素可以留在正常流,也能以自己、上層元素或視窗為參考。
↗CSS 巢狀規則是把一條樣式規則寫在另一條裡面的原生語法。瀏覽器仍會依 CSS 規範解析選擇器和它們的權重。
↗CSS Grid 是同時安排橫列和直欄的版面系統,可以定義固定區域,也能隨空間調整。
↗CSS 層疊是瀏覽器用來決定同一元素該套用哪個樣式的一組規則。它會依序比較樣式來源、重要性、封裝情境和層。也會比較選擇器權重、作用域和先後順序。
↗CSS 選擇器是一種用來找出頁面元素的比對規則,找到後就能套用樣式。
↗CSS 選擇器權重是每個選擇器的比較分數。其他層疊條件相同時,瀏覽器會用這個分數決定哪個樣式優先。
↗CSS 錨點定位能讓一個容器依照另一個已命名的錨點元素來決定位置。
↗CSS 繼承是指子元素沒有自己的值時,某些屬性會沿用父元素的計算值。
↗CSS 邏輯屬性會依文字流向描述方向,例如區塊和行內,而不只使用上、右、下、左。這能讓版面跟著語言的書寫方向調整。
↗CSS Fixed 定位會讓元素相對固定容器擺放,這個容器通常是瀏覽器視窗。捲動文件時,元素通常會留在原位。
↗CSS Sticky 定位一開始會像一般相對定位。捲動時,元素可以停在指定邊緣,但不會超出所屬容器。
↗z-index 是設定定位元素前後圖層的 CSS 屬性。在某些條件下,它也會建立新的局部堆疊脈絡。
↗`minmax()` 是 CSS Grid 函式,可同時設定列或欄的最小與最大尺寸。
↗