프론트엔드/HTML&CSS
Do it! HTML + CSS + 자바스크립트 웹 표준의 정석 [HCJ 챌린지 3일차]
Damgome
2023. 8. 22. 21:45
04-1 텍스트 입력하기
<h1> ~ <h6> : 제목을 나타내는 태그
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>hello</h1>
<h2>hello</h2>
<h3>hello</h3>
<h4>hello</h4>
<h5>hello</h5>
<h6>hello</h6>
</body>
</html>
- h1이 가장 큰 제목, h6이 가장 작은 제목
- 닫는 태그 필요하다
<p> 태그와 <br> 태그
<p> 태그 : 텍스트 단락을 만드는 태그
- 편집기에서 줄 바꿈 해도 웹 브라우저에는 한 줄로 표시됨 → 그야 물론 너무 길면 줄 바꿈이 일어나긴 하죠
- 닫는 태그 필요
→ 줄 바꿈 태그는 없나 ?? → → <br> 태그
<br> 태그 : 줄 바꿈 태그, 단독으로 사용(닫는 태그 ❌)
<blockquote> 태그
- 인용문 쓸 때 사용하는 태그
- 닫는 태그 필요
- 다른 텍스트보다 약간 들여 쓰게 됨
<strong> 태그와 <b> 태그
- 텍스트 굵게 표시
- strong 태그와 b 태그의 차이점 → strong태그는 경고/주의사항 등 중요한 내용 강조 (화면 낭독기에서도 강조하여 읽어줌) , b태그는 단순히 글자만 굵게 표시(화면 낭독기 강조 ❌)
<em> 태그와 <i> 태그
- 텍스트 기울여 표시
- <em> : 문장에서 특정 부분 강조 시 사용
- <i> : 생각, 용어, 관용구 등에 사용
04-2 목록 만들기
<ol> 태그와 <li> 태그
- 순서 있는 목록 만들 때 사용
<body>
<ol>
<li>인사를 합니다</li>
<li>목례를 합니다</li>
<li>다리를 흔듭니다</li>
<li>야호~ 외칩니다</li>
</ol>
</body>
<ol> 태그의 type, start 속성
- ol 태그는 기본적으로 숫자 1~2~ 이렇게 번호 붙이는데, 이걸 바꿀 수 있다!
type = “1” | 숫자(기본값) |
type = “a” | 영문 소문자 |
type = “A” | 영문 대문자 |
type = “i” | 로마 숫자 소문자 |
type = “I” | 로마 숫자 대문자 |
<body>
<ol type="a" start="2">
<li>인사를 합니다</li>
<li>목례를 합니다</li>
<li>다리를 흔듭니다</li>
<li>야호~ 외칩니다</li>
</ol>
</body>
<ul> 태그와 <li> 태그
- 순서 없는 목록 만들 때 (항목의 순서가 중요하지 ❌ 때)
<body>
<ul>
<li>인사를 합니다</li>
<li>목례를 합니다</li>
<li>다리를 흔듭니다</li>
<li>야호~ 외칩니다</li>
</ul>
</body>
<dl>, <dt>, <dd> 태그
- 설명 목록 (이름과 값 형태로 된 목록) 을 만드는 태그
- 웹에서 목록 형식 콘텐츠 넣을 때 설명 목록 활용하면 좋음
- <dl> </dl> 사이에 <dt> 태그 하나, <dd> 태그 하나 이상 사용
<body>
<dl>
<dt>튀긴 닭</dt>
<dd>뿌링클</dd>
<dd>네네치킨</dd>
</dl>
<dl>
<dt>구운 닭</dt>
<dd>고추바사삭</dd>
<dd>옛날통닭</dd>
</dl>
</body>
04-3 표 만들기
표는 행(row), 열(colum), 셀(cell)로 이루어짐
<table> 태그와 <caption>태그
- <table> ~ </table> : 표의 시작과 끝
- <caption> : 표의 제목
<tr> 태그와 <td>, <th> 태그
- <tr> 태그는 행을 지정하고 <td> 태그는 셀을 지정
- <th> 태그는 표의 제목 행에 셀을 만들 때 사용합니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>table 기초</title>
<style>
table{
border: 1px solid gray;
border-collapse: collapse;
}
td,th{
border: 1px solid gray;
padding: 10px;
}
</style>
</head>
<body>
<h2>상품 구성</h2>
<table>
<caption>선물용과 가정용 상품 구성</caption>
<tr>
<th>용도</th>
<th>중량</th>
<th>갯수</th>
<th>가격</th>
</tr>
<tr>
<td>선물용</td>
<td>3kg</td>
<td>11~16과</td>
<td>35,000원</td>
</tr>
<tr>
<td>선물용</td>
<td>5kg</td>
<td>18~26과</td>
<td>52,000원</td>
</tr>
<tr>
<td>가정용</td>
<td>3kg</td>
<td>11~16과</td>
<td>47,000원</td>
</tr>
<tr>
<td>가정용</td>
<td>5kg</td>
<td>18~26과</td>
<td>47,000원</td>
</tr>
</table>
</body>
</html>
표의 구조를 지정하는 <thead>, <tbody>, <tfoot> 태그
• <thead>와 <tbody>, <tfoot> 태그는 table의 ‘t’와 제목(head), 본문(body), 요약(foot)을 각각 합친 말
<table>
<caption>선물용과 가정용 상품 구성</caption>
<thead>
<tr>
<th>용도</th>
<th>중량</th>
<th>개수</th>
<th>가격</th>
</tr>
</thead>
<tbody>
<tr>
<td>선물용</td>
<td>3kg</td>
<td>11~16과</td>
<td>35,000원</td>
</tr>
<tr>
<td>선물용</td>
<td>5kg</td>
<td>18~26과</td>
<td>52,000원</td>
</tr>
<tr>
<td>가정용</td>
<td>3kg</td>
<td>11~16과</td>
<td>30,000원</td>
</tr>
<tr>
<td>가정용</td>
<td>5kg</td>
<td>18~26과</td>
<td>47,000원</td>
</tr>
</tbody>
</table>
<col>과 <colgroup> 태그
테이블 태그 colgroup 알아보기
테이블 태그에서 사용할 수 있는 태그 colgroup 태그에 대하여 알아보도록 하겠습니다.
webisfree.com
- 특정 열에 배경색 넣거나 너비 바꿀 때
- <col> 태그는 열 1개 지정할 때 사용
- <colgroup> 태그 : <col> 태그를 2개 이상 묶어 사용
반드시 <caption>다음에 써야함
- <colgroup> 태그 안에 <col>태그 포함해 전체 열의 개수만큼 넣어야 함
04-4 이미지 삽입하기
<img> 태그
- 이미지 삽입할 때 사용
<img src="이미지 경로" alt="대체 텍스트">
04-5 오디오와 비디오 삽입하기
07-1 오디오와 비디오
##오디오 웹을 통해 오디오를 표시하기 위해서는 이미지를 나타낼 떄와 마찬가지로 표시하고자 하는 오디오 파일이 실제로 존재해야 합니다. 오디오를 표시하는 태그는 `` 태그입니다.…
wikidocs.net
**<object>, <embed> 태그 → 다양한 멀티미디어 파일 삽입
<object width="너비" height="높이" data="파일"></object>
- data 속성에 보여 줄 멀티미디어 파일을 지정하고 width, height 속성을 사용해 플레이어의 크기를 지정할 수 있음
<embed src="파일 경로" width="너비" height="높이">
- HTML의 <audio>, <video>, <object> 태그를 지원하지 않는 웹 브라우저를 고려해야 하면 <embed> 태그를 사용해서 멀티미디어 파일을 삽입
**<audio>, <video> 태그 →오디오, 비디오 파일 삽입
<audio src="오디오 파일 경로"></audio>
<video src="비디오 파일 경로"></video>
- 배경 음악이나 효과음 등 오디오 파일을 삽입할 때는 <audio> 태그를 사용하고,비디오 파일을 삽입할 때는 <video> 태그를 사용
→ audio, video 의 여러 속성
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
04-6 하이퍼링크 삽입하기
<a> 태그와 href 속성
- 링크는 <a>태그로 만들 수 있음
→ 텍스트 사용하면 텍스트 링크
→ 이미지 사용하면 이미지 링크
<a href="링크 주소">텍스트 or 이미지</a>
링크 새 탭에서 열고 싶다 → target 속성
<a href="링크~~~" target="_blank">텍스트 or 이미지</a>
- 현재 열려 있는 웹 창에서 새로운 문서가 나타나면 뒤로가기 누르는 게 번거로워짐
→ target=”_blank” 속성을 추가하면 새 탭에서 열리게 됨