Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
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
more
Archives
Today
Total
관리 메뉴

Full-Stack 개발자가 되려는 작은 개발자의 블로그

HTML5 기초 실습1 본문

강의 정리/HTML_CSS_JS

HTML5 기초 실습1

jhjin 2020. 5. 11. 17:37

<head>에 하위 태그

meta 웹 페이지에 추가 정보를 입력하는 태그 
    - head 영역에 웹 문서를 만든 이, 검색 키워드, 문서 설명 등을 포함하는 태그
title 웹 페이지에 제목을 추가하는 태그
script javascript 소스코들 작성하는 영역을 설정하는 태그
style 스타일 시트를 추가하는 태그                                                                                           

HTML5 문서 작성 규칙

    1. HTML5 문서는 소문자로 작성 할 것을 권장.

    2. 본문 내 연속 된 공백이나 줄바꿈은 하나만 처리된다.

    3. 들여쓰기를 활용하는 것을 권장

Text 관련 태그

    ▶ 제목 출력용 태그 <h1>~<h6>

<h2>제목 출력용</h2>
<p>문서의 제목을 출력하기 위한 태그. h1 ~ h6까지 있음</p>
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
<p>※ 일반적으로 h1~h3까지 사용.</p>

     본문 출력용 태그 <p>

<h2>본문 출력용(Paragraph)</h2>
<p>&lt;p&gt;태그는 본문의 태그를 내용으로 출력 할 때 사용</p>
<!-- 
  '<' : &lt;
  '>' : &gt;
