Skip to content
AITroveRead. Build. Understand.

CSS Property Decisions

Property-level CSS decisions for boxes, placement, text, controls, and paint.

Choose a CSS property by the layout or presentation contract it must preserve. The pages below use small component examples and state what each declaration costs to maintain or render.

Boxes and dimensions

Size components without clipping their content.

Placement and flow

Place repeated content while preserving its source sequence.

Type and controls

Keep text, links, and native controls readable.

Paint and fallbacks

Use effects without carrying required meaning in decoration.

Connected paths

Common Mistakes

  • Do not pick a property by name before inspecting the containing layout.
  • Do not use paint effects to replace labels, values, or interaction state.

Containment boundaries

Interaction and flow boundaries

Selection and text axes

Resets and visual effects

Rendering and input

Forms, type, and contrast

Modern layout and motion

Type, color, and assets

Scroll and state contracts

Type, fragments, and top-layer surfaces

Native controls and cue paint

Direction, glyphs, and media paint

Rendering contracts and output choices

Component boundaries and transition identity

Native states and navigation surfaces

Curriculum

Storage details