---
id: w3css-defaults
title: "W3CSS Defaults"
category: "Programming_Language"
status: "draft"
verification_status: "conceptual"
canonical_id: ""
aliases: ["w3-size classes", "W3.CSS κΈ°λ³Έκ°"]
duplicate_of: ""
source_trust_level: "B"
confidence_score: 0.88
created_at: 2026-07-04
updated_at: 2026-07-04
review_reason: ""
merge_history: []
tags: ["w3css", "css-framework", "w3schools", "defaults", "typography"]
raw_sources: ["https://www.w3schools.com/w3css/w3css_defaults.asp"]
applied_in: []
github_commit: ""
---
# [[W3CSS Defaults]]
## π― ν μ€ ν΅μ°° (One-line insight)
W3.CSS explicitly discourages using headings for their font-SIZE and provides a completely separate `w3-size` class family instead β the source frames this directly: "Headings should be used for what they are: Headings," meaning `
` should signal semantic importance, not just "medium-large text," and `w3-medium`/`w3-large`/etc. exist specifically to decouple visual size from semantic heading level. [S1]
## π§ ν΅μ¬ κ°λ
(Core concepts)
- **Accessibility-oriented base defaults** β 15px font-size, Verdana font (good letter spacing), 1.5 line-height β explicitly designed to be readable even for people with mild reading disabilities. [S1]
- **Default heading sizes** β h1 36px, h2 30px, h3 24px, h4 20px, h5 18px, h6 16px. [S1]
- **`w3-size` classes** β `w3-tiny`, `w3-small`, `w3-medium` (default), `w3-large`, `w3-xlarge`, `w3-xxlarge`, `w3-xxxlarge`, `w3-jumbo` β size independent of heading semantics. [S1]
- **Three override strategies** β (1) override in `` with custom CSS, (2) link your own CSS file AFTER the W3.CSS file, (3) download and directly edit the W3.CSS source file. [S1]
## π μΈλΆ λ΄μ© (Details)
- Default heading CSS override: `h1{font-size:64px;} h2{font-size:48px;} ...` placed in ``. [S1]
- Loading a custom CSS file after W3.CSS: ` `. [S1]
- Changing the default font globally: `html, body, h1, h2, h3, h4, h5, h6 { font-family: cursive, sans-serif; }`. [S1]
## βοΈ λͺ¨μ λ° μ
λ°μ΄νΈ (Contradictions & updates)
- **ν¬κΈ° ν΄λμ€μ ν€λ© νκ·Έμ μλμ λΆλ¦¬**: μ λͺ© νκ·Έλ μλ―Έ(heading semantics)λ₯Ό μν΄, w3-size ν΄λμ€λ μκ°μ ν¬κΈ°λ₯Ό μν΄ μ¬μ©νλλ‘ λͺ
νν ꡬλΆλ¨. [S1]
## π οΈ μ μ© μ¬λ‘ (Applied in summary)
νμ¬ λ°κ²¬λ μ€μ μ μ© μ¬λ‘κ° μμ΅λλ€ β CSS νμΌμ W3.CSS λ€μ λ‘λν΄ κΈ°λ³Έκ°μ μ¬μ μνλ κ²μ΄ 컀μ€ν°λ§μ΄μ§μ νμ€ ν¨ν΄μ΄λ€. [S1]
## π» μ½λ ν¨ν΄ (Code patterns)
Font size decoupled from heading semantics via w3-size classes (HTML):
```html
Small text, still a heading
Huge text, not a heading at all
```
## β
κ²μ¦ μν λ° μ λ’°λ
- **μν:** draft
- **κ²μ¦ λ¨κ³:** conceptual
- **μΆμ² μ λ’°λ:** B (W3Schools β widely used educational reference, not a primary standards body)
- **μ λ’° μ μ:** 0.88
- **μ€λ³΅ κ²μ¬ κ²°κ³Ό:** μ κ· μμ± (New discovery)
## π μ§μ κ·Έλν (Knowledge Graph)
- **μμ/루νΈ:** [[W3.CSS Tutorial]]
- **κ΄λ ¨ κ°λ
:** [[W3CSS Cards]], [[W3CSS Fonts]], [[W3CSS Text]]
- **μ°Έμ‘° λ§₯λ½:** Basics μΉμ
λ§λ¬΄λ¦¬ β ν°νΈ(Fonts) μ±ν°λ‘ μ΄μ΄μ§.
## π μΆμ² (Sources)
- [S1] W3Schools β W3.CSS Defaults β https://www.w3schools.com/w3css/w3css_defaults.asp
## π λ³κ²½ μ΄λ ₯ (Change history)
- 2026-07-04: Initial draft synthesized from the W3Schools "W3.CSS Defaults" page (Astra wiki-curation, P-Reinforce v3.1 format).