기록용 포스팅이기에 간결히 적습니다.
하지만 질문 및 지적은 환영합니다.
책에서 개인적으로 중요하다고 생각하는 부분을 정리하고 사견을 더했습니다.
검색엔진 최적화(SEO, Search Engine Optimization), 웹 접근성 관련 내용은 붉은 글씨로 표시.
"코딩 자율학습 HTML+CSS+자바스크립트"를 읽으며 정리한 내용입니다.(챕터 2.3~3.5)
블록 요소: hn, p태그처럼 사용할 때마다 줄 바꿈되는 태그.
인라인 요소: a, span 태그처럼 공간이 부족할 때만 줄 바꿈되는 태그.
04. 텍스트 관련 HTML 태그
(1) hn 태그
<hn> 주로 제목이나 주제 </hn>
h는 heading을 의미하고 n은 숫자.
<!-- 실제 실행하려면 body 태그 내에 위치. -->
<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>
<h4>Heading Level 4</h4>
<h5>Heading Level 5</h5>
<h6>Heading Level 6</h6>
SEO를 위해서 본문에서 핵심이 되는 내용으로 제목이나 주제를 잘 선택해서 작성해야 함.
(2) <p> 태그
<p> 본문의 문단을 작성할 때 사용 </p>
(3) <br> 줄 바꿈
(4) blockquote
<blockquote cite="출처 URL"> 문단 단위 인용문 </blockquote>
<blockquote cite="https://ko.wikipedia.org/wiki/HTML">
<p>하이퍼 텍스트 마크업 언어(영어: Hyper Text Markup Language, HTML,
문화어: 초본문표식달기언어, 하이퍼본문표식달기언어)는 웹 페이지 표시를 위해
개발된 지배적인 마크업 언어다. 또한, HTML은 제목, 단락, 목록 등과 같은 본문을
위한 구조적 의미를 나타내는 것뿐만 아니라 링크, 인용과 그 밖의 항목으로 구조적
문서를 만들 수 있는 방법을 제공한다.</p>
</blockquote>
(5) q 태그
<q cite="출처 URL"> 짧은 인용문 </q>
blockquote와 마찬가지로 인용에 쓰이지만 두 가지 차이점 있음.
blockquote | q | |
요소 타입(?) | 블록 요소 | 인라인 요소 |
여백 | 양 옆으로 기본 여백 | 없음 |
(6) ins와 del 태그
<ins> 추가 텍스트 </ins> -> 밑줄
<del> 삭제 텍스트 </del> -> 취소선
(7) sub와 sup 태그
<sub> 아래 첨자 </sub>
<sup> 위 첨자 </sup>
05. 텍스트 강조하기
<p>strong 태그 예시 : <strong>strong 태그</strong></p>
<p>b 태그 예시 : <b>b 태그</b></p>
<p>em 태그 예시 : <em>기울어짐.</em></p>
<p>i 태그 예시 : <i>기울어짐.</i></p>
*strong 태그를 중첩하면 시각적으로 차이는 없으나, 구조상 html에서 더 중요한 부분임을 나타냄. (em도 마찬가지)
*b, i 태그는 시각적으로는 각각 strong, em과 같으나 구시대의 유물. 사용 지양.
06. 목록 만들기(ul/ol/dl)
(1) ul(unordered list): 비순서형 목록
(2) ol(ordered list): 순서형 목록
(3) dl(description list): 정의형 목록
<h1>ul 태그 목록</h1>
<ul>
<li>항목 1</li>
<li>항목 2</li>
</ul>
<h1>ol 태그 목록</h1>
<ol>
<li>항목1</li>
<li>항목2</li>
<li>항목3</li>
</ol>
<h1>dl 태그 목록</h1>
<dl>
<dt>용어 1</dt>
<dd>용어 설명 1</dd>
<dt>용어 2</dt>
<dd>용어 설명 2</dd>
<dt>용어 3</dt>
<dd>용어 설명 3</dd>
</dl>
07. 링크와 이미지(a / img)
(1) a 태그: 링크
<a href="대상 경로" target="링크 연결 방식" title="링크 설명"></a>
* 개발 초기 단계에 작성하면서 링크 대상 경로가 불분명할 때는 <a href="#">링크</a> 로 써두고 나중에 대체.
target의 속성값으로는 _blank, _parent, _self, _top이 있으나, 새 탭에서 링크를 여는 방식인 _blank 외에는
거의 사용하지 않음.
target, title 속성은 생략 가능.
(2) img 태그: 이미지
<img src="이미지 경로" alt="이미지 설명">
*웹 표준에서는 src 속성과 alt 속성 꼭 사용하도록 권고
링크 태그 안에는 텍스트 뿐만 아니라 여러 요소가 올 수 있음.
<a href="대상 경로">
<img src="이미지 경로" alt="대체 텍스트">
</a>
이렇게 이미지 태그를 안에 넣으면 이미지 눌렀을 때 링크로 가도록 함.(사이트 로고 같은 거 클릭하면 메인 페이지로 이동하는 거 생각하면 됨.)
'Front End > HTML, CSS' 카테고리의 다른 글
CSS 프로퍼티 선언 순서 (0) | 2022.12.15 |
---|---|
[CSS Battle로 CSS 공부] 02. #2 Carrom (0) | 2022.08.03 |
[CSS Battle로 CSS 공부] 01. 학습 전략, #1 Simply Square, vh, vw, vmin, vmax (0) | 2022.08.02 |
[HTML+CSS+자바스크립트] 01. 유용한 확장, HTML 기본 구조 (0) | 2022.07.31 |