웹(HTML, CSS)
- HTML (Hypertext Markup Language)
웹 문서를 만들기 위하여 사용하는 기본적인 웹 언어의 한 종류
- 태그
- 인라인 계열
span - inline 계열의 기본 태그
a - 링크
img - 이미지
- 블록 계열
div - 블록 계열의 기본 태그
nav - 메뉴를 감쌀 때 기본 태그
section - 섹션을 나눌때 기본 태그
article - 게시물을 나눌때 기본 태그
h1, h2, h3 ... - 제목 태그
ul, li - 순서 없는 목록 태그
ol, li - 순서 있는 목록태그
- CSS
- 노말라이즈
- 엘리먼트에 기본 디자인을 없앤다. (a, body, ul, ol, li h1 ...)
- 선택자
- 태그 선택자 -
div {...}
- 자식 선택자 -
div > {...}
- 후손 선택자 -
div a {...}
- 클래스 선택자 -
.menu-item {...}
- 기본 속성
width (가로 세로 길이)
height (위 아래 길이)
font-size (글자 크기)
font-weight (글자 두께)
color (색)
background-color (배경 색)
margin (요소의 외부 여백)
padding (요소의 내부 여백)
border (요소의 테두리 선)
- 레이아웃 속성
- display
none (사라짐)
inline-block, inline (글자화)
block - 너비를 지정하지 않는 한 최대한으로 늘어나고, 한 줄을 무조건 혼자 사용
inline - 너비를 지정하지 않는 한 최소한으로 줄어들고, 한 줄을 최대한 여럿이 사용
- block (블록화)
float
position