- 인라인요소와 블럭요소
인라인 요소
1. 줄 바꿈이 일어나지 않는다.
2. 인라인 요소 안에는 텍스트나 또 다른 인라인 요소를 포함할 수 있다.
3. 인라인 요소는 블럭 요소를 포함할 수 없고, 블럭 요소 안에 포함되어야 한다.
블럭 요소
1. 줄 바꿈이 일어난다.
2. 블럭 요소 안에는 인라인 요소를 포함할 수 있다.
3. 블럭 요소 안에 블럭 요소를 포함할 수 있지만, 경우에 따라 포함할 수 없을수도 있다.
- <p>
: 단락을 정의하는 태그로 '블럭 요소' 이다.
- <adress>
: 어떠한 주소를 적는 태그로써 이탤릭체로 출력된다.
- <em>
: 글자 기울이기
- abbr
: 마우스를 올리면 풀네임이 나온다. ex) <abbr title="Long Term Evolution">LTE</abbr>
- ins
: 밑줄이 생긴다. ex) <ins>밑줄</ins>
- del
: 삭제줄(가운데줄)이 생긴다. ex) <del>삭제줄</del>
- sup
: 윗 첨자가 생긴다. ex) 윗<sup>첨자</sup> 윗첨자
- sub
: 아랫 첨자가 생긴다. ex) 아랫<sub>첨자</sub> 아랫첨자
- 리스트
ol : 순차적 목록 리스트를 표시한다.
<ol>
<li> 첫번째 </li>
<li> 두번째 </li>
</ol>
ul : 비순차적 목록 리스트를 표시한다.
<ul>
<li> 첫번째 </li>
<li> 두번째 </li>
</ul>
- <form>
: 온라인 서식에서 작성한 값들을 서버 프로그램으로 전송하는 역할을 담당한다.
- <fieldset>
: form 요소 안을 그룹화 하며 <legend>를 사용하면 제목을 쓸 수 있다.
<fieldset>
<legend> 그룹 제목 </legend>
</fieldset>
※ input 요소
text : 한 줄글 입력 상자
password : 비밀번호 입력 상자
radio : 라디오버튼
checkbox : 체크박스
submit : 제출, 전송 버튼
reset : 초기화 버튼
image : 이미지 버튼
file : 첨부파일
- <textarea>
: 게시판의 입력 내용 등 여러 줄로 된 텍스트 상자를 생성
- <select>
: 선택 목록 상자를 생성하는 요소
- <label>
: 접근성을 향상시키기 위해서 사용한다.
- 마크업 요소
header : 문서의 윗부분
nav : 메뉴버튼
section : 문서내에서 의미가 같은 내용들을 묶어주는 요소
article : 컨텐츠 내용
aside : 메인 컨텐츠와 분리할 수 있는 독립적인 요소, 컨텐츠의 좌측이나 우측에 '사이드 바' 영역
footer : 꼬리말을 나타내는 요소
- <figure> / <figcaption>
: 사진이나 다이어그램 등 컨텐츠에 설명을 달 수 있다.
<figure>
<img src="사진주소">
<figcaption> 부가설명 적으면 됨</figcaption>
</figure>
- <mark>
: 글 내용에서 주의 깊게 볼 텍스트 내용을 강조
- <time>
: 날짜와 시간을 기계가 이해 할 수 있는 형태로 만들어 주는 요소
- <progress>
: 다운로드의 진행 상황 같은 내용을 나타냄
- <meter>
: 정해진 범위 값에서 현재의 상태를 나타냄
- 폼요소 (아직 모든 브라우저에서 새로 추가된 폼 요소를 지원하지 않을 수 있다.)
serch : 텍스트 입력시 지우기(x) 버튼이 나타난다.
email : 이메일 입력 형식과 맞지 않으면 오류 메시지
url : url 양식에 맞지 않으면 오류 메시지
tel : 전화번호 입력 박스
number : 숫자 입력 박스에 직접 입력하거나 상하 화살표를 눌러 선택이 가능
range : 숫자 범위가 '슬라이드 바' 로 표현
date : 날짜를 선택하는 큰 박스가 나옴 (연, 월, 일)
datetime : 마찬가지로 날짜 선택 박스
month : 날짜 선택 박스 (연, 월 만 선택가능)
time : 시간 선택 박스
color : 색상 선택 박스
- <required>
: 입력 필드에 값이 채워넣어지지 않았으면 오류메시지 송출
- <placeholder>
: 입력 필드에 입력형식 힌트 제공
- <autocomplete>
: 자동완성 기능 사용 여부
- <list>
: 직접 만들어 놓은 텍스트를 자동완성 기능 제공
- <autofocus>
: 페이지가 로드 됬을 때 입력 필드에 자동으로 커서가 이동
- <disabled> / <readonly>
: 시리얼 같은거 안적으면 "다음" 버튼을 비활성화 시킬때 사용
<disabled> : 어떤 조건에 만족하지 않았을 때 비활성화
<readonly> : 요소 값이 변경되지 않은 채 전송이 되어야 하는곳에 사용
- <pettern>
: 텍스트 값의 유효성을 검사해줌 ( 어떠한 조건을 만족하지 않으면 에러메시지)
'프론트엔드 언어' 카테고리의 다른 글
DIV 가운데 정렬 기법 (0) | 2017.03.22 |
---|---|
META 호환성 (2) | 2017.03.22 |
HTML5 element 구성 (0) | 2017.03.22 |
IE7환경 Z-INDEX 문제 해결 (0) | 2017.03.22 |
웹사이트에 로고 추가하기 (0) | 2017.03.22 |