--- id: css-grid-gaps title: "CSS Grid Gaps" category: "Frontend" status: "draft" verification_status: "conceptual" canonical_id: "" aliases: ["grid gaps", "gutters", "column-gap", "row-gap", "gap shorthand", "grid spacing"] duplicate_of: "" source_trust_level: "B" confidence_score: 0.90 created_at: 2026-06-23 updated_at: 2026-06-23 review_reason: "" merge_history: [] tags: ["css", "web", "frontend", "w3schools", "grid", "gap"] raw_sources: ["https://www.w3schools.com/css/css_grid_gap.asp"] applied_in: [] github_commit: "" --- # [[CSS Grid Gaps]] ## 🎯 ν•œ 쀄 톡찰 (One-line insight) The space between rows and columns in a grid container is called a gap (or gutter), controlled by `column-gap`, `row-gap`, and the `gap` shorthand β€” created between tracks, never on the outer edges. [S1] ## 🧠 핡심 κ°œλ… (Core concepts) - **Gaps (gutters)** β€” the space between the rows and columns in a grid container are called gaps (or gutters). [S1] - **Inner only** β€” the gaps are created between the grid rows and columns, not on the outer edges of the grid container. [S1] - **Default 0** β€” the default size of the gap is 0, which means that there is no spacing between grid items. [S1] - **Three properties** β€” `column-gap`, `row-gap`, and `gap` (a shorthand). [S1] ## 🧩 μΆ”μΆœλœ νŒ¨ν„΄ (Extracted patterns) - **`gap` shorthand** β€” one value sets both row and column gaps equally; two values set row gap then column gap. [S1] - **No outer margin** β€” gaps never add spacing at the container's outer edges, only between tracks. [S1] ## πŸ“– μ„ΈλΆ€ λ‚΄μš© (Details) The space between the rows and columns in a grid container are called gaps (or gutters). The gaps are created between the grid rows and columns, not on the outer edges of the grid container. The default size of the gap is 0, which means that there are no spacing between grid items. Spacing is controlled with three properties: `column-gap`, `row-gap`, and `gap` as a shorthand. [S1] **`column-gap` Property** β€” specifies a 50 pixel gap between grid columns. [S1] ```css .container { display: grid; column-gap: 50px; } ``` **`row-gap` Property** β€” specifies a 50 pixel gap between grid rows. [S1] ```css .container { display: grid; row-gap: 50px; } ``` **`gap` with a single value** β€” sets the gap between rows and columns to 50px using the shorthand. [S1] ```css .container { display: grid; gap: 50px; } ``` **`gap` with two values** β€” sets the gap between rows to 30px and the gap between columns to 100px. [S1] ```css .container { display: grid; gap: 30px 100px; } ``` **Grid Gap Properties Table** [S1] | Property | Description | |----------|-------------| | `column-gap` | Specifies the gap between the grid columns | | `gap` | Shorthand property for `row-gap` and `column-gap` | | `row-gap` | Specifies the gap between the grid rows | ## πŸ› οΈ 적용 사둀 (Applied in summary) The page's own examples apply `column-gap`, `row-gap`, and the `gap` shorthand (single and two-value) to a `.container` with `display: grid`. No external project/commit applications found in the source. ## πŸ’» μ½”λ“œ νŒ¨ν„΄ (Code patterns) Set grid gaps (language: CSS): ```css .container { display: grid; gap: 30px 100px; /* row-gap column-gap */ } ``` ## βš–οΈ 비ꡐ 및 선택 κΈ°μ€€ (Comparison & decision criteria) - **`gap: 50px`** β€” equal spacing between both rows and columns. [S1] - **`gap: 30px 100px`** β€” different spacing: 30px between rows, 100px between columns. [S1] - **`column-gap` / `row-gap`** β€” set only the column or only the row spacing individually. [S1] ## βš–οΈ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & updates) No contradictions found in the source. ## βœ… 검증 μƒνƒœ 및 신뒰도 - **μƒνƒœ:** draft - **검증 단계:** conceptual (μ‹€μ œ 적용 사둀 발견 μ‹œ applied/validated둜 승격 κ°€λŠ₯) - **좜처 신뒰도:** B (W3Schools β€” widely used educational reference, not a primary standards body) - **μ‹ λ’° 점수:** 0.90 - **쀑볡 검사 κ²°κ³Ό:** μ‹ κ·œ 생성 (New discovery) ## πŸ”— 지식 κ·Έλž˜ν”„ (Knowledge Graph) - **μƒμœ„/루트:** [[CSS Tutorial]] - **κ΄€λ ¨ κ°œλ…:** [[CSS Grid Intro]], [[CSS Grid Container]], [[CSS Grid Tracks]] - **μ°Έμ‘° λ§₯락:** Referenced whenever controlling the spacing (gutters) between grid rows and columns. ## πŸ“š 좜처 (Sources) - [S1] W3Schools β€” CSS Grid Gaps β€” https://www.w3schools.com/css/css_grid_gap.asp ## πŸ“ λ³€κ²½ 이λ ₯ (Change history) - 2026-06-23: Initial draft synthesized from the W3Schools "CSS Grid Gaps" page (Astra wiki-curation, P-Reinforce v3.1 format).