CSS - 문제 미리보기

문제 1343

easy
내비게이션 바의 링크들을 가로로 배치하는 CSS 속성은? ```css .topnav a { _____: left; display: block; color: #f2f2f2; padding: 14px 16px; } ```
A. `align`
B. `position`
C. `float`
D. `direction`

정답: C

• **`float: left`**는 내비게이션 링크를 가로로 배치하는 전통적인 방법입니다 • float의 작동 원리: • 각 링크가 왼쪽부터 차례로 배치됩니다 • 블록 요소들이 한 줄에 나란히 정렬됩니다 • 일반적인 문서 흐름에서 벗어나 떠있게 됩니다 • 내비게이션 바 구성의 핵심: ```css .topnav { overflow: hidden; /* float 정리 */ background-color: #333; /* 배경색 */ } .topnav a { float: left; /* 가로 배치 */ display: block; /* 블록 요소화 */ padding: 14px 16px; /* 클릭 영역 확보 */ } ``` • `overflow: hidden`의 필요성: • float된 자식 요소들을 부모가 포함하도록 함 • 레이아웃 깨짐 방지 • clearfix 기법의 일종 • 현대적 대안: • Flexbox: `display: flex` • CSS Grid: `display: grid` • 하지만 float는 여전히 널리 사용되는 안정적인 방법

💡 학습 팁

이 문제를 포함한 CSS 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.