우리나라에는 많은 브라우저가 사용되고 있습니다. 프론트엔드 개발자로써 어떠한 웹 페이지를 개발했는데 그 페이지가 브라우저마다 다르게 보인다면 꽤 이상하게 보일 수 있습니다. 그러한 현상을 예방하기 위해 표준화된 언어를 사용함으로써 어떠한 브라우저를 사용하더라도 동일한 결과물을 보여주는 것을 웹 표준
이라고 부릅니다. 즉, 웹 표준이란 웹에서 표준적으로 사용되는 기술이나 규칙을 의미합니다.
📗 W3C
W3C는 웹 기술의 표준을 정의하는 공식 기관이다.
W3C의 표준안에는 HTML, CSS Javascript 등에 대한 규정이 있다.
⛓️ https://www.w3.org/standards
위 링크를 참고해 웹 표준 가이드라인을 참고해 작성한다.
1. XHTML (eXtensible Hypertext Markup Language)
2. CSS (Cascading Style Sheets)
3. XML (eXtensible Markup Language)
4. DOM(Document Object Model)
5. ECMAScript
누구에게나 동등한 기회 제공을 위해서 장애인이나 고령자가 웹 사이트에서 제공하는 정보를 비장애인과 동일하게 이용할 수 있도록 보장하는 것을 의미합니다. 웹 접근성을 웹 표준을 기반으로 이루어집니다.
이러한 웹 접근성을 보장하기 위헤 W3C 참고하여 코드를 작성해야 한다.
아래 사이트에서 웹 표준 정도를 검사할 수 있다.
⛓️ https://validator.w3.org/
웹 호환성 또한 웹 표준을 기반으로 이루어집니다. 그래서 표준 웹 기술을 사용하여 공통 요소를 사용하여 웹을 개발해야 합니다. 서로 다른 운영체제나 브라우저를 사용하더라도 동일한 화면이 나오도록 해야 합니다.
오늘은 웹 표준과 웹 접근성, 웹 호환성 대해 알아봤는데, 앞으로 웹 페이지를 제작할 때는 모든 사람의 환경을 고려해서 모두가 잘 사용할 수 있는 페이지를 만들도록 노력해야한다!
✔️ 참고 사이트
http://www.smartebiz.kr/new/subpage02_02.html
http://www.wa.or.kr/m1/sub1.asp
https://accessibility.naver.com/accessibility