250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 비전공 개발자
- 비전공자
- SWIFT
- css3
- ipad
- jQuery
- iOS 개발자
- javascript
- HTML
- hover
- Animation
- 풀스택
- CSS
- react
- 프론트엔드
- image
- php
- iPhone
- keyframes
- MAC
- 개발자
- 백엔드
- 애니메이션
- xcode
- front-end
- html5
- 자바스크립트
- IOS
- effect
- button
Archives
- Today
- Total
비전공자 개발일기
HTML 본문
728x90
SMALL
HTML: Hyper Text(문서를 서로 연결해주는 링크) Markup Language
시멘틱(의미가 통하는) 태그를 사용하여 만든 웹 문서
시멘틱 태그가 필요한 이유
- 웹 브라우저가 HTML의 소스 코드만 보고도 어느 부분이 제목, 메뉴, 본문 내용 등 알 수 있음
- 문서 구조가 정확히 나눠지므로 PC, 스마트기기 등 다양한 화면에서 웹 문서를 표현하기 쉬움
- 인터넷에서 웹 사이트를 검색할 때 필요한 내용을 정확히 찾을 수 있음
시멘틱 태그의 종류
- <header></header>: 헤더 영역을 나타냄, 검색창이나 사이트 메뉴를 삽입
- <nav></nav>: 내비게이션 영역, 같은 웹 문서 안에서 다른 위치로 연결하거나 다른 웹 문서로 연결하는 링크
- <main></main>: 핵심 콘텐츠, 웹 문서마다 다르게 보여주는 내용으로 구성, 1회만 사용 권장
- <article></article>: 독립적인 콘텐츠, 웹에서 실제로 보여주고 싶은 내용
- <section></section>: 콘텐츠 영역, 몇 개의 콘텐츠를 묶는 용도
- <aside></aside>: 사이드 바 영역
- <footer></footer>: 푸터 영역, 맨 아래 위치, 사이트 제작 정보, 저작권, 정보, 연락처 등
- <div></div>: 영역 구별, 스타일로 문서를 꾸밀 때 사용
<body>
<div id="container">
<header>
<div id="logo">
<a href="index-footer.html">
<h1>Dream Jeju</h1>
</a>
</div>
<nav>
<ul id="topMenu">
<li><a href="#">단체 여행</a></li>
<li><a href="#">맞춤 여행</a></li>
<li><a href="#">갤러리</a></li>
<li><a href="#">문의하기</a></li>
</ul>
</nav>
</header>
<main class="contents">
<section id="headling">
<h2>몸과 마음이 치유되는 섬</h2>
<div class="detail">
<img src="images/healing.jpg">
<b><p>쉼(Healing)의 공간으로 안내합니다</p></b>
<p>탁 트인 바다, 시원한 바람에 몸을 맡기고 뚜벅뚜벅 오름을 오르고 올렛길을 걷다보면 온전히 나에게 집중할 수 있습니다. </p>
</div>
<div class="schedule">
<h3>상세 일정</h3>
<ul>
<li>여행 기간 : 2박 3일</li>
<li>여행 일정 : (여행 일정은 상담을 통해 결정 및 조정 가능합니다)</li>
</ul>
</div>
</section>
<section id="activity">
<h2>다양한 액티비티가 기다리는 섬</h2>
<div class="detail">
<img src="images/activity.jpg">
<b><p>모험과 스릴이 넘치는 레저의 천국으로 안내합니다.</p></b>
<p>둘러보기만 하는 여행을 하셨나요? </p>
<p>하늘을 날며 시원한 바다를 내려다보는 패러글라이등과 투명한 물빛 속을 여행하는 스킨스쿠버... 아름다운 제주 해안도로를 씽씽 전동바이크나 전동킥보드로 달려보세요. 시원한 바다를 가까이에서 느낄 수 있는 요트 체험과 배낚시도 빼놓을 수 없겠죠?</p>
</div>
</section>
</main>
<footer>
<section id="bottomMenu">
<ul>
<li><a href="#">회사 소개</a></li>
<li><a href="#">개인정보처리방침</a></li>
<li><a href="#">여행약관</a></li>
<li><a href="#">사이트맵</a></li>
</ul>
</section>
</footer>
</div>
</body>
텍스트 관련 태그
- <hn>제목</hn>: 제목(n = 1, 2, 3, 4, 5, 6 / 숫자가 작을수록 큰 제목)
- <p>내용</p>: 텍스트 단락
- <br/>: 줄 바꿈
- <blockquote>인용문</blockquote>: 인용문, 자동으로 들여쓰기가 적용됨
- <b></b>(키워드를 단순히 굵게), <strong></strong>(경고, 주의 사항 등 중요 내용 강조): 텍스트를 굵게 표시
- <em></em>(강조), <i></i>(생각, 용어, 관용구 등): 기울인 텍스트 입력
- <abbr title="Internet of things">IOT</abbr>: 줄임말(title 속성 = fullname)
- <cite></cite>: 웹 문서나 포스트에서 참고 내용을 표시
- <code></code>: 컴퓨터 인식을 위한 소스 코드
- <small></small>: 텍스트를 작게 표시 ex) 부가 정보
- <sub></sub>: 아래 첨자
- <sup></sup>: 위 첨자
- <s></s>: 취소선
- <u></u>: 밑 줄
- <ins></ins>: (공동 작업 문서) 새로운 내용 삽입
- <del></del>:(공동 작업 문서) 기존 내용 삭제
<h1>레드향</h1>
<p>껍질에 붉은 빛이 돌아 <b>레드향</b>이라 불린다.</p>
<p>레드향은 <em>한라봉과 귤을 교배</em>한 것으로<br>일반 귤보다 2~3배 크고, 과육이 붉고 통통하다.</p>
<p><i>비타민 C</i>와 <i>비타민 P</i>가 풍부해<br> <strong>혈액순환, 감기예방</strong> 등에 좋은 것으로 알려져 있다.</p>
<h2>레드향 샐러드 레시피</h2>
<h2>상품 구성</h2>
목록 관련 태그
- <ol><li></li></ol>: 순서 있는 목록
종류(속성) | 속성 |
type = "1" | 숫자(기본값) |
type = "a" | 영문 소문자 |
type = "A" | 영문 대문자 |
type = "i" | 로마 숫자 소문자 |
type = "I" | 로마 숫자 대문자 |
start = "n"(n = 숫자) | 원하는 번호부터 시작할 수 있도록 설정 |
- <ul><li></li></ul>: 순서 없는 목록
- <dl><dt>이름</dt><dd>값</dd>: 설명 목록
<body>
<h2>레드향 샐러드 레시피</h2>
<p><b>재료 : </b>레드향 1개, 아보카도 1개, 토마토 1개, 샐러드 채소 30g</p>
<p><b>드레싱 : </b>올리브유 1큰술, 레몬즙 2큰술, 꿀 1큰술, 소금 약간</p>
<h4>재료 준비</h4>
<ol type="a">
<li>샐러드 채소를 씻고 물기를 제거한 후 준비합니다.</li>
<li>레드향과 아보카도, 토마토를 먹기 좋은 크기를 썰어둡니다.</li>
</ol>
<h4>드레싱 준비</h4>
<ol type="a" start="3">
<li>드레싱 재료를 믹서에 갈아줍니다.</li>
</ol>
<h4>샐러드 완성</h4>
<ol type="a" start="4">
<li>볼에 샐러드 채소와 썰어 둔 레드향, 아보카도, 토마토를 넣고 드레싱을 뿌리면 끝!</li>
</ol>
</body>
--------------------------------------------------------------------------------------------
<body>
<h2>레드향 샐러드 레시피</h2>
<p><b>재료 : </b>레드향 1개, 아보카도 1개, 토마토 1개, 샐러드 채소 30g</p>
<p><b>드레싱 : </b>올리브유 1큰술, 레몬즙 2큰술, 꿀 1큰술, 소금 약간</p>
<ul>
<li>샐러드 채소를 씻고 물기를 제거한 후 준비합니다.</li>
<li>레드향과 아보카도, 토마토를 먹기 좋은 크기를 썰어둡니다.</li>
<li>드레싱 재료를 믹서에 갈아줍니다.</li>
<li>볼에 샐러드 채소와 썰어 둔 레드향, 아보카도, 토마토를 넣고 드레싱을 뿌리면 끝!</li>
</ul>
</body>
--------------------------------------------------------------------------------------------
<h2>상품 구성</h2>
<dl>
<dt>선물용 3kg</dt>
<dd>소과 13~16과</dd>
<dd>중과 10~12과</dd>
</dl>
<dl>
<dt>선물용 5kg</dt>
<dd>중과 15~19과</dd>
</dl>
표 관련 태그
- <table></table>: 표의 시작과 끝
- <caption></caption>: 표 제목, 생략 가능, 표의 위 쪽 중앙에 표시됨
- <tr></tr>: 행
- <td></td>: 열
- <th></th>: 제목 행, 내용은 진하게 표시되고 중앙에 배열됨
- <thead></thead>: 제목
- <tbody></tbody>: 본문
- <tfoot></tfoot>: 요약
- <td rowspan = "합칠 셀의 개수"></td>: 행 병합
- <td colspan = "합칠 셀의 개수"></td>: 열 병합
- <col group><col></col>(표 전체 열 개수)</col group>: 열 묶음, 스타일(배경색, 너비 등), <caption> 다음에 입력
- <col span="2" style="width: 150px;">: 스타일 속성이 같을 경우 묶어서 사용
<table>
<caption>선물용과 가정용 상품 구성</caption>
<colgroup>
<col style="background-color:#eee;">
<col>
<col style="width:150px">
<col style="width:150px">
</colgroup>
<thead>
<tr>
<th>용도</th>
<th>중량</th>
<th>갯수</t>
<th>가격</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">선물용</td>
<td>3kg</td>
<td>11~16과</td>
<td>35,000원</td>
</tr>
<tr>
<td>5kg</td>
<td>18~26과</td>
<td>52,000원</td>
</tr>
<tr>
<td rowspan="2">가정용</td>
<td>3kg</td>
<td>11~16과</td>
<td>30,000원</td>
</tr>
<tr>
<td>5kg</td>
<td>18~26과</td>
<td>47,000원</td>
</tr>
</tbody>
</table>
----------------------------------------------------------------------------------
이미지 관련 태그
- <img src="이미지 경로 alt="대체용 텍스트">: 이미지 삽입
- width, height 속성 단위
- %: 현재 웹 브라우저 창의 너비와 높이를 기준으로 크기 지정
- px: 입력 px 크기만큼 표시
<p>원래 크기의 이미지</p>
<img src="images/salad.jpg" alt="레드향">
<p>width="50%", height="50%"로 지정한 이미지</p>
<img src="images/salad.jpg" alt="레드향" width="50%">
<p>width="150"으로 지정한 이미지</p>
<img src="images/salad.jpg" alt="레드향" width="150">
728x90
LIST
'HTML _CSS' 카테고리의 다른 글
HTML EVENT (0) | 2021.08.20 |
---|---|
HTML (0) | 2021.08.19 |
HTML_CSS GRID (0) | 2021.08.08 |
HTML_CSS GRID (0) | 2021.08.07 |
CSS - SCSS (0) | 2021.08.01 |