Block element 시멘틱 태그
1. 시멘틱태그
코드의 외형보다는 코드가 존재하는 의미와 목적에 중점을 둔다.
- 대부분의 태그요소에는 고유한 의미가 존재한다.
- 검색엔진은 시멘틱태그를 사용했을 때 더 많은 정보를 얻을 수 있다. SEO, 접근성에 도움을 준다.
- 스크린 리더 등 여러가지 사용자 입장에서 문서 구조를 파악하기 쉽다.
- 코드를 들여다보는 다른 사람도 코드의 구조와 의미를 파악하기 쉽다.
h1
태그로 감싼 제목을 span
태그로도 외형적으로 똑같이 보이도록 할 수 있지만 제목의 의미를 가진 h1
태그의 장점은 이용할 수 없다.
2.태그의 종류
각각의 의미가 있는 태그를 사용해야 웹표준성에 어긋나지 않으므로 지키는 것을 권장한다
그림출처: WENIV DB
2.1 metadata
<html>
- 문서의 최상위 요소
- lang 속성을 통해 문서의 주 언어가 무엇인지 설정 할 수 있다.
- 이 설정은 검색엔진과 스크린 리더의 작동에 영향을 주는 중요한 요소
<head>
- 문서에 적용되는 메타데이터의 집합
<title>
- 문서의 제목을 의미하며 반드시 한번만 사용해야 한다
<link>
- 외부의 자원을 문서와 연결하는 역할
<meta>
해당 문서의 메타데이터를 나타내는 요소
charset
: 문서의 문자 인코딩 상태를 의미한다. 보통 UTF-8 로 설정하여 모든 언어를 지원하도록 한다name="author"
: 페이지를 작성한 개발자의 이름name="description"
: 페이지에 대한 설명 정보를 나타낸다name="viewport
: 모바일 장치에서 사용자 화면의 사이즈에 대한 값을 지정한다. 필수는 아니나 모바일 기기에서도 많은 접속이 이뤄지기때문에 넣어주는 것이 좋다http-equiv="X-UA-Compatible"
: 프라그마 지시문(pragma directive : 컴파일러에게 특정한 기능을 지정)
브라우저에 어떤 행동을 지시하려는 목적으로 사용.
2.2 다양한 태그들
<ol>, <ul>, <li>
컨텐츠가 있는 목록을 정의할 때 쓰인다
<ol>
: ordered list 의 약자로 순서가 있는 목록<ul>
: unordered list 의 약자로 순서가 없는 목록<li>
: 각 항목을 나열하는 태그. 반드시<ol>
,<ul>
태그 안에서만 사용되어야 한다<ol>,<ul>
의 자식 태그로는 반드시<li>
만 사용되어야 한다
<dl>, <dt>, <dd>
위 태그들과 동일하게 목록을 정의할 때 쓰이는 태그
- 사전처럼 어떤 것을 정의할 때 쓰이는 목록
<dl>
: 정의 목록(definition list)<dt>
: 정의할 용어(definiton term)<dd>
: 용어를 설명(definition description)
<div>
- 레이아웃을 나눌 때 사용하는 태그.
- 블럭요소이며 여러 요소를 묶어 스타일을 변경시킬 수 있다.
<figure>, <figcaption>
- 이미지에 캡션(자막, 설명)을 추가할 수 있다
<figure>
<img
src="img/a.jpg"
width="auto"
height="100px"
alt="개나리"
/>
<figcaption>개나리</figcaption>
<p>
- 단락을 표시하는 태그
- 긴 문단을 표현할 때 사용한다
<pre>
- 컴퓨터 코드를 표현할 때 사용한다
<hr>
- 가로줄을 표현한다
- 이야기에서 장면 전환, 문단에서 주제의 변경 등 그 구별을 위해 사용한다
<p>
태그 내의 사용은 웹표준에 어긋난다
Author And Source
이 문제에 관하여(Block element 시멘틱 태그), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yeeed711/시멘틱-태그저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)