웹표준
웹표준의 정의
웹 페이지를 구성하고 표시하기 위한 규직과 표준들의 집합
웹표준은 웹 사이트가 다양한 브라우저와 플랫폼에서 일관되게 동작하도록 보장하고, 웹의 상호운용성, 접근성, 검색엔진 최적화 등을 개선하는데 기여한다.
종류
1. HTML(HyperText Markup Languge)
- 웹 페이지의 구조와 콘텐츠를 정의하는 언어로 텍스트, 이미지, 비디오 등을 표시한다.
2. CSS(Cascading Style Sheets)
- 웹 페이지의 디자인과 스타일을 정의하는 언로도 레이아웃, 색상, 글꼴 등의 스타일을 지정한다.
3. JavaScript
- 웹 페이지의 동적인 기능과 상호작용을 담당하는 프로그래밍 언어이다.
4. SEO(검색엔진 최적화)
- 웹 페이지가 검색엔진에서 노출되고 검색 결과에서 높은 순위를 유지하기 위한 길수과 방법론들을 포함한다.
웹표준 준수 이유
특정 브라우저와 사용자 등의 이용환경과 비표준 페이지 및 과도한 플러그인 사용으로 장애인, 노약자를 포함한 모든 사용자들에게 운영체제 및 웹 브라우저 등의 정보 접근 제약이 있다.
따라서 브라우저의 종류나 버전에 상관없이 모든 사용자들이 동일한 웹사이트를 볼 수 있도록 웹 표준기술 작업이 필요하며 웹 표준 준수는 웹 접근성 준수를 위한 핵심이다.
웹접근성
웹접근성의 정의
모든 사용자 그중에 노약자, 장애를 가진 사용자들이 웹 콘텐츠에 쉽게 접근하고 이해할 수 있도록 보장하는 것을 의마한다. 장애를 가진 사용자들은 시력, 청력, 운동 기능 등의 제약으로 일반적인 방법으로 웹사이트를 이용하기 어려울 수 있다 이러한 점을 적절한 대안을 제공하여 정보에 접근할 수 있는 기회를 동등하게 제공하는 것을 목표로 한다.
간단하게 이해 하자면 보다 폭넓은 사용자들에게 정보를 제공하고, 다양한 사용자들이 웹 콘텐츠를 더 편리하게 이용할 수 있도록 함으로써 포용적인 디지털 환경을 구축하는데 중요한 역할을 한다.
'간단한 공부' 카테고리의 다른 글
[공부] 동기, 비동기 프로그래밍 이란? (0) | 2023.07.26 |
---|---|
[공부] jQuery - 제이쿼리 란? (0) | 2023.07.26 |
[공부] 바닐라 JS(Vanilla JS) 란? (0) | 2023.07.26 |
[공부] Float 사용시 발생하는 이슈, 해결법 (0) | 2023.07.26 |
[공부] 시멘틱 태그(Semantic Tag) 란? (0) | 2023.07.26 |