
안녕하세요<br />반갑습니다 # 안녕하세요
반갑습니다
<hr /> : 가로선 넣기
<img /> : 이미지 넣기
<input /> : 입력창 만들기 =
<meta />, <link /> 등등
<html lang="ko"> <html> : HTML 문서의 시작 태그 / lang="ko" : 속성(attribute)

<!--주석의내용--> <!DOCTYPE html>
<html>
<head>
문서의 정보
</head>
<body>
화면에 표시될 내용
</body>
</html>
<html> : head 내부의 코드와 body 내부의 코드는 힘을 합쳐 하나의 HTML문서를 구성<head></head> : 문서의 정보를 기입하는 부분<body></body> : 화면에 표실될 문서의 내용을 기입하는 부분<p>태그 : 문단요소를 나타내는 태그로써 가장 많이 사용되는 텍스트 태그<h>태그 : 제목(표제) 요소를 나타내는 태그, 숫자와 함께 사용 1(크기 큼),6(크기 작음) <h1> </h1>
<p> </p>
<br/> 바 <br/> 꿈 | 분류 | 태그 | 설명 |
|---|---|---|
| 레이아웃 | <div> | 구역 나누기 (가장 대표적인 블록 요소) |
<header>, <nav>, <section>, <article>, <aside>, <footer> | 시맨틱 레이아웃 태그 | |
| 텍스트 | <h1> ~ <h6> | 제목 |
<p> | 문단 | |
<blockquote> | 인용문 | |
| 리스트 | <ul> | 순서 없는 리스트 |
<ol> | 순서 있는 리스트 | |
<li> | 리스트 항목 | |
| 테이블 | <table> | 테이블 전체 |
<tr> | 테이블 행(Row) | |
<td> | 테이블 데이터 셀(Cell) | |
<th> | 테이블 헤더 셀 | |
| 폼 | <form> | 입력 양식(폼 영역) |
| 분류 | 태그 | 설명 |
|---|---|---|
| 텍스트 | <span> | 의미 없는 작은 구간 나누기 |
<a> | 하이퍼링크 | |
<strong> | 굵게(강조) | |
<em> | 기울임(강조) | |
<b> | 굵게 | |
<i> | 기울임 | |
<u> | 밑줄 | |
| 폼 | <input> | 입력 필드 |
<textarea> | 여러 줄 입력 (크기 조절 가능, 블록처럼 동작 가능) | |
<label> | 입력 필드와 연결된 라벨 | |
<button> | 버튼 | |
| 멀티미디어 | <img> | 이미지 삽입 |
<audio> | 오디오 (controls 속성을 쓰면 블록처럼 보일 수 있음) | |
<video> | 비디오 (controls 속성을 쓰면 블록처럼 보일 수 있음) |
<div></div> : 블록 레벨 컨테이너 : 굳이 text가 아니더라도 여러종류의 태그를 묶<span></span> : 인라인 컨테이너 : 텍스트를 묶을때 자주 사용
<img
src="이미지의 이름,이미지의 url" : 서버에 위치한 이미지,내 컴퓨터에 저장된 사진 다 가능
alt="~~~" : 이미지가 로딩에 실패한 경우 이미지 대신에 대체 택스트가 표시
width="100" : 이미지가 표시될 크기를 지정할 수 있다. 둘중 하나만 적어도 알아서 조정됨
height="200"
>
<a>태그 요소는 다양한 유형의 콘텐츠로 연결되는 링크 역할을 한다.
<a> 태그 안에서 href, target, title 같은 속성들은 어떤 순서로 적어도 브라우저가 정상적으로 해석<ul></ul><ol></ol><li></li> : 목록에 들어가는 항목 하나 하나를 표현할 때 사용하는 태그
start="1" : 리스트 번호가 어디서부터 시작할지 저장type="a" : 리스트 번호의 표시형식을 지정표는 행과 열로 이루어진 구조로, 행과 열이 만나는 지점인 셀(cell)이 콘텐츠를 나타내는 최소단위
<table> : 하나의 표를 나타내는 태그
<tr> : 표안에서 하나의 행을 나타내는 태그
<th> : 행안에서 제목에 해당하는 셀을 나타내는 태그
<td> : 행안에서 콘텐츠에 해당하는 셀을 나타내는 태그
<caption></caption> : table 태그의 안쪽에서 제목 또는 표에 대한 설명을 나타냄
<thead> : 표의 제목이나 주제를 나타내는 영역
<tbody> : 표의 본문을 나타내는 영역
<tfoot> : 표의 요약글이나 맺음말을 나타내는 영역

<input><input = "데이터 유형">
<input>) 안에 힌트 텍스트를 보여주는 속성<label>태그는 입력요소에 라벨을 붙이는 역할을 한다.
<label for="pw">비밀번호</label>


<form> : 입력 양식을 만들어 주는 태그<action> : 입력값을 전송할 서버의 url<method> : 클라이언트가 입력한 데이터를 어떤 식으로 전할할지 (GET or Post)


<meta> : HTML 문서에 대한 메타데이터를 정의
웹페이지에 대한 정보를 제공 하므로 검색엔진이 페이지를 검색할 때 참고가능하고, 검색 결과에도 반영 가능
meta 태그가 제공하는 메타데이터의 유형&속성

파트별로 영역을 나눔
: 시맨틱 태그
header : 메인 main : 중간 footer : 마지막
form 서버에 데이터를 보내기 위한 장치