-->
<p>&copy; : 카피라이트 기호</p>
<p>&nbsp; : 공백(스페이스바)</p>
<p>&num; : 샵(#) 기호</p>
<p>&amp; : & 기호</p>
<p>     :옆에 스페이스로 공백 5개가 있습니다. </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:옆에 nbsp로 공백 5개가 있습니다.</p>

     <p>태그와 <br>태그

<h2>p 태그와 br 태그</h2>
<p>
  600년 동안 한양을 둘러싸고 있었던 한양도성의 남쪽에 위치한 문.<br>
  대한민국 국보 1호. 현재도 서울의 중심에 위치하고 있다.<br>
  서울의 상징이나 다름 없는 건축물이다.<br>
</p>

<p>
  도시 남문의 이름에 '남' 자가 안 들어가서 의아해하는 사람이 있는데 <br>
  인의예지를 동서남북에 대응하는 방식으로 서울의 정문들 이름이 붙여졌다.<br>
  유교에서 가장 중요시하는 덕목인 인(仁), 의(義), 예(禮), 지(智), 신(信)을 기준으로 이름이 지어졌다.<br>
</p>
<p>※ p 태그는 단락을 구분하기 위해 줄간격이 넓다.<br>
&nbsp;&nbsp;&nbsp;br 태그는 줄만 바꾸는 태그라서 줄간격이 좁다.

     글자 표현용 태그

<h2>글자 표현용 태그들</h2>
<!-- 강조 -->
<p>이 문장에서 이 <b>글자</b>가 중요합니다.</p>
<p>이 문장에서 이 <strong>글자</strong>가 중요합니다.</p>
<hr>
<!-- 기울임 -->
<p>이 문장에서 이 <i>글자</i>가 중요합니다.</p>    
<p>이 문장에서 이 <em>글자</em>가 중요합니다.</p>
<hr>
<!-- 밑줄 -->
<p>이 문장에서 이 <u>글자</u>가 중요합니다.</p>
<p>이 문장에서 이 <ins>글자</ins>가 중요합니다.</p>
<hr>
<!-- 삭제 -->
<p>이 문장에서 이 <del>글자</del>가 중요합니다.</p>
<p><del style="color : gray"> 이 문장은 중요하지 않아요!</del></p>
<hr>
<!-- 첨자 -->
<p>이 문장에서 이 <sub>글자</sub>는 아래첨자입니다. >> log2<sub>2</sub>=1</p>
<p>이 문장에서 이 <sup>글자</sup>는 윗첨자입니다. >> 2<sup>2</sup>=4</p>
<hr>
<!-- 마킹(형광펜) - 기본 형광노랑 -->
<p>이 문장에서 이 <mark>글자</mark>가 중요합니다.</p>
<hr>
<!-- 
  스크린리더(시각장애자용 리딩 프로그램) 
  strong,em 태그는 스크린리더에서 다르게 표현함.
-->

<hr> 태그

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>구분선 그리기</title>
</head>
<body>
    <header>
        <center>
            <h2 style="color: #F15F5F;">문서의 제목</h2>
        </center>
    </header>
    <hr width="50%" size="2px" color="#FFD8D8" >
    <section>
        <article>
            <p style="color: #F15F5F;">문서 내용1</p>
        </article>
        <article>
            <p style="color: #F15F5F;">문서 내용2</p>
        </article>
    </section>
    <hr size="20px" noshade color="#FFD8D8" >
    <footer>
        <p style="color: #F15F5F;">문서 하단</p>
    </footer>
</body>
</html>

<a> 태그

    - 다른 페이지 또는 같은 페이지의 다른 영역으로 이동.

    - 주요 속성

href 이동 할 페이지의 위치(주소) 또는 영역 지정.
target 이동 할 페이지가 보여지는 대상(브라우저, 영역) > 기본 _self
_blank 새로운 창(브라우저,탭)
_self 기존 창
_parent <a> 태그가 있는 영역의 상위 영역
_top 웹 브라우저 전체 영역(가장 상위 영역)
<p>이동 할 페이지</p>
<p><a href="http://www.naver.com">네이버</a></p>
<p><a href="http://daum.net" target="_black">다음</a></p>
<p><a href="http://google.com" target="_self">구글</a></p>
<p><a href="basic.html">기본 내용 페이지(basic)</a></p>
<p>이메일 : <a href="mailto:qjrm52@naver.com">qjrm52@naver.com</a></p>

목록 태그

1. 무순서 목록 <ul>
    <li>내용1</li>
    <li>내용2</li>
</ul>
2. 순서 목록 <ol>
    <li>내용1</li>
    <li>내용2</li>
</ol>
3. 정의형 목록 <dl>
    <dt>정의 목록</dt>
        <dd>정의 내용1</dd>
        <dd>정의 내용2</dd>
</dl>

    무순서 목록 <ul>

        - list-style-type 속성을 통해 목록 기호를 변경 할 수 있다.

disc 기본 값, 채워진 원
circle 속이 빈 원
square 채워진 정사각형
none 기호 없음
<h2>무순서 목록</h2>
<ul style="list-style-type: square;">
  <li>Coffee</li>
  <li>Tea
    <ul style="list-style-type: none;">
      <li>Black Tea</li>
      <li>Green Tea</li>
    </ul>
  </li>
</ul>

    순서 목록 <ol>

        - type 속성을 통해 목록 번호의 모양을 변경 할 수 있다.

1 기본 값, 1. 2. 3. ....
A 알파벳 대문자 A. B. C. ...
a 알파벳 소문자 a. b. c. ...
I 로마 숫자 I. II. III. IV. V. ...
i 소문자 로마 숫자  i. ii. iii. iv. v. ...
<h2>순서 목록</h2>
<ol type="I">
  <li>비빔밥</li>
  <li>볶음밥</li>
  <li>김치찌개</li>
  <li>된장찌개</li>
  <li>육개장</li>
</ol>

    정의형 목록 <dl>

<h2>정의형 목록</h2>
<dl>
	<dt>컴퓨터 공학</dt>
      <dd>- 데이터 통신</dd>
      <dd>- 인공지능</dd>
	<dt>기초 과학</dt>
      <dd>- 수학</dd>
      <dd>- 물리학</dd>
	<dt>디자인학</dt>
      <dd>- 산업디자인</dd>
      <dd>- 패션디자인</dd>
</dl>

<Table> 태그

    - HTML 문서상에 표를 작성하는 태그

table 표 전체 영역을 표현하는 태그
tr 표의 한 행을 표현하는 태그
th 표의 한 열을 표현하는 태그 > 열의 제목을 표현
td 표의 한 열을 표현하는 태그
<table width="80%">
  <tr>
    <th>성</th>
    <th width="20%">이름</th>
    <th>나이</th>
    <th>전화번호</th>
    <th>주소</th>
  </tr>
  <tr>
    <td>정</td>
    <td>효진</td>
    <td>23</td>
    <td>010-3662-7853</td>
    <td>인천시 부평구 산곡동</td>
  </tr>
  <tr>
    <td>이</td>
    <td>채운슬</td>
    <td>28</td>
    <td>010-1234-5656</td>
    <td>인천시 연수구 송도동</td>
  </tr>
  <tr>
    <td>박</td>
    <td>혜경</td>
    <td>40</td>
    <td>010-2323-5252</td>
    <td>인천시 미추홀구 학익동</td>
  </tr>
</table>

    셀 병합

<h3>가로 셀 병합</h3>
<table>
  <tr>
    <th>1</th>
    <th colspan="2">2</th>
    <th colspan="3">3</th>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </tr>
</table>

<h3>세로 셀 병합</h3>
<table>
  <tr>
    <th>1</th>
    <th>2</th>
    <th>3</th>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>        
  <tr>
    <td rowspan="2">7</td>
    <td>8</td>
    <td rowspan="2">9</td>
  </tr>
  <tr>
  	<td>10</td>
  </tr>
</table>

<!-- 테이블 제목 -->
<table>
	<caption >테이블 제목</caption>
  <tr>
    <th>1</th>
    <th>2</th>
    <th>3</th>
    <th>4</th>
    <th>5</th>
  </tr>
  <tr>
    <td>6</td>
    <td>7</td>
    <td>8</td>
    <td>10</td>
    <td>11</td>
  </tr>      
</table>

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>시간표</title>
    <style>
        table, th, td{
            border-collapse: collapse;
            padding: 5px;
            text-align: center;
            border: white 4px solid;
        }
        table{
            margin: 0 auto;
            width: 60%;
        }
        tr{
            height: 100px;
        }
        th{
            background-color:  rgba(0, 0, 0, 0.041);

        }
        td{
            width: 100px;
        }
        caption{
            color:#ff0022e5;
            text-align: right;
            font-size: 18pt;
            font-weight: bold;
            margin : 10px;
        }
        .time_number{
            font-weight: bold;
            background-color:  rgba(0, 0, 0, 0.041);
        }
    </style>
</head>
<body>
    <table>
        <caption>모두의마블 시간표</caption>
        <tr>
            <th> </th>
            <th>월</th>
            <th>화</th>
            <th>수</th>
            <th>목</th>
            <th>금</th>
        </tr>
        <tr>
            <td class="time_number">1</td>
            <td style="background-color: #ebffe8;">세계경제의 의해</td>
            <td rowspan="2" style="background-color: #fffad2;">시민생활과 법</td>
            <td rowspan="2" style="background-color: #d7edff;">음악실기</td>
            <td rowspan="2" style="background-color: #fdcfea;">인생교육론</td>
            <td rowspan="2" style="background-color: #f8e99d;">생활 영어</td>
        </tr>
        <tr>
            <td class="time_number">2</td>
            <td style="background-color: #ff7b7b;">실과 실기</td>
        </tr>
        <tr>
            <td class="time_number">3</td>
            <td rowspan="2" style="background-color: #aabaff;">체육실기</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2" style="background-color: #7ffff9;">미술실기1</td>
        </tr>
        <tr>
            <td class="time_number">4</td>
        </tr>
        <tr>
            <td class="time_number">5</td>
            <td rowspan="2" style="background-color: #fff8e3;">교육심리</td>
            <td rowspan="2" style="background-color: #ebffe8;">사고와 표현</td>
            <td rowspan="2" style="background-color: #e4c3ff;">멀티미디어 활용</td>
            <td rowspan="2" style="background-color: #ffe8f8;">수학의 이해</td>
            <td rowspan="2" style="background-color: #e8efff;">한국문학과 문화의 이해</td>
        </tr>
        <tr>
            <td class="time_number">6</td>
        </tr>
        <tr>
            <td class="time_number">7</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
            <td rowspan="2">고오오옹강</td>
        </tr>
        <tr>
            <td class="time_number">8</td>
        </tr>
    </table>
</body>
</html>

 

'강의 정리 > HTML_CSS_JS' 카테고리의 다른 글

HTML5 기초 실습5  (0) 2020.05.18
HTML5 기초 실습4  (0) 2020.05.14
HTML5 기초 실습3  (0) 2020.05.13
HTML5 기초 실습2  (0) 2020.05.12
HTML 기본 태그  (1) 2020.03.01
Comments