λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
개발/HTML, CSS, JS

κΈ€μžμ™€ μƒμž

by Jaeguk 2023. 1. 2.

μš°λ¦¬κ°€ λ³΄κ³ μžˆλŠ” μ›Ήμ‚¬μ΄νŠΈλŠ” 이미지λ₯Ό μ œμ™Έν•˜κ³ λŠ” κΈ€μžμ™€ μƒμžλ‘œ 이루어져 μžˆλ‹€κ³  λ³Ό 수 μžˆλ‹€.

κΈ€μžλ₯Ό λ§Œλ“œλŠ” μš”μ†Œλ“€μ€ 인라인(inline)μš”μ†ŒλΌκ³  ν•˜κ³ , μƒμžλ₯Ό λ§Œλ“€κΈ° μœ„ν•œ μš”μ†Œλ“€μ€ 블둝(Block)μš”μ†ŒλΌκ³  ν•œλ‹€.

κΈ€μžλ₯Ό μ·¨κΈ‰ν•˜λŠ” 인라인 μš”μ†Œ, λ ˆμ΄μ•„μ›ƒμ„ μ·¨κΈ‰ν•˜λŠ” 블둝 μš”μ†Œ 라고 κΈ°μ–΅ν•˜λ©΄ 될 λ“― ν•˜λ‹€.

 

1. 인라인 μš”μ†Œ

인라인 μš”μ†Œμ˜ λŒ€ν‘œμ μΈ μ˜ˆλ‘œλŠ” <span></span> νƒœκ·Έκ°€ μžˆλ‹€.

인라인 μš”μ†ŒλŠ” μš”μ†Œ μžμ²΄κ°€ ν•˜λ‚˜μ˜ κΈ€μžλ‘œ 인식이 되며 μ€„λ°”κΏˆμ€ λ„μ›Œμ“°κΈ°λ‘œ 인식이 λœλ‹€.

κ·Έλ ‡κΈ° λ•Œλ¬Έμ— μ€„λ°”κΏˆμ„ ν•˜μ§€ μ•Šκ³  <span>Hello</span><span>World</span>이라고 μž‘μ„±ν•˜κ²Œ 되면 두 개λ₯Ό ν•˜λ‚˜μ˜ κΈ€μžλ‘œ μΈμ‹ν•΄μ„œ λ„μ›Œμ“°κΈ° 없이 HelloWorld 라고 좜λ ₯ν•œλ‹€.

 κΈ€μž μš”μ†Œ 즉, 인라인 μš”μ†ŒλŠ” μ½˜ν…μΈ μ˜ 크기만큼 μžλ™μœΌλ‘œ μ€„μ–΄λ“œλŠ” νŠΉμ„±μ„ κ°€μ§€κ³  μžˆλ‹€.

μ΄λŸ¬ν•œ νŠΉμ„±μœΌλ‘œ μΈν•΄μ„œ λ‚˜νƒ€λ‚˜λŠ” μž¬λ°ŒλŠ” ν˜„μƒμ€ κΈ€μž μš”μ†Œμ— μ§μ ‘μ μœΌλ‘œ css νŠΉμ„±μ„ μ μš©ν•΄μ„œ λ„ˆλΉ„λ₯Ό λ°”κΎΈλ € 해봐도 적용이 λ˜μ§€ μ•ŠλŠ”λ‹€λŠ” 것이닀.

λ˜ν•œ λ‚΄λΆ€ μ—¬λ°±μ—μ„œλŠ” μœ„ μ•„λž˜ 여백을 적용이 κ°€λŠ₯ν•œ 것 처럼 λ³΄μ΄μ§€λ§Œ, κ°œλ…μ μœΌλ‘œ κΈ€μž μš”μ†Œμ—μ„œλŠ” μ™ΈλΆ€λ“  λ‚΄λΆ€λ“  μœ„μ™€ μ•„λž˜λŠ” μ •μƒμ μœΌλ‘œ 여백을 μΆ”κ°€ν•  수 μ—†λ‹€. μ’Œμš°μ— λŒ€ν•œ 여백은 적용이 κ°€λŠ₯ν•˜λ‹€.

 

 

인라인 μš”μ†ŒλŠ” κΈ€μžμ˜ κ°œλ…μ΄κ³ , 블둝 μš”μ†ŒλŠ” μƒμžμ˜ κ°œλ…μ΄κΈ° λ•Œλ¬Έμ— κΈ€μž μš”μ†Œ μ•ˆμ— μƒμž μš”μ†Œλ₯Ό λ„£λŠ” 것은 λΆˆκ°€λŠ₯ν•˜λ‹€.

