1. 인라인 요소:
- 특징:
- 콘텐츠 크기만큼 자리 차지 (텍스트, 이미지, span 등)
- 텍스트 특징 (글꼴, 크기, 색상 등 적용 가능)
- 예시:
- span: 텍스트 내 특정 부분 강조
- img: 이미지 삽입
- a: 링크 생성
2. 블록 요소:
span 태그:
- 특징:
- 인라인 요소
- 글자 단위 영역 설정
- 특정 텍스트에 스타일 적용
- 사용 예시:
- 특정 단어 색상 변경
- 툴팁 표시
- 마우스 오버 효과 적용
div 태그:
- 특징:
- 블록 요소
- 면 단위 영역 설정
- 콘텐츠 그룹화 및 레이아웃 구성
- 사용 예시:
- 페이지 헤더, 푸터 영역 설정
- 콘텐츠 영역 구분
- 컬럼 레이아웃 구성
3. 시맨틱(semantic) 태그
semantic: 의미가 있는, 의미론적인
- div > div > div > .. 끝없는 div를 탐색하는 것보다 효율적
- 개발자에게 명확한 의미를 전달
- 스크린 리더를 사용하여 페이지를 탐색할 때 도움
- 검색엔진 봇에게 정보를 제공
대표적인 시맨틱 태그:
<header>
- 페이지의 제목과 같은 소개, 내용을 포함
- heading<h> 태그나 로고, 검색양식, 작성자 이름등을 포함
<nav>
- 메뉴, 목차 등에 사용
<main>
- 주 컨텐츠 영역을 나타내는 태그
<section>
- 구체적인 시맨틱 태그가 없는 문서의 독립적인 영역을 나타냄
- 제목이 있는 컨텐츠에 사용하는 것이 일반적
<article>
- 자체로 의미가 있는 웹페이지의 부분
- 독립적으로 배포 또는 재사용되도록 의도된 문서
- 블로그, 게시물, 신문기사
<footer>
작성자의 대한 정보, 저작권 데이터 또는 관련 문서에 대한 링크, 카피라이트 등을 포함
<aside>
- 간접적으로 문서와 관련된 내용 또는 관련 없는 사이드바
'웹 개발' 카테고리의 다른 글
7. CSS: 웹 프로그래밍의 필수 요소 (0) | 2024.04.08 |
---|---|
6. 웹 개발을 위한 기본 HTML 태그 모음 & 요약 정리 3 (0) | 2024.04.05 |
과제- 뉴스기사,즐겨찾기,이력서 html 만들기 (0) | 2024.04.04 |
4. 웹 개발을 위한 기본 HTML 태그 모음 & 요약 정리2 (0) | 2024.04.04 |
3. HTML과 FTP 사용법 정리(닷홈 호스팅을 활용한 실습 가이드) (0) | 2024.04.04 |