프로그래밍/자바(JAVA)

[자바 기초] 개인 복습 - HTML 태그 기본

aSpring 2021. 1. 6. 18:11
728x90
728x90
모던 웹을 위한 HTML5+CSS3 바이블
국내도서
저자 : 윤인성
출판 : 한빛미디어 2019.05.01
상세보기

2021/01/06 - [공부/자바 융합개발] - [자바 기초] 16일차 일지 1 - 화면(UI)구현(Ch6. 공간 분할 태그)

2021/01/06 - [공부/자바 융합개발] - [자바 기초] 16일차 일지 2 - Ch6. CSS3 기본 사용법과 선택자

 

 

Chapter 02 HTML5 태그 기본

목차

 

  • 2.1 HTML5 기본 용어 정리
    태그와 요소
    속성
    주석
  • 2.2 HTML5 페이지 구조
  • 2.3 글자 태그
    제목
    본문
  • 앵커 태그
    글자 형태
    루비 문자
  • 2.4 목록 태그
    기본 목록
    정의 목록
  • 2.5 테이블 태그
    테이블 태그 기본
    테이블 태그의 속성
  • 2.6 이미지 태그
  • 2.7 오디오 태그
    audio 태그
    source 태그
  • 2.8 비디오 태그
    video 태그
  • 2.9 입력 양식 태그
    입력 양식 개요
    기본 input 태그
    HTML5 입력 양식 태그
    textarea 태그
    select 태그
    fieldset 태그와 legend 태그
  • 2.10 공간 분할 태그
    div 태그와 span 태그
    HTML5 시멘틱 구조 태그

HTML 태그 : 사용자에게 보이는 뷰를 만드는 태그

 


 

2.1 HTML5 기본 용어 정리

태그와 요소

 

HTML5 요소1 - 시작태그와 끝 태그를 별도로 입력

HTML5 요소1

HTML 요소2 - 시작태그와 끝 내그를 함께 입력하는 요소

HTML 요소2

<p/>도 마찬가지

 

태그 예시

태그 예시

 

속성

HTML5 태그의 데이터 표현 

h1 태그의 title 속성

<여는태그 속성="속성값">  </닫는태그>

ㄴ> 속성 블록

 

img 태그의 src 속성


주석

태그의 주석

프로그래밍 언어에서는 프로그램의 실행에 영향을 미치지 않고

설명을 위한 목적으로 사용하는 코드를

'주석' 이라고 부른다

<!-- HTML에서는 주석을 이렇게 표현한다. -->

2.1 HTML5 페이지 구조

<!DOCTYPE html> 태그

- 웹 브라우저가 현재 웹 페이지가 HTML5 문서임을 인식하게 만들어 줌

- 모든 HTML5 문서는 반드시 <!DOCTYPE html> 태그를 반드시 문서의 가장 첫 줄에 표기해야 함

 

<html> 태그

- 모든 HTML 페이지의 루트 요소

- 모든 HTML 태그는 html 태그의 내부에 작성


 

2.3 글자 태그

제목

좌 : 코드작성                                                우: 출력된 결과

<h1> 태그 : 큰 제목

             ~

<h6> 태그 : 작은 제목

-> 일반적으로 웹페이지를 만들 때는 <h1>~<h3> 태그 사용

 

- 우측의 크롬에서 출련된 결과와 다른 브라우저에서 실행한 결과는 동일하지만 폰트는 다를 수 있음

   -> 웹 페이지 제작 시 모든 브라우저에서 동일한 화면을 볼 수 있도록 폰트 강제 지정

 

본문

<hr> 태그 : 가로로 그어지는 줄

<br> 태그 : 개행(행이 시작됨)

 

앵커 태그

앵커 태그

앵커 태그

<a href="링크">여기를 누르면 지정한 링크로 이동</a>

<a> 태그의 href 속성을 이용해 이동하고자 하는 웹페이지 지정 : 하이퍼링크 태그

 

글자 형태

글자 형태

- 최근에는 글자를 기울이거나 굵게 만드는 기능은 모두 스타일시트로 처리하므로 최근에는 잘 사용하지 않는 편

 

루비 문자

루비 문자

 

 

