css

Installation
SKILL.md

CSS

Modern CSS removed the need for most hacks and heavy frameworks. Lean on the platform: layout engines, custom properties, layers, and container queries.

Layout: pick the right engine

  • Flexbox for one-dimensional layout (a row or column, distribution along one axis).
  • Grid for two-dimensional layout (rows and columns), and for overlapping/area-based layouts.
  • Avoid absolute positioning for layout; reserve it for overlays/badges.
  • Use gap for spacing between items instead of margins on children.
  • Fix overflow at its cause instead of hiding it with overflow: hidden. Check intrinsic minimum sizes, flexible tracks, and wrapping; use display: block on canvas/images when their inline baseline gap is unwanted. Preserve intentional clipping for visual effects.
  • Prefer logical properties (margin-inline, padding-block, inset) so layouts adapt to writing direction.
.grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); gap: 1rem; }

Responsive without breakpoint soup

Installs
3
First Seen
Jun 29, 2026
css — shreyam1008/shre-skills