본문 바로가기

ect

HTML 태그 정리

반응형

 

HTML 태그 정리

<html>...</html>            html로 작성됨을 명시
<head>...</head>          Heading의 준말로 글의 머리말에 해당
<meta.../>                    정보에 대한 정보를 알려줌. 빈태그, self close
<title>...</title>             타이틀바에 새겨질 문서 제목을 정의
<body>...</body>          본문
<hr>                         단락 구분, 문서의 구분선
<hn>...</hn>               글자크기. h1~h6까지 있음. 작을수록 작은 크기. 기본은 h4
<p>...</p>                  문단을 바꾸는 태그, 줄바꿈과 동시에 줄을 띈것 같은 효과
<!--   -->                   주석
<br>                        문단을 바꾸는 태그. 줄바꿈
<div>...</div>             division의 약자. HTML 문서 영역이나 섹션의 분할 정의
<span>...</span>        줄바꿈이 안되고, 폭, 높이 적용도 안됨, 인라인요소들을 그룹화하는데 사용
                             브라우저 레이아웃 변경은 되지 않음.

<table>...</table>        표의 전체 형식을 나타냄
<table border=n>        테이블의 선 두께
<table cellpadding=n>     셀 안쪽 여백
<table cellspacing=n>     셀과 셀 사이 간격
<table width=n>           테이블의 넓이
<table summary=n>         요약, 잘 사용하지 않음

<thead>...</thead>        테이블 헤더 행 그룹
<tbody>...</tbody>        테이블 내용 행 그룹
<tfoot>..</tfoot>         테이블 푸터 행 그룹. 계산시 합계 부분에 많이 이용, tbody 위에 올 수 있음.
                                                  화면상에서는 아래에 위치
<th>...</th>                 셀 제목으로 지정하여 강조되게 표시하는 태그. table header
<tr>...</tr>                 테이블 내의 한 행을 정의하는 태그. table row
<td>...</td>                각 행에 포함된 셀을 만들 때 사용되는 태그. table data, td의 개수는 th의 개수와 일치해야한다.
<td colspan=n>             가로 행을 합쳐준다.
<td rowspan=n>             세로 열을 합쳐준다.
                           ** 합쳐준 개수만큼 td 항목은 없애져야 함

<a href="" target="">...</a>   다른 홈페이지와 연결. 링크 연결.
a 태그의 속성
                             href - 목적지, url
                             target - 보여질 위치
                             target의 속성
                                    _blank - 새창
                                    _self   - 이동(현재창)
                                     _parent  - 먼저 띄워진 창
                                                    _top  - 현재 띄워진 가장 최상단에 위치한 창
                                          name - a태그의 이름 지정(북마크 역할)
                                          title - 링크에 대한 설명

 

<img src="" alt="" />         이미지 가져오기
                              이미지 속성
                                  src - 경로 지정, 필수 입력
                                  alt -  이미지를 위한 대체텍스트를 정의
                                  title - 거의 사용하지 않음

 

 

 


<form name="numberJoin" action="aa.html" method="post"</form>   양식을 정의
form 속성
   name - 전송될 데이터의 이름, value는 text, 해당 입력양식이
            어느 폼에서 만들어졌는지 식별
   action - 입력된 데이터가 전송될 페이지를 지정.
   method - 입력 데이터가 처리될 방식.
              value는 get 또는 post 방식, get이 default. post가 보안에 좋음.
                                                          
<fieldset>...</fieldset>           form 안에 논리적으로 묶인 구성요소를 그룹으로 묶을 때. 사각형 모양으로 표시
                                                    fieldset요소의 제목은 legend 태그를 사용
<legend>...</legend>            fieldset에 대한 설명. 여기서는 legend는 설명(caption), 범례의 의미와 가깝다.
<label>...</label>                리더기가 읽어주는 부분(웹접근성)에서 중요한 요소, 다양한 폼 서식의 설명.
                                                   for 속성 - 라벨에 표시되는 양식폼 요소의 이름을 지정.
<input>...</input>                입력 상자. 속성에 type, name, value, checked, maxlength, readonly, disabled
        name - 필수 입력. 이름 지정
                                                  value - 입력 구성 요소의 값을 지정
                                                  checked - 'checked', 'radio'일 경우 체크된 상태로 표시하게 함.
                                                  ** checked 사용시 name 값이 동일해야 함
                                                  maxlength - 타입 속성이 text, password일 경우 입력 가능한 최대 문자수를 지정

     readonly - 타입 속성이 text,, passowrd일 경우 요소의 값을 수정할 수 없는
                  읽기 전용으로 지정, 데이터 전송이 가능
     disabled - 페이지가 로드될 때 폼 구성 요소를 선택할 수 없게 한다.
                  수정 불가능, 데이터 전송 불가능
      type - 입력 구성 요소의 종류를 지정

              type 속성의 종류
                  text - 텍스트
                  password - 비밀번호창
                  email - 이메일 입력
                  radio - 하나만 선택
                  checkbox - 다중 선택
                  file - 파일 첨부
                  submit - 폼의 액션 페이지로 전송
                  reset - 초기화
                  button - 이벤트 발생, 자바스크립트가 붙음

<textarea="say" cols="50" rows="5">  긴 글 작성시 사용. 여러 줄의 텍스트를 입력할 수 있는 상자를 만듦
               하고픈 말을 적으세요</textarea>
<select name="email">                      선택메뉴(드롭다운 리스트, selelct 요소 내의 태그에 목록이 있는          
                   <option value="1">볶음밥</option>          사용 가능한 옵션을 정의한다.
                   <option value="2">짜장면</option>
                   <option value="3">짬뽕</option>
                   </select>
<button></button>                버튼 생성, submit, reset, button. 유일하게 css값을 가지고 있는 태그, css초기화 필요

<ol>...</ol>                ordered list. 순서가 있다. 앞에 넘버링이 붙는다.
<ul>...</ul>                unordered list. 순서가 없다. 앞에 기호가 붙는다.
<li>...</li>                 list. ol과 ul의 세부 항목. ol과 ul의 자식으로 li만 올 수 있다.
<dl>...</dl>                definition list(정의 목록)
<dt>...</dt>                항목 definition term
<dd>...</dd>              설명 definition description

 

반응형