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.
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.
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.
CSSCustom Property
CSS Custom Property (Variable)
A user-defined property (--name) that stores reusable values, accessible via the var() function.
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.
CSSoklch()
OK Lightness Chroma Hue
A perceptually uniform color space where equal numerical changes produce equal visual differences.
CSSSubgrid
CSS Subgrid
A Grid feature allowing child grids to inherit and align with the parent grid's track sizing for consistent layouts.
CSSSpecificity
CSS Specificity
The algorithm browsers use to determine which CSS rule takes precedence when multiple rules target the same element.
CSSCascade
CSS Cascade
The mechanism by which browsers resolve conflicting CSS declarations based on origin, specificity, and order.
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.
CSSMedia Query
CSS Media Query
A conditional rule applying styles only when the device matches specified criteria (width, orientation, etc.).
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).
CSSTransition
CSS Transition
A smooth animation between two property values triggered by a state change (e.g. hover).
CSSZ-Index
CSS Z-Index
A property controlling the stacking order of overlapping positioned elements on the z-axis.
CSSClamp
CSS clamp() Function
A function constraining a value between a minimum and maximum, enabling fluid responsive typography and spacing.
CSSContainer Query
CSS Container Query
A conditional rule applying styles based on the size of a parent container rather than the viewport.
CSSSelector Combinator
CSS Selector Combinator
Characters that define relationships between selectors: descendant (space), child (>), sibling (+, ~).
CSSCalc
CSS calc() Function
A function for performing arithmetic calculations with mixed units in CSS property values (e.g. calc(100% - 2rem)).
CSSStacking Context
CSS Stacking Context
A three-dimensional conceptualization of HTML elements along the z-axis, created by specific CSS properties.
CSSLogical Property
CSS Logical Property
Properties using flow-relative directions (inline-start, block-end) instead of physical ones (left, top) for i18n support.
CSSNesting
CSS Nesting
Native CSS feature allowing selectors to be nested inside parent rules using the & symbol, reducing repetition.
CSSLayer
CSS @layer Cascade Layer
A mechanism for organizing CSS into explicit layers that control the order of precedence in the cascade.
CSSScroll Snap
CSS Scroll Snap
Properties that control scroll position snapping, ensuring elements align to defined snap points after scrolling.
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.
CSSView Transition
CSS View Transitions API
A browser API enabling animated transitions between DOM states or page navigations with cross-fade and morph effects.
CSSPopover
HTML Popover API
A native HTML attribute for creating dismissible overlay content without JavaScript, styled with CSS ::backdrop.
CSSlab()
CSS lab() Color Function
A CSS color function based on the CIE Lab color space, providing device-independent color specification.
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.
CSSCSS min()
CSS min() Function
A comparison function returning the smallest value from a list, useful for responsive sizing with upper bounds.
CSSStarting Style
CSS @starting-style Rule
A rule defining initial styles for elements transitioning from display:none, enabling entry animations.
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.
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.
CSSRelative Color Syntax
CSS Relative Color Syntax
A syntax for deriving new colors from existing ones by modifying individual channels (e.g. lighten, desaturate).
CSSViewport Unit
CSS Viewport Unit
Length units relative to the browser viewport dimensions: vw, vh, vmin, vmax, dvh, svh.
CSSCSS Scope
CSS @scope Rule
A rule that limits style application to a specific DOM subtree, preventing styles from leaking in or out.
CSS