Files
2nd/10_Wiki/Topic_CSS/CSS_Outline_Offset.md
T
koriweb 9609c04755 docs(10_Wiki): W3Schools 위키화 — HTML/CSS/JavaScript(core)
W3Schools 튜토리얼을 P-Reinforce v3.1 포맷으로 위키화(영어 본문, 한/영 섹션 헤더).
- Topic_HTML: 59문서 (튜토리얼+예제, 레퍼런스/메타 제외)
- Topic_CSS: 190문서 (메인 + Advanced/Flexbox/Grid/RWD 전체)
- Topic_JavaScript: 120문서 (코어 언어; Temporal/DOM상세/BOM/WebAPI/AJAX/jQuery/Graphics 등은 후속)
각 폴더 00_INDEX.md(MOC) 포함. 코드 verbatim, 미확인분은 "Not found in source" 표기.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 19:21:18 +09:00

117 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: css-outline-offset
title: "CSS Outline Offset"
category: "Frontend"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["outline-offset", "outline offset", "outline spacing", "transparent outline gap", "negative outline offset"]
duplicate_of: ""
source_trust_level: "B"
confidence_score: 0.88
created_at: 2026-06-23
updated_at: 2026-06-23
review_reason: ""
merge_history: []
tags: ["css", "web", "frontend", "w3schools", "outline", "outline-offset"]
raw_sources: ["https://www.w3schools.com/css/css_outline_offset.asp"]
applied_in: []
github_commit: ""
---
# [[CSS Outline Offset]]
## 🎯 한 줄 통찰 (One-line insight)
The `outline-offset` property adds transparent space between an element's outline and its border/edge, and accepts negative values to pull the outline inside the border. [S1]
## 🧠 핵심 개념 (Core concepts)
- **Purpose** — `outline-offset` creates space between an element's outline and its border/edge. [S1]
- **Transparent space** — the space created remains transparent. [S1]
- **Positive values** — push the outline outward, away from the border. [S1]
- **Negative values** — place the outline inside the border edge. [S1]
## 🧩 추출된 패턴 (Extracted patterns)
- **Outward gap pattern** — combine `outline` with a positive `outline-offset` to float the outline away from the border. [S1]
- **Inward inset pattern** — use a negative `outline-offset` (e.g., `-5px`) to draw the outline inside the element's border. [S1]
- **Reveal-the-gap pattern** — apply a `background` so the transparent offset space between border and outline is visible. [S1]
## 📖 세부 내용 (Details)
The `outline-offset` property creates space between an element's outline and its border/edge. This space remains transparent. [S1]
**Example 1 — Positive offset:** creates a red outline 15px outside the border. [S1]
```css
p {
margin: 30px;
padding: 5px;
border: 1px solid black;
outline: 3px solid red;
outline-offset: 15px;
}
```
**Example 2 — With background:** demonstrates the transparent space between border and outline. [S1]
```css
p {
margin: 30px;
padding: 5px;
background: yellow;
border: 1px solid black;
outline: 3px solid red;
outline-offset: 15px;
}
```
**Example 3 — Negative offset:** places the outline inside the border edge using a negative value. [S1]
```css
p {
margin: 30px;
padding: 5px;
background: yellow;
border: 1px solid black;
outline: 3px solid red;
outline-offset: -5px;
}
```
**Related outline properties** listed on the page: `outline`, `outline-color`, `outline-offset`, `outline-style`, and `outline-width`. [S1]
## 🛠️ 적용 사례 (Applied in summary)
The page's own examples are the applied cases: a positive 15px offset, the same with a yellow background to expose the transparent gap, and a negative 5px offset placing the outline inside the border. No external project/commit applications found in the source.
## 💻 코드 패턴 (Code patterns)
Offset pattern (language: CSS):
```css
selector {
outline: <width> <style> <color>;
outline-offset: <length>;
}
```
Concrete example:
```css
p {
outline: 3px solid red;
outline-offset: 15px;
}
```
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
No contradictions found in the source.
## ✅ 검증 상태 및 신뢰도
- **상태:** draft
- **검증 단계:** conceptual (실제 적용 사례 발견 시 applied/validated로 승격 가능)
- **출처 신뢰도:** B (W3Schools — widely used educational reference, not a primary standards body)
- **신뢰 점수:** 0.88
- **중복 검사 결과:** 신규 생성 (New discovery)
## 🔗 지식 그래프 (Knowledge Graph)
- **상위/루트:** [[CSS Tutorial]]
- **관련 개념:** [[CSS Outline Shorthand]], [[CSS Outline]], [[CSS Border]]
- **참조 맥락:** Referenced when fine-tuning the gap between an outline and the element's border, including drawing the outline inside the border.
## 📚 출처 (Sources)
- [S1] W3Schools — CSS Outline Offset — https://www.w3schools.com/css/css_outline_offset.asp
## 📝 변경 이력 (Change history)
- 2026-06-23: Initial draft synthesized from the W3Schools "CSS Outline Offset" page (Astra wiki-curation, P-Reinforce v3.1 format).