테스트 사이트 - 개발 중인 베타 버전입니다

실무에서 자주 쓰이는 레이아웃 구성 방식 3가지

· 3개월 전 · 388
시멘틱 태그 활용

의미 있는 태그 사용으로 구조 명확하게
예시: <header>, <nav>, <section>, <article>, <footer>

이미지에는 alt 속성 필수

시각장애인 사용자 대응
예시: <img src="logo.png" alt="사이트 로고">

키보드 조작 가능하도록 제작

마우스 없이도 작동 가능해야 함
예시: <button onclick="goLink()">자세히 보기</button>

ARIA 속성으로 접근성 강화
예시: <div role="dialog" aria-label="로그인창">...</div>

색상 대비 유지

명도 대비 4.5:1 이상
도구: https://webaim.org/resources/contrastchecker/

[레이아웃 구성 요약]

Flex

가로/세로 정렬에 유용, 1차원
예시: display: flex;

Grid

복잡한 카드형/갤러리 구조, 2차원
예시: display: grid;

Float

예전 방식, 이미지 감쌀 때 일부 사용
예시: float: left;

[반응형 디자인 요약]

REM 단위 사용
예시:
html { font-size: 16px; }
body { font-size: 1rem; }

유연한 넓이 구성
예시:
.wrapper { width: 100%; max-width: 1200px; margin: 0 auto; }

미디어쿼리 사용 예
@media (min-width: 768px) { body { font-size: 1.1rem; } }

[실무 팁 정리]

rem, % 단위 적극 사용 → 반응형 대응

aria-*와 role 속성 → 스크린리더 호환

모바일 퍼스트 접근 권장

충분한 글자 크기와 색상 대비 확보

CSS는 컴포넌트 단위로 모듈화해서 관리

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
1418
부트스트랩 애니메이션 경고
1417
부트스트랩 경고 닫기
1416
부트스트랩 알림 링크
1414
1413
1412
1411
1410
부트스트랩 이미지 갤러리
1409
부트스트랩 반응 형 이미지
1408
1407
1406
1405
부트스트랩 반응 형 테이블
1404
부트스트랩 문맥 분류
1403
부트스트랩 요약 표
1402
부트스트랩 호버 행
1401
부트스트랩 테두리가있는 표
1400
1399
1398
1397
1396
1395
1394
부트스트랩 <blockquote>
1393
부트스트랩 <abbr>
1392
부트스트랩 <mark>
1391
부트스트랩 <small>
1390
1389
1388
부트스트랩 3 개의 동일한 열