웹 표준, 공평한 웹 경험을 제공하기 위한 지침

soleil_lucy·2025년 1월 5일
1
post-thumbnail

웹 표준이 궁금해진 이유?

최근 프론트엔드 개발자 채용 공고를 살펴보다가 웹 표준웹 접근성이라는 키워드를 자주 접했습니다. 이 두 가지가 중요한 의미를 가진다고 생각했습니다. 먼저, 웹 표준이란 무엇일까요? 그리고 왜 등장하게 되었을까요? 이번 글에서는 이 질문들에 대해 답을 찾아보고자 합니다.

웹 표준이란?

웹 표준(Web Standards)은 웹 기술을 설계하고 사용하는 데 필요한 국제적으로 합의된 규칙과 지침을 의미합니다. HTML, CSS, JavaScript와 같은 웹 기술의 사용 방식을 정의하며, 웹 콘텐츠가 다양한 브라우저와 기기에서 일관되게 동작하도록(일관되게 볼수있도록) 돕습니다.

이 표준은 월드 와이드 웹 컨소시엄(W3C)과 같은 국제 표준화 기구에 의해 개발되며, 개발자들이 공통된 언어와 구조를 기반으로 웹을 구축할 수 있도록 가이드라인을 제공합니다. 이를 통해 웹사이트가 접근 가능하고, 사용하기 쉽고, 서로 호환 가능한 환경을 만들 수 있습니다.

간단히 말해, 웹 표준은 개발자와 사용자를 위해 웹의 공통 규칙을 제시하여 모두가 공평하고 편리하게 웹을 이용할 수 있도록 보장하는 중요한 기반입니다.

웹 표준이 등장 하게 된 이유?

웹 표준의 도입은 웹의 초기 발전과 긴밀히 연결되어 있습니다. 웹은 1989년에 Tim Berners-Lee에 의해 발명되었고, 그 이후 웹을 이용한 정보 공유와 접근 방식이 혁신적으로 바뀌었습니다. 초기에는 각기 다른 방식으로 웹사이트를 만들었기 때문에, 여러 브라우저에서 웹페이지를 제대로 표시하기 어려웠고, 이는 웹의 파편화를 초래했습니다. 서로 다른 브라우저와 장치에서 웹사이트가 다르게 보이거나 작동하는 문제를 해결하기 위한 필요성이 제기 되었습니다.

웹의 파편화? 서로 다른 웹 브라우저나 웹 사이트가 다르게 보이거나 작동하는 문제를 의미

이를 해결하기 위해 1994년, Tim Berners-Lee월드 와이드 웹 컨소시엄(W3C)을 창립하여 웹 표준을 제정하기 시작했습니다. W3C는 웹 기술의 일관성과 호환성을 보장하기 위해 다양한 웹 개발 언어와 기술에 대한 표준을 만들었으며, 이로 인해 웹이 더욱 체계적이고 접근 가능한 공간이 되었습니다.

웹 표준의 핵심 목표는 웹의 호환성과 사용자 접근성을 높이는 것이었습니다. 예를 들어, HTML, HTTP, URL과 같은 표준은 웹 페이지의 구조, 콘텐츠 전송 방식, 주소 체계 등을 규정하여 다양한 브라우저와 장치에서 일관되게 동작하도록 했습니다. 또한, 웹 개발에서 콘텐츠(HTML), 프레젠테이션(CSS), 행동(JavaScript)을 분리하여 효율적이고 유연한 웹 개발을 가능하게 했습니다. 이를 통해 코드의 효율성을 높이고, 유지보수나 업데이트를 용이하게 했습니다.

결론적으로, 웹 표준의 도입은 웹을 일관되게 유지하고, 모든 사용자에게 동일한 경험을 제공하기 위함 이었습니다.

웹 표준이 중요한 이유?

웹 표준은 웹의 호환성과 사용자 접근성을 높이는 것과 일관성을 유지하는 중요한 역할을 합니다.

다음은 웹 표준을 따르는 이유들입니다:

  1. 호환성 및 일관성 보장

    웹 표준을 따름으로써 다양한 브라우저와 기기에서 웹 페이지가 동일하게 표시되고 작동하도록 할 수 있습니다. 이는 사용자가 어떤 장치나 운영 체제를 사용하더라도 일관된 경험을 제공할 수 있게 해줍니다.

  2. 웹 접근성 향상

    웹 표준은 장애를 가진 사람들, 고령자 등 모든 사용자가 웹을 동등하게 이용할 수 있도록 도와줍니다. 예를 들어, 시각 장애인이나 청각 장애인이 웹 콘텐츠를 접근할 수 있도록 돕는 기술들이 웹 표준에 포함되어 있습니다.

    • 이미지 대체 텍스트 제공

      시각 장애가 있는 사용자들이 이미지의 내용을 이해할 수 있도록 alt속성을 사용하여 이미지를 설명하는 대체 텍스트를 제공합니다.

      <img src="bird.png" alt="하늘을 나는 새" />
  3. 유지 보수 용이성

    표준화된 코드 작성은 웹 사이트의 유지 보수 및 업데이트를 더 쉽게 만들어 줍니다. 웹 표준을 준수하면, 코드가 깔끔하고 일관되게 작성되어 여러 개발자가 협업할 때도 문제 없이 작업을 할 수 있습니다.

  4. 검색 엔진 최적화(SEO)

    웹 표준을 따르는 웹 사이트는 검색 엔진 최적화에 유리합니다. 검색 엔진이 웹 페이지를 더 잘 이해할 수 있도록 도와주며, 이는 웹 사이트의 검색 순위 향상으로 이어질 수 있습니다.

  5. 미래 대비

    웹 표준은 시간이 지나도 웹사이트가 호환되고 접근 가능하도록 설계 되었습니다. 따라서 새로운 기술이 등장하더라도, 웹 표준을 따른 웹사이트는 미래의 기술 변화에도 더 잘 대응할 수 있습니다.

W3C가 제정한 웹 표준 지침

W3C에서 제정한 웹 표준 지침은 아래 사이트에서 확인할 수 있습니다.

내가 이해한 웹 표준?

웹 표준은 1994년 Tim Berners-Lee가 W3C를 창립하여 제정한 지침 또는 가이드라인으로, 여러 브라우저와 기기에서 웹사이트가 제대로 표시되지 않거나 작동하지 않는 웹의 파편화 문제를 해결하기 위해 등장하였습니다. 이를 통해 다양한 사용자가 다양한 디바이스와 브라우저를 통해 웹에 접근하더라도 동등한 경험을 제공하는 것을 목표로 합니다.

요약

웹 표준은 W3C에서 정한 규칙과 지침으로, 모든 사용자가 다양한 브라우저와 기기에서 웹을 이용할 때 웹 콘텐츠가 일관되게 동작하도록 돕습니다. 웹 표준이 중요한 이유는 웹 페이지가 어떤 브라우저나 기기에서도 잘 작동하도록 보장하고, 모든 사람들이(장애를 가진 사람들도) 쉽게 접근할 수 있도록 하며, 사이트 유지보수나 수정이 쉬워지고, 검색엔진 최적화(SEO)에도 도움이 되기 때문입니다. 또한, 새로운 기술이 등장하더라도 웹 표준을 따르면 웹 사이트가 쉽게 적응할 수 있습니다.

출처

profile
여행과 책을 좋아하는 개발자입니다.

1개의 댓글

comment-user-thumbnail
2025년 1월 5일

목차만 읽고 좋아요 눌렀는데 내용도 좋네요.
한 번이 부족한데요?
재밌게 읽었습니다 :)

답글 달기

관련 채용 정보