

웹표준은 W3C(World Web Consortium), ECMA(European Computer Manufacturers Association) International,
IETF(The Internet Engineering Task Force), OASIS(Organization for the Advancement of Structured Information Standards)와
같은 표준화기구에서 승인한 개방형 인터넷표준을 말합니다.
대표적인 웹 표준화 기구인 W3C의 경우 아키텍처(Architerture), 상호작용(Interaction), 기술과 사회 도메인(Technology and
Society), 유비쿼터스 웹(Ubiquitous Web), 웹접근성 이니셔티브(Web Axxessibility Initiative), 품질보증(Quality Assurance) 등
6개 도메인을 중심으로 웹표준화 활동 수행하고 있습니다.

HTML(Hypertext Markup Language) 는 웹페이지를 표시하는데 기본 언어로서 사용된다. 웹 컨텐츠의 내용은 표준 HTML 포맷
으로 적용해야 하며 정보가 독점적인 고유 포맷으로 제공되는 경우, HTML 포맷도 제공되어야 한다.
브라우저 호환성은 모든 경우에 있어 고려되어야 하며, 웹사이트는 단일 웹 브라우저에 맞추어 제작되어서는 안되며, 클라이언트
그룹에 의해 빈번하게 사용되는 웹 브라우저에서 올바르게 작동해야 한다. 최신의 HTML 표준은 4.01이지만 HTML을 XML과
결합한 XHTML이 권고안으로 나와 있다.
HTML2/3와 달리 최신 XHTML 표준은 <font,> <b>, <i> 같은 표현 요소들을 배제하고, 태그를 모두 닫도록 권고하는 등 정확한
문서 규격을 요구하고 있다. 이것은 손으로 코딩을 하는 게 아니라 점점 전문적인 저작 도구를 사용함에 따라 구조적인 HTML
템플리트를 생성하고 스타일(Cascade Style Sheet, CSS)을 관리함으로서 비 전문 설계자도웹 페이지를 손쉽게 제작 관리 할 수
있게 해 준다.
CSS는 사용자 정의의 디자인 속성, 즉 글꼴, 크기, 색상, 이벤트 등을 지정할 수 있으며 CSS를 사용한 모든 페이지는 기존
버전과의 호환성 되게 어떤 브라우저에서도 내용을 열람할 수 있다. CSS를 이용하여 설계자는 서로 다른 화면 해상도와 브라우저
상에서, 테이블 없이도 동일하게 보여질 수 있는 페이지를 생성할 수 있다. 단 IE4.0 이하와 넷스케이프4 이하의 오래된 웹브라우저
에서는 CSS를 지원하지 못한다.
CSS를 사용하여 생성한 페이지와 템플리트는 다양한 브라우저, 화면 해상도 및 액세스 기술을 사용하여 테스트하여야 하며, 최신
시스템 사용자가 아니더라도 적합한 접근이 보장되어야 한다.
XML(eXtensible Markup Language)은 HTML이나 CSS로서 표현되지 못하는 영역을 DTD를 이용하여 정의하여 사용자 정의의
태그를 생성하여 제작할 수 있는 메타 마크업 언어이다. XML 사용 분야를 검토하여 적절한 용도에 맞게 사용하여야 한다.
XML이 고려되는 애플리케이션은 사용자가 필요한 정보를 얻기 위해 하나 이상의 데이터베이스와 상호 작용할 필요가 있는 경우,
작업이 사용자에게 전달되어 사용자가 자신의 기록 혹은 문서에 액세스할 것이 예상되는 경우, 서로 다른 세트의 데이터가 서로
다른 사용자에게 디스플레이 되어야 하는 경우, 정보 검색 및 디스플레이와 관련하여 사용자 선호 프로파일을 구축해야 할 필요가
있는 경우, 각 개인이 스타일 시트를 사용하여 다양한 포맷으로 문서를 갱신해야 할 필요가 있는 경우에 사용 가능하다.

W3C에서는 웹페이지가 표준안에 따라 만들어 졌는지, 접근성에 대한 고려가 이루어졌는지 유효성 검사(Validation)에 대한 정보를
제공하고 있다. 개발의 맨 첫 계에서부터 여러 가지 검사를 시작하면, 초기에 식별한 접근성 관련 문제점은 더 수정하기 쉽고,
피해갈 수 있다.
아래는 몇 개의 중요한 유효성 검사 방법으로 제시되는 것이다. 먼저 자동화된 접근성 검사 도구와 브라우저 유효성 검사 도구
(http://validator.w3.org/)를 사용한다. 한국어 번역이 제공되는 http://validator.kldp.org/을 이용하면 유효성 에러에 대한 설명과
해결 을 한국어로 볼수 있다. 이 외에도 CSS 유효성 확인(http://jigsaw.w3.org/cssvalidator/) 페이지와 XML에 대한 유효성
확인(http://www.stg.brown.edu/service/xmlvalid)를 사용할 수 있다.
