<!DOCTYPE html> // 관습적으로 document 타입은 html이다라고 명시
<html> // html은 head와 body로 나뉘어진다.
<head> // 타이틀, 제목, 부가설명 등의 메타정보만을 포함한다.
<meta charset="UTF-8"> //문자포맷을 UTF-8로 세팅한다.UTF-8은 현존하는 모든언어를 지원한다.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title> //브라우저 탭 부분에 보이는 제목
</head>
<body> // 사용자에게 보여지는 최상위의 컨테이너, body안에 작성된 내용이 화면에 보여진다.
</body>
</html>
태그는 박스 혹은 아이템 2가지로 분류가 된다.
Box : 어떻게 아이템들을 배치할지 나누어주는 태그
Item : 사용자들에게 보여지는 태그
- Block : 한 줄에 하나만 배치가 가능하다. (다음 내용을 자동으로 줄바꿈을 한다.)
- inline : 한 줄에 여러개 배치가 가능하다.
태그들은 한줄을 차지하는 Block인지 한줄에 여러개가 배치될 수 있는 Inline인지 레벨이 정해저 있다. css명령어를 통해서 변경도 가능하다.
width
, height
, margin
, padding
등으로 레이아웃을 수정할 수 있다. display:block
CSS명령어로 블록으로 변경 할 수 있다.
div {display:block}
블록 요소인 태그 종류
address
,article
,aside
,audio
,blockquote
,canvas
,dd
,div
,dl
,fieldset
,figcaption
,figure
,footer
,form
,h1
,h2
,h3
,h4
,h5
,h6
,header
,hgroup
,hr
,noscript
,ol
,output
,p
,pre
,section
,table
,ul
,video
인라인 요소는 항상 블록 요소안에 포함되어 있으며 인라인 요소안에 다른 인라인 요소가 포함될 수 있다.
컨텐츠가 끝나는 지점까지를 넓이로 가지게 된다.
임의로 width
, height
로 변형을 줄 수가 없다.
인라인 요소는 line-height
로 줄의 높낮이를 조절할 수 있고 text-align
으로 텍스트의 종앙, 좌,우측 정렬을 할 수 있다.
인라인 요소 다음에는 줄바꿈이 없고 우측으로 바로 이어서 표시가 된다.
display:inline
CSS명령어로 인라인으로 변경 할 수 있다.
div {display:inline}
인라인 요소인 태그 종류
a
,abbr
,acronym
,b
,bdo
,big
,br
,button
,cite
,code
,dfn
,em
,i
,img
,input
,kbd
,label
,map
,object
,q
,samp
,small
,script
,select
,span
,strong
,sub
,sup
,textarea
,tt
,var
display:inline-block
CSS명령어로 인라인-블록으로 변경 할 수 있다.
div {display:inline-block}
웹사이트는 이미지와 같인 어떻게 배치할지를 정하는 태그가 있다. 해당 태그들을 이용해서 웹사이트의 구조를 짤수 있다.
태그의 구조
태그 안에는 Content이고, 이 하나의 태그 정어리가 하나의 Element이다.
div & sapn : 아이템들을 묶어서 스타일링을 할때 사용한다.
article : 여러가지 아이템들을 재사용 가능하도록 그룹화해 놓은 것
<p> 문단을 정의
<b> 볼드체
<span> inline level의 태그 -> 줄바꿈 일어나지 않음
<div> block level의 태그 -> 줄바꿈 일어남
<ol> 번호가 있는 리스트
<ul> 번호가 없는 리스트
<input for =" "> Name: </label>
<input id = "input_name" type="button / password / checkbox....">
#input tag가 여러개가 있을 수 있으므로 고유한 식별자를 넣어줘야 한다
html의 태그들과 태그의 속성들을 설명하고 예시까지 보여준다.
태그를 사용할 때는 MDN사이틑 켜놓고 같이 사용하면 도움이 많이된다.