티스토리 뷰
navbar를 만들 때 왜 대체 다들 <li>를 사용하는지 너무 궁금해서 찾아보니까
왜 글을 맞춤법대로 쓰나요 같은 맥락의 의문이었다!
의미 요소가 아닌 div 요소나 span 요소 등은 해당 요소가 무슨 목적으로 사용되었는지 코드를 살펴봐야 알 수 있다.
하지만 의미 요소인 table 요소는 코드를 보지 않아도 해당 요소가 표를 만드는 데 사용되었다는 것을 이름만 살펴봐도 바로 알 수 있다.
이와 같이 ul 과 li 를 쓰게 되면 의미적으로 이것은 목록이라는 것을 사용자에게 알려주게 된다.
>그래서 메뉴 navbar를 만들 때 li태그를 사용한다.
HTML을 작성할 때는 표현하려는 내용이 무엇을 의미하는지에 따라 태그를 적절히 사용해 코드만 보고도 구조를 파악하기 쉽게 코드를 짜야한다! 시맨틱 태그를 쓰는 이유와 동일한 내용인 것 같다!
스크린 리더나 HTML 내용을 긁는 크롤러가 이를 인식해 의미를 더 정확하게 인식하는데 도움이 된다.
+<section>과 <article>이 어떻게 다르게 쓰이는지에 대해 알아보기
728x90
'공부 노트' 카테고리의 다른 글
재귀 함수 (0) | 2021.12.06 |
---|---|
시맨틱 태그(Semantic tag) (0) | 2021.09.27 |
figure태그와 함께 사용할 수 있는 cite blockquote q 태그 (0) | 2021.09.15 |
CSS Text Spacing CSS 글자 자간 행간 (0) | 2021.09.14 |
var let const 차이점 + TDZ (0) | 2021.09.14 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 제이쿼리
- 구름에듀
- git
- scss
- 김버그
- 스파르타코딩클럽
- 코딩앙마
- html
- 드림코딩
- 자바스크립트
- TS
- Til
- vscode
- 타입스크립트
- 비주얼스튜디오코드
- 코드잇
- vue
- Typescript
- React
- js
- Python
- 회고
- 리액트
- CSS
- map
- 제로초
- 파이썬
- javascript
- 깃
- 저스트코드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함