HTML, CSS, JS를 사용해 데이터를 그래픽 사용자 인터페이스(GUI)로 변환하고,
그것으로 사용자와 상호작용할 수 있도록 하는 것
페이지의 제목, 문단, 표, 이미지, 동영상 등 웹의 구조를 담당
실제 화면에 표시되는 방법(색상, 크기, 폰트, 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시각적인 표현(정적)을 담당
콘텐츠를 바꾸고 움직이는 등 페이지를 동작시키는 동적처리를 담당
컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식 및 규칙의 체계
대표적으로 HTTP, HTTPS, FTP, SSL 등이 있음
웹 표준(Web Standard)이란 '웹에서 사용되는 표준 기술이나 규칙'을 의미
W3C의 표준화 제정 단계의 '권고안(REC)'에 해당하는 기술
W3C의 표준화 제정단계
1. 초안(WD)
2. 후보권고안(CR)
3. 제안권고안(PR)
4. 권고안(REC)
크로스 브라우징(Cross Browsing)이란 조금은 다르게 구동되는 여러 브라우저(크롬, 파이어폭스...)에서,
동일한 사용자 경험(같은 화면, 같은 동작 등)을 줄 수 있도록 제작하는 기술, 방법
웹 페이지가 출력되는 영역
픽셀이 모여 만들어진 정보의 집합, 레스터(Raster)이미지라고도 부름
ex) .jpeg, .gif, .png
JPG은 Full-color와 Gray-scale의 압축을 위해 만들어졌으며,
압축률이 훌륭해 사진이나 예술 분야에서 많이 사용.
PNG는 Gif의 대체 포맷으로 개발됨.
GIF는 이미지 파일 내에 이미지 및 문자열 같은 정보들을 저장.
JPG, PNG, GIF를 모두 대체할 수 있는 구글이 개발한 이미지 포맷.
점, 선, 면의 위치(좌표), 색상 등 수학적 정보의 형태(Shape)로 이루어진 이미지
ex) .svg
SVG는 마크업 언어(HTML/XML)기반의 벡터 그래픽을 표현하는 포맷.
: 백틱 그레이브
~
: 틸드, 물결 표시
!
: 엑스클러메이션, 느낌표
@
: 앳, 골뱅이
#
: 샵, 넘버, 우물 정
$
: 달러
%
: 퍼센트
^
: 캐럿 (~이상임을 표현)
&
: 엠퍼센드
*
: 에스터리스크, 별표
-
: 하이픈, 대시, 마이너스
_
: 언더스코어, 로대시, 밑줄
=
: 이퀄, 동등
"
: 쿼테이션, 큰 따옴표
'
: 아포스트로피, 작은 따옴표
:
: 콜론
;
: 세미콜론
,
: 콤마, 쉼표
.
: 피리어드, 닷, 점, 마침표
?
: 퀘스천, 물음표
/
: 슬래시
|
: 버티컬 바
\
: 백슬리시, 역 슬래시
()
: 퍼렌서시스, 소괄호, 괄호
{}
: 브레이스, 중괄호
[]
: 브래킷, 대괄호
<>
: 앵글 브래킷, 꺽쇠괄호