일본어에서 자주 사용되는 글자 형식으로

한자 위에 표시되는 글자

 

 

 

루비 태그 예시

 

태그 이름

설명

ruby

루비 문자 선언 태그

rt

위에 위치하는 작은 문자 태그

rp

ruby 태그를 지원할 경우 출력되지 않는 태그


2.4 목록태그

기본 목록

목록 태그

태그 이름

설명

ul

순서가 없는 목록 태그

ol

순서가 있는 목록 태그

li

목록 요소

<li> </li> : 사이에 목록 요소가 될 내용을 적어주게 되는데

<ul> ~ </ul> : 속에 li태그를 이용해서 목록 요소를 적어주면 순서 없이 

  • 이렇게
  • 순서없이
  • 작성이 된다.

<ol> ~ </ol> : 속에 li태그를 이용해서 목록 요소를 적어주면

  1. 이렇게
  2. 순서가 있는 형태로
  3. 작성이 된다.

 

정의 목록

 

태그 이름

설명

dl

정의 목록 태그

dt

정의 용어 태그

dd

정의 설명 태그

 


2.5 테이블 태그

테이블 태그 기본

테이블 태그

태그 이름

설명

tr

표 내부의 행 태그

th

행 내부의 제목 셀 태그

td

행 내부의 일반 셀 태그

 

테이블 태그의 속성

<table border="두께"> ~ </table> : 표 테두리 두께 지정

rowspan="셀높이"

colspan="셀너비"

 

PPT 내용 출처 : 모던 웹을 위한 HTML5 + CSS3 바이블


혼자 실습 해보기 1

<html>
    <body>
        <table border="1" width="50%">
            <tr>
                <td>1행입니다</td>
            </tr>
            <tr>
                <td>2행입니다</td>
            </tr>
            <tr>
                <td>3행입니다</td>
            </tr>
        </table>
    </body>
</html>

혼자 실습 해보기2

<html>
    <body>
        <table border="1" width="50%">
            <tr>
                <th>이름</th>
                <th>점수</th>
            </tr>
            <tr>
                <td>홍민성</td>
                <td>90</td>
            </tr>
            <tr>
                <td>최민수</td>
                <td>80</td>
            </tr>
            <tr>
                <td>심은경</td>
                <td>70</td>
            </tr>
        </table>
    </body>
</html>

혼자 실습 해보기 3

<html>
    <body>
        <section>
            <article>
                <table border="1" width="50%">
                    <caption>행 통합 테이블</caption>
                    <tr>
                        <th>1행</th>
                        <td>1행 1열</td>
                    </tr>
                    <tr>
                        <th rowspan="2">2행</th>
                        <td>2행 2열</td>
                    </tr>
                    <tr>
                        <td>3행 2열</td>
                    </tr>
                </table>
            </article>
        </section>
        <br>
        
        <section>
            <article>
                <table border="1" width="50%">
                    <caption>열 통합 테이블</caption>
                    <tr>
                        <th>1열</th>
                        <th colspan="2">2열</th>
                    </tr>
                    <tr>
                        <td>2행 1열</td>
                        <td>2행 2열</td>
                        <td>2행 3열</td>
                    </tr>
                </table>
            </article>
        </section>
    </body>
</html>

혼자 실습 해보기 4

<html>
    <body>
        <section>
            <article>
                <table border="1" width="50%">
                    <tr>
                        <td>가</td>
                        <td>나</td>
                        <td>다</td>
                        <td rowspan="4">라</td>
                    </tr>
                    <tr>
                        <td>마</td>
                        <td colspan="2" rowspan="3">바</td>
                    </tr>
                    <tr>
                        <td>사</td>
                    </tr>
                    <tr>
                        <td>아</td>
                    </tr>
                    <tr>
                        <td colspan="2">자</td>
                        <td colspan="2">바</td>
                    </tr>
                    <tr>
                        <td colspan="4">카</td>
                    </tr>
                </table>
            </article>
        </section>
    </body>
</html>

 

 

2021/01/04 - [공부/자바 융합개발] - [자바 기초] 14일차 일지 2 - 화면(UI)구현(Ch4. 기본 태그)

 

728x90
728x90