일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바스크립트
- 멋사
- 배열
- 메소드체이닝
- 내일배움카드
- 네트워크
- CSS
- SS
- 웹개발
- 국비지원
- 프론트엔드
- 리액트
- 반복문
- array
- VAR
- 코딩
- likelion
- for문
- useState
- 비동기
- 타입스크립트
- 멋쟁이사자처럼
- 제주코딩베이스캠프
- frontend
- 이벤트루프
- Let
- 화살표함수
- JavaScript
- 개발자
- react
- Today
- Total
Ch.Covelope
HTML 태그(tag) 본문
HTML - tag
오늘은 현재 통계적으로 많이 사용되는 태그들을 보고 알아보는 시간을 가져볼까 합니다.
현재 사용되는 HTML 태그들 중에서 사용 빈도가 많은 순서대로 정리되어 보여주는 표입니다. (웹 통계)
<!DOCTYPE html>
마크업 언어용 DTD 태그.
문서에 맨 첫줄에 작성하여 브라우저에게 해당 문서가 HTML 문서임을 알린다.
<html>태그와 같이 한번만 사용되며 모든 태그를 감싸는 <html> 태그 위에 작성한다.
1. <html>
HTML을 작성할때 기본적으로 작성해줘야 하는 필수 태그로써
해당 문서의 최상위 레벨이기 때문에 루트 요소라고도 한다.
<html> 태그는 DTD를 제외한 모든 태그 전체를 감싸는 태그이다.
<html> --시작
<head>
<meta>
</head>
<body>
본문 내용
</body>
</html> --끝
2. <head>
HTML 문서의 속성을 지정하기 위한 태그이며 그 안에 타이틀<title> 이나 메타<mete> 태그 등이 들어간다.
3. <body>
브라우저 상에 실제 표시되는 내용이 담기는 태그
4. <title>
HTML의 제목을 선언하는 태그.
타이틀 바에 보여지며 검색엔진은 제목 표시줄의 제목을 보고 내용을 예측하므로 적절하게 작성해야 한다.
5. <meta>
문서의 문자열 , 인코딩 등과 같이 문서의 다양한 정보를 제공한다.
※ <meta charset = "utf - 8"> 은 웹페이지의 문자 인코딩 방식을 utf - 8 을 따르라는 것이다.
6. <div>
의미가 없는, 컨텐츠들을 목적에 따라 묶을때 사용한다.
※ <div> 는 블록 레벨 엘리먼트(block level)로 줄바꿈이 된다.
7. <span>
의미가 없는, 컨텐츠들을 목적에 따라 묶을때 사용한다.
※ <span> 은 인라인 레벨 엘리먼트(inline level)로 줄바꿈이 되지 않는다.
8. <a>
anchor 의 약자로 웹페이나 외부 사이트로 연결하는 역할(하이퍼링크를 생성)을 하는 태그이다.
<a> 태그 안에 해당태그를 중첩사용 할수 없다.
<a> 태그의 활용 예시
<a href="https://www.naver.com">네이버</a>
9. <script>
외부 자바스크립트(JS) 파일을 연결하다가 javascript 코드를 입력할때 사용합니다.
10. <link>
외부 문서와 소스를 연결할때 사용합니다.
<link>는 빈 태그이며, 속성만을 포함합니다.
<head>태그 안에 사용하며, 사용 횟수는 제한이 없습니다.
주로 외부 stylesheet을 연결할때 사용합니다. (주로 CSS)
11. <img>
웹페이지에 이미지를 넣을때 사용하는 태로그로써 <img> 태그로 정의된 이미지는
직접 삽입되는 것이 아니라, HTML 문서의 링크가 되는 방식입니다.
<img>태그 하나당 1개의 이미지를 넣을수 있으며 src 속성과 alt 속성을 반드시 명시해야 합니다.
예시
<img src="이미지 경로" alt="사자">
12. <p>
단락(문단)을 나누는 태그로 브라우저는 자동으로 <p> 요소의 위,아래에 여백을 생성합니다.
(block level 태그)
13. <li> (ul) (ol)
list의 약어로 HTML 리스트에 포함되는 아이템(내용)을 정의할때 사용합니다.
<li>태그는 보통 <ul> 태그 또는 <ol> 태그 안에 사용되어 나열되는데
ul (unordered list) 사용시 순서가 없이 아이템(내용) 앞에 ● 블릿이 붙는다.
ol (ordered list) 사용시 아이템(내용) 앞에 숫자나, 영문 순서가 들어간다.
14. <style>
해당 HTML 문서의 스타일 정보를 정의할때 사용한다.
<head>태그 안에 사용되며 여러개의 <style> 요소를 포함할수있다.
15. <br>
줄 바꿈을 하는 태그로 빈 태그 이며 닫는 태그가 없습니다.
16. <h 1~6>
heading 의 의미로 제목을 정의 할때 사용되며
<h1> 요소가 가장 중요한 제목을 정의할때 사용되며
숫자가 커질수로 중요도가 덜한 제목들에 사용한다.
17. <input>
사용자가 정보를 입력하는 부분을 만들기 위해 <form>요소 내부에서 사용됩니다.
<input> 의 type 속성을 다르게 함으로써 다야한 모양으로 나타낼수 있습니다.
속성명 | 속성값 | 설명 |
accept | 파일 확장자 audio/* video/* image/* 미디어 타입 |
서버로 업로드 할수 있는 파일의 타입을 정합니다. <input> 요소의 type 속성값이 “ifile”인 경우 |
alt | 텍스트 | 이미지를 텍스트로 대체 할때 사용합니다. <input> 요소의 type 속성값이 “image”인 경우 |
autocomplete | on off |
자동 완성 기능을 사용할때 사용합니다. |
autofocus | autofocus | 접속시 <input> 요소로 자동으로 포커싱됨. |
checked | checked | 접속시 미리 선택될 <input>요소를 명시합니다. "checkbox" 또는 "radio"에서 사용 |
formaction | URL | form dara 가 서버로 제출될 때 입력 데이터를 처리할 파일의 URL을 명시함. <input> 요소의 type 속성값이 “submit” 또는 “image”인 경우에만 사용할 수 있습니다. |
max/min | 숫자와 날짜 | <input>요소의 최대값과 최소값을 지정 |
maxlength | 숫자 | <input> 요소에서 입력할 수 있는 최대 문자수를 지정. |
readonly | readonly | 읽기 전용 필드로 만듭니다. |
placeholder | 텍스트 | 힌트를 표시하며 (필드 클릭시 사라집니다.) |
type | button | 버튼 |
checkbox | 체크박스(2개이상 선택가능) | |
color | 색상표 | |
data | 사용자 국가 기준(연,월,일) | |
datetime-local | 사용가 국가 기준(연,월,일,시,분,초,분할초) | |
메일주소 일력 필드 | ||
file | 파일을 첨부할수있는 필드 | |
hidden | 서버로 보내는 값을 보내는 필드(사용자에게 보이지 않는다.) | |
image | submit 대신 사용할수있는 이미지 | |
month | 사용자 국가 기준(연,월) | |
number | 숫자를 조절할수 있는 화상표 | |
password | 비밀번호 입력 필드 | |
radio | 라디오 버튼 (1개만 선택가능) | |
range | 숫자를 조절하는 슬라이드 막대 | |
reset | 리셋 버튼 | |
search | 검색필드 | |
submit | 서버로 전송하는 버튼 | |
tel | 전화번호 입력 필드 | |
text | 한줄짜리 텍스트를 입력할수있는 텍스트 필드 | |
time | 사용자 국가 기준 (시,분,초,분할 초) | |
url | URL 주소 입력 필드 | |
week | 사용가 국가 기준(연,주) |
19. <iframe>
사용중인 웹 페이지 안에 다른 웹 페이지를 넣고싶을때 사용한다.
속성명 | 속성값 | 설명 |
width | 픽셀 | <iframe> 의 너비를 지정. |
height | 픽셀 | <iframe> 의 높이를 지정. |
src | URL | <iframe> 의 보일 페이지의 URL. |
name | 텍스트 | <iframe> 의 이름. |
seamless | seamless | 불러온 문서의 테두리 없애기. |
20. <nav>
현재 페이지의 또는 다른 페이지의 다른부분과 연결되는 네이게이션 링크(navigarion links)를 말한다.
사용되는 예로 메뉴, 목차, 인덱스 등이 있고 위치에 영양을 받지 않으므로 <header> , <footer>, <aside> 에 포함하거나
따로 사용할수 있다.
21. <strong>
해당 문서에서 중요한 내용을 강조하고 싶을때 사용한다.
브라우저에서 해당 태그는 일반적으로 굵을 텍스트로 표현됩니다.
<b> 태그와 비슷하게 보일수있지만 <b> 태그는 의미없이 진하게 표현되는 것이고
<strong> 태그는 내용을 강조하고 싶은 부분에 사용한다.
22. <footer>
문서의 특정 정보를 명시할때 사용합니다.
-저작권
-연락처
-사이트맵(sitemap)
-연관 페이지
-제장자 정보 등등
23. <header>
<head>와 다른 태그로써 여러번 사용 가능하며 문서안에 콘텐츠 들의 제목의 집합들을 포함할때 주로 사용됩니다.
<header>
<h3>정보</h4>
<h4>날짜</h4>
<p>- 오늘의 뉴스 -</p>
</header>
24. <button>
클릭할수 있는 버튼을 만들때 사용합니다.
버튼은 <input type="button"> 또는 <button> (컨텐츠 포함 가능) 으로 사용할수 있다.
속성 | 내용 |
submit | 제출 <button type="submit">보내기</button> |
reset | 리셋 <button type="reset">리셋</button> |
button | 버튼 모양만 만든다. |
주석처리
주석은 브라우저 상에서 사용자 눈에 보이지 않게 처리되므로
HTML 문서의 어려운 단어나 부가 설명등을 작성하므로 유지보수에 도움을 주거나 설명이 필요할때 작성합니다.
HTML 에서 주석처리는 <>, ! , -- 이 섞인 조합이며 <!-- 주석 --> 이렇게 사용합니다.ㅇㅇ
'HTML' 카테고리의 다른 글
멋쟁이 사자처럼 <HTLM> 수업하기! (0) | 2021.11.03 |
---|---|
멋쟁이 사자처럼 <Front_end>과정 2일차 (0) | 2021.11.01 |
HTML 이란? (0) | 2021.10.05 |