안녕하세요 아기크롱입니다.
작성된 글을 읽으시면서 빼먹은 부족한 부분은 댓글고고^^
공부하시기전에 큰 틀로보면 IT를 통해 보안, (웹/앱, 솔루션)개발, 웹퍼블리셔의 직무가 있고, 저는 웹 개발을 공부하고 있습니다.
시작에 앞서, 웹 개발을 준비하려는 초보개발자분들에게 묻습니다.
왜 웹 개발을 하고싶나요? 각자 한 번쯤은 생각해보시기 바랍니다.
그럼 시작합시다
" 웹을 개발하는데 웹 표준을 모르면 안되겟죠? "
웹 표준이란,
월드 와이드 웹( www )의 측면을 서술하고 정의하는 공식 표준이나 다른 기술 규격을 가리키는 일반적인 용어이다.
1)구체적으로 웹 표준이 필요하게 된 이유는
웹 초창기 각 브라우저 제조사들은 웹의 기본이 HTML 기술들을 구현했습니다. 각 브라우저 제조사들은 HTML 확장 기술을 개발하였는데 같은 기술을 제각기 다른 방법으로 구현한 셈이 되었습니다. 자사에 유리한 기술 위주로 개발된 것입니다. 이 때문에 웹 개발자들은 각기 다른 기술 때문에 혼란과 새로운 기술 습득에 관한 고민에 빠지게 되었습니다.
2) 웹표준을 준수해야 하는 이유
웹표준은 상호 호환성에 관한 것이며, 특정 브라우저 제조사나 기술에 종속적이지 않아야 한다는 것을 뜻하기도 합니다. 예를 들어 웹 환경에서 ActiveX를 보면, 오직 윈도우 환경에서만 작동하기 때문에 맥이나 리눅스 환경에서는 동작하지 않습니다. 특히 한국의 ActiveX의 남용은 심각한 수준으로 모든 금융권과 공공기관의 경우 윈도우 환경이 아니면 사용이 불가능할 정도입니다. 하지만 현재 IE 이 외의 Firefox, Safari, Opera, Chrome 등 많은 브라우저가 각각의 특징과 빠른 속도를 장점으로 브라우저 전쟁이라고 불릴 정도로 양상이 바뀐 상태입니다. 특히 아이폰으로 대변되는 스마트폰의 등장으로 IE의 시장 점유율은 점차 낮아지고 있습니다. 이는 특정 웹 브라우저에서만 작동하는 웹 페이지는 점차 설 자리가 없어진다는 것을 의미합니다.
3) 구조(콘텐츠)와 표현(디자인)이 기능상 분리
- 구조 HTML(마크업 언어) : 웹 콘텐츠에 의미를 부여하고 구조를 형성하는 것
- 표현 CSS : 웹 콘텐츠의 디자인을 담당
- 기능 javaScript : 기능적인 브라우저의 상호작용을 담당
결국 웹표준을 지키면 브라우전 간 상호 호환이 되면 유지보수가 편리해지는 것입니다.
'WEB 기초 > HTML' 카테고리의 다른 글
[ul/ol Tag] 리스트 태그와 정렬태그 (0) | 2018.11.15 |
---|---|
멀티미디어(이미지, 오디오, 비디오) 태그 (0) | 2018.11.15 |
[font Tag] 글자체 태그 (0) | 2018.11.15 |
[a Tag] 링크 태그 (0) | 2018.11.15 |
Html의 기본구조 (0) | 2018.11.15 |