Anchor Positioning
CSS Anchor Positioning
A layout feature that positions elements relative to a named anchor element, useful for tooltips and popovers.
CSSAspect Ratio (CSS)
CSS aspect-ratio Property
A property that sets a preferred width-to-height ratio for an element, preventing layout shift during loading.
CSSBEM
Block Element Modifier
A CSS naming convention using block__element--modifier format to create reusable, maintainable class names.
CSSBox Model
CSS Box Model
The layout model where every element is a box with content, padding, border, and margin areas.
CSSCalc
CSS calc() Function
A function for performing arithmetic calculations with mixed units in CSS property values (e.g. calc(100% - 2rem)).
CSSCascade
CSS Cascade
The mechanism by which browsers resolve conflicting CSS declarations based on origin, specificity, and order.
CSSClamp
CSS clamp() Function
A function constraining a value between a minimum and maximum, enabling fluid responsive typography and spacing.
CSSColor Function
CSS Color Function
Modern CSS functions for defining colors: oklch(), oklab(), color(), hsl(), hwb(), with improved perceptual uniformity.
CSSColor Mix
CSS color-mix() Function
A function that blends two colors in a specified color space by a given percentage, replacing manual hex math.
CSSContainer Query
CSS Container Query
A conditional rule applying styles based on the size of a parent container rather than the viewport.
CSSContent Visibility
CSS content-visibility Property
A property enabling the browser to skip rendering of off-screen elements, dramatically improving initial page load.
CSSCSS max()
CSS max() Function
A comparison function returning the largest value from a list, useful for responsive sizing with lower bounds.
CSSCSS min()
CSS min() Function
A comparison function returning the smallest value from a list, useful for responsive sizing with upper bounds.
CSSCSS Nesting Selector
CSS & Nesting Selector
The & character in native CSS nesting representing the parent selector, mirroring Sass nesting behavior.
CSSCSS Paint API
CSS Houdini Paint API
A low-level API allowing JavaScript to draw directly into an element's background using a paint worklet.
CSSCSS Scope
CSS @scope Rule
A rule that limits style application to a specific DOM subtree, preventing styles from leaking in or out.
CSSCustom Properties Inheritance
CSS Custom Properties Inheritance
The mechanism by which CSS custom properties cascade down the DOM tree, inheritable by default unlike regular properties.
CSSCustom Property
CSS Custom Property (Variable)
A user-defined property (--name) that stores reusable values, accessible via the var() function.
CSSFlexbox
CSS Flexible Box Layout
A one-dimensional layout model for distributing space and aligning items in a row or column.
CSSGrid
CSS Grid Layout
A two-dimensional layout system for creating complex web layouts with rows and columns simultaneously.
CSS:has() Selector
CSS :has() Relational Pseudo-class
A parent selector that matches elements containing descendants matching a given selector, enabling upward DOM selection.
CSSKeyframe Animation
CSS @keyframes Animation
A set of style rules defining intermediate steps in a CSS animation sequence using percentage waypoints.
CSSlab()
CSS lab() Color Function
A CSS color function based on the CIE Lab color space, providing device-independent color specification.
CSSLayer
CSS @layer Cascade Layer
A mechanism for organizing CSS into explicit layers that control the order of precedence in the cascade.
CSSLogical Property
CSS Logical Property
Properties using flow-relative directions (inline-start, block-end) instead of physical ones (left, top) for i18n support.
CSSMedia Query
CSS Media Query
A conditional rule applying styles only when the device matches specified criteria (width, orientation, etc.).
CSSNesting
CSS Nesting
Native CSS feature allowing selectors to be nested inside parent rules using the & symbol, reducing repetition.
CSSoklch()
CSS oklch() Color Function
A perceptually uniform color function using Lightness, Chroma, and Hue, producing consistent visual results across the gamut.
CSSPopover
HTML Popover API
A native HTML attribute for creating dismissible overlay content without JavaScript, styled with CSS ::backdrop.
CSSPseudo-class
CSS Pseudo-class
A keyword added to selectors targeting elements in a specific state (e.g. :hover, :focus, :nth-child).
CSSPseudo-element
CSS Pseudo-element
A keyword targeting a specific part of an element (e.g. ::before, ::after, ::first-line, ::selection).
CSSRelative Color Syntax
CSS Relative Color Syntax
A syntax for deriving new colors from existing ones by modifying individual channels (e.g. lighten, desaturate).
CSSScroll-Driven Animation
CSS Scroll-Driven Animation
Animations linked to scroll progress rather than time, enabling effects that respond to the user's scroll position.
CSSScroll Snap
CSS Scroll Snap
Properties that control scroll position snapping, ensuring elements align to defined snap points after scrolling.
CSSSelector Combinator
CSS Selector Combinator
Characters that define relationships between selectors: descendant (space), child (>), sibling (+, ~).
CSSSpecificity
CSS Specificity
The algorithm browsers use to determine which CSS rule takes precedence when multiple rules target the same element.
CSSStacking Context
CSS Stacking Context
A three-dimensional conceptualization of HTML elements along the z-axis, created by specific CSS properties.
CSSStarting Style
CSS @starting-style Rule
A rule defining initial styles for elements transitioning from display:none, enabling entry animations.
CSSSubgrid
CSS Subgrid
A Grid feature allowing child grids to inherit and align with the parent grid's track sizing for consistent layouts.
CSSText Wrap Balance
CSS text-wrap: balance
A text layout mode that distributes text evenly across lines to avoid orphaned short final lines in headings.
CSSTransition
CSS Transition
A smooth animation between two property values triggered by a state change (e.g. hover).
CSSViewport Unit
CSS Viewport Unit
Length units relative to the browser viewport dimensions: vw, vh, vmin, vmax, dvh, svh.
CSSView Transition
CSS View Transitions API
A browser API enabling animated transitions between DOM states or page navigations with cross-fade and morph effects.
CSSZ-Index
CSS Z-Index
A property controlling the stacking order of overlapping positioned elements on the z-axis.
CSS