ν•˜μ§€λ§Œ κΈ€μž μš”μ†Œ μ•ˆμ— κΈ€μž μš”μ†Œλ₯Ό λ„£λŠ” 것은 κ°€λŠ₯ν•˜λ‹€. μ˜ˆμ™Έμ μΈ 상황이 있긴 ν•˜μ§€λ§Œ, κΈ°λ³Έμ μœΌλ‘œλŠ” κΈ€μž μš”μ†Œ μ•ˆμ— μƒμž μš”μ†Œλ₯Ό λ„£λŠ” 것은 λΆˆκ°€λŠ₯ν•˜λ‹€.

 

2. 블둝 μš”μ†Œ

블둝 μš”μ†Œμ˜ λŒ€ν‘œμ μΈ μ˜ˆλ‘œλŠ” <div></div> νƒœκ·Έκ°€ μžˆλ‹€.

div νƒœκ·Έ μ—­μ‹œ λ‹¨μˆœνžˆ μ½˜ν…μΈ  μ˜μ—­μ„ μ„€μ •ν•˜λŠ” μš©λ„λ‘œ μ‚¬μš©λ˜λ©° 인라인 μš”μ†Œμ™€λŠ” λ‹€λ₯΄κ²Œ μš”μ†Œκ°€ 수직적으둜 μŒ“μ΄κΈ° λ•Œλ¬Έμ— ν•˜λ‚˜μ˜ μš”μ†ŒλŠ” ν•œ 쀄을 μ°¨μ§€ν•˜κ²Œ λœλ‹€. 

그리고 인라인 μš”μ†Œμ™€ λ‹€λ₯΄κ²Œ κ°€λ‘œ λ„ˆλΉ„λŠ” μžλ™μ μœΌλ‘œ μ΅œλŒ€ν•œ 늘리렀고 ν•œλ‹€, κ·ΈλŸ¬λ‚˜ μ„Έλ‘œ λ„ˆλΉ„λŠ” 인라인 μš”μ†Œμ™€ λ§ˆμ°¬κ°€μ§€λ‘œ μ΅œλŒ€ν•œ 쀄어듀렀고 ν•œλ‹€.

블둝 μš”μ†ŒλŠ” μƒμžμ˜ κ°œλ…μ΄κΈ° λ•Œλ¬Έμ— λ‹Ήμ—°ν•˜κ²Œλ„ μš”μ†Œμ˜ κ°€λ‘œ μ„Έλ‘œ λ„ˆλΉ„μ™€, μš”μ†Œμ˜ λ‚΄λΆ€ μ™ΈλΆ€ 여백을 μ œν•œμ—†μ΄ μ μš©ν•  수 μžˆλ‹€. 인라인 μš”μ†Œμ—μ„œλŠ” 쒌우 μ—¬λ°±λ§Œ 적용이 κ°€λŠ₯ν–ˆμ§€λ§Œ, 블둝 μš”μ†Œμ—μ„œλŠ” μƒν•˜ 쒌우 상관없이 여백을 μ μš©ν•  수 μžˆλ‹€.

κ·Έλ ‡κΈ° λ•Œλ¬Έμ— μ‹œκ°μ μœΌλ‘œ μ‘°μ •ν•˜λŠ”λ°μ— μžˆμ–΄μ„œλŠ” 블둝 μš”μ†Œκ°€ 인라인 μš”μ†Œλ³΄λ‹€ μœ λ¦¬ν•˜λ‹€.

 

블둝 μš”μ†ŒλŠ” μžμ‹ μš”μ†Œλ‘œ λΈ”λ‘μš”μ†Œ 인라인 μš”μ†Œ λͺ¨λ‘ κ°€λŠ₯ν•˜λ‹€.

기본적으둜 블둝 μš”μ†ŒλŠ” μ œμ•½ 사항이 λ³„λ‘œ μ—†λ‹€κ³  λ³Ό 수 μžˆλ‹€.

728x90

'개발 > HTML, CSS, JS' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

μ „μ—­ 속성  (0) 2023.01.02
주석 처리  (0) 2023.01.02
HTML 핡심 μš”μ†Œ 정리  (0) 2023.01.02
빈 νƒœκ·Έ(Empty tag)  (0) 2023.01.02
λΆ€λͺ¨μš”μ†Œμ™€ μžμ‹μš”μ†Œ  (0) 2023.01.02