
🔗
- 네이버 웹 사이트 클론 코딩
- 시멘틱 태그와 의미있는 클래스명으로 마크업을 구성
- float보다는 flex를 사용하며 css 코드 구현 연습
시멘틱 마크업
클래스명 주는 방법
[상위요소]section,header,gnb...,
sc-0000,main-000,section-000 : 섹션
group-000
000-area : 영역 잡아줄 때 (섹션급이 아니라면 area부터 시작)
0000-wrap : 작은 단위
000-box : 더 작은 단위
ul > event-list
li > event-item
link : 링크 이동
btn : 스크립트 작동
텍스트 태그 구분


<header class="header"></header>
<main class="container"></main>
<footer class="footer"></footer>
웹 접근성을 고려하여 텍스트를 숨기는 방법
❌ BAD
display: none;
opacity: 0;
visibility: hidden;
width: 0;
height: 0;
font: 0
position: absolute;
top: -9999px; 성능저하
left: -9999px; 성능저하
text-indent: -9999px; 성능저하
⭕️ GOOD
.blind{
position: absolute;
width: 1px height:1px;
overflow: hidden;
clip: rect(0 0 0 0);
margin: -1px;
}