1. 웹표준 (웹 접근성)
1) 웹 접근성이란?
- 장애에 구애 없이 모든 사람들이 손쉽게 정보를 공유 할 수 있는 인터넷 공간을 말한다.
2. 웹표준 관련 기술의 소개
- 웹접근성의 수준을 향상시키는 데에 최적의 방법으로 인식되고 있는 웹표준 관련 기술에는 어떠한 것이 있는지 살펴보고, 이러한 기술의 쓰임새와 의미에 대해 자세히 살펴 보자.
1) 구조 언어 (X)HTML & XML
HTML은 ‘HyperText Markup Language’의 약자로, 하이퍼텍스트를 표현하기 위한 마크업 언어라고 정의할 수 있습니다. HTML은 SGM(Standard Generalizes Markup Language)을 모체로 하여 국제 표준 기구인 ISO가 1986년에 채택한, 웹에서 사용하는 표준 마크업 언어입니다.
2) 표현 언어 CSS
CSS(Cascading Style Sheet)는 HTML 3.2부터 지원하기 시작한 것으로, 웹 제작자와 사용자들의 필요에 의해 특별히 개발되었습니다. CSS에서는 폰트, 색상, 공백, 공간과 그 밖의 문서 표현 등을 자유롭게 지정할 수 있는 기능을 제공합니다. 기존의 HTML은 웹 문서를 다양하게 설계하고 수시로 변경하는 데에 많은 제약이 있었기 때문에 이것을 보완하기 위해 CSS를 만든 것입니다.
3) 동작 및 제어를 위한 DOM & ECMA Script (Java Script)
웹 페이지의 요소를 객체화해서 동작을 제어하는 데 사용하는 웹 표준 기술에는 DOM과 ECMA Script가 있습니다. DOM(Document Object Model)은 웹 페이지의 구성 체계를 말하는데, 이것은 HTML을 작성하면서 생성되는 논리적 규칙입니다. 다시 말해서 별도로 저작자가 구성하는 것은 아닙니다. 웹 브라우저는 이 논리적 구성 체계인 DOM을 해석하여 페이지를 표시하거나 ECMA Script 등의 기술을 통하여 DOM의 구조를 변경할 수 있습니다. 즉, 사용자 측에서 작동하는 많은 동적 요소들이 DOM을 이용하여 객체 모델에 접근한 후, 스크립트 언어인 ECMA Script를 이용하여 웹 페이지의 요소의 동작을 제어하는 방법으로 작성한 것입니다. DOM과 ECMA Script를 이용하면 웹 페이지에 동적인 효과를 적용할 수 있습니다.
3. 브라우저와 웹표준 종류
- 마이크로소프트의 인터넷 익스플로러(MS Internet Explorer)
- 모질라 파이어폭스(Mozilla Firefox)
- 오페라 소프트웨어의 오페라(Opera)
- 애플의 사파리(Apple Safari)
- 구글의 크롬(Google Chrome)
참고자료)
'HTML & CSS' 카테고리의 다른 글
[CSS] 자주 사용하는 글자 스타일들 (0) | 2022.11.09 |
---|---|
HTML & CSS 기초 (0) | 2021.08.17 |
Vscode 태그 자동 완성 방법 (0) | 2021.08.09 |
Vscode 설치 및 확장 플러그인 (0) | 2021.08.04 |
댓글