μ΅κ·Ό νλ‘μ νΈμμ λ€μκ³Ό κ°μ λ μ΄μμμ λ§λ€μλ€.
- ν μ€μ λ μΉΌλΌμ λ°°μΉ (widthλ 50% μ©)
- λ΄λΆ μμλ€μ μ λΆλͺ¨ μμμ λ§κ² μΆκ° κ°λ₯ν¨.
νμ§λ§ μ€μ λ‘ μ μ©νμ λ, μΉΌλΌμ΄ width: 50% μ μ°¨μ§νμ§ μκ³ μλμ κ°μ΄ μ°κ·Έλ¬λ κ²μ λ³Ό μ μμλ€.
λ¨μν λΆλͺ¨ μ»΄ν¬λνΈμ display: flex;
μ width: 100%;
λ₯Ό μ£Όκ³ νμμμμ width: 50%
μ μ£Όλ©΄ λκ² μ§λΌκ³ μκ°νμλλ°, κ³μ μ°κ·Έλ¬μ§κ³ κ° μμμ λλΉκ° 50% λ‘ μ°¨μ§νμ§ μμμ κ½€ λΉν©νμλ€.
κ²°λ‘ μ μΌλ‘ μμ κ°μ μ΄μκ° λ°μν μ΄μ λ ν΄λΉ μμλ₯Ό 그릴 λ Tiptap ProseMirrorλ₯Ό μ¬μ©νκ³ μμλλ°, μλν° μμμ μλμΌλ‘ μ½μ λλ μ€κ° λνΌλ‘ μΈν΄ μλμ λ€λ₯΄κ² λμνλ κ²μ΄λ€.
κ·ΈλΌ μ€κ° λνΌμλ λμΌνκ² width: 50% λ₯Ό μ£Όλ κ²μΌλ‘ ν΄κ²°λμμ§λ§, 2μ°¨ μꡬμ¬νμ μκ°νμ λ μλν° μμμ μλ μ½μ λλ λνΌλ₯Ό κ³μ κ³ λ €νλ κ²μ λΉν¨μ¨μ μΈ μν©μ΄λΌ λ€λ₯Έ λ°©λ²μ΄ νμνλ€.
μ΄λ display: contents;
λ₯Ό μ¬μ©ν΄μ ν΄κ²°ν μ μμλλ°, display: contents μμ±μ DOM νΈλ¦¬μμ μμλ κ·Έλλ‘ μ μ§νμ§λ§ νλ©΄μ λ μ΄μμ λ°μ€λ₯Ό λ§λ€μ§ μλλ€κ³ νλ€.
μ¦, μκ°μ /λ μ΄μμ μΈ‘λ©΄μμ ν΄λΉ μμκ° μ¬λΌμ§ κ²μ²λΌ λμνκΈ° λλ¬Έμ νμ μμλ€μ μμ λΆλͺ¨μ μ§μ μ°κ²°λ κ²κ³Ό κ°μ λ°°μΉκ° λλ€.
λ°λΌμ μ€κ° λνΌμ ν΄λΉ μμ±μ μΆκ°νμ λ νμ μμμ width: 50%;
κ° μ λλ‘ λμνλ κ²μ λ³Ό μ μμλ€.
https://hidde.blog/more-accessible-markup-with-display-contents/
More accessible markup with display: contents
<p>With <code>display: contents</code>, we can have more accessible markup for our CSS Grids. One caveat: supporting browsers currently break this.</p>
hidde.blog
'π WIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
νλ‘ νΈμλ μν€ν μ² - How to Write Shy Code (1) | 2025.01.12 |
---|---|
λΈλ‘κ·Έ νκ³ λ° 2025 λͺ©ν (0) | 2025.01.05 |
ν¨μν νλ‘κ·Έλλ° μ»¨νΌλ°μ€ νκΈ° (2) | 2024.12.15 |
Polyfillμ΄λ? (1) | 2024.12.08 |
π FSD (Feature-Slided Design) (1) | 2024.12.01 |