Web
웹 표준과 브라우저
zkzk7290
2024. 7. 24. 20:51
반응형
웹 표준의 정의
- 웹(공간): 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간
- 웹에서 사용되는 기술이나 규칙을 ‘표준화’ 한 것
- 웹 페이지가 다양한 장치 및 브라우저에서 , 일관되고 예측 가능한 방식으로 작동하도록 보장
웹 표준 준수의 필요성
- 일반 사용자 : 장소나 브라우저에 상관없이 쉽게 웹 사이트를 보는 것이 가능
- 웹 개발자와 디자이너 : 코드의 유지 보수 OR 개발 시간을 절약
호환성 (Compatibility)
- 다양한 브라우저 및 장치에서 동일한 사용자 경험 제공
- 브라우저 간의 기능적 차이 최소화
접근성 (Accessibility)
- 장애가 있는 사용자 및 다양한 환경에서의 웹 접근성 향상
- 스크린 리더와 같은 보조 기술의 사용이 용이
지속 가능성 (Sustainability)
- 표준 준수 코드는 미래의 기술 변화에도 적응력이 뛰어남
- 유지 관리 및 확장성 개선
웹 표준의 ‘주요 구성 요소’
HTML (HyperText Markup Language)
- 웹 페이지의 구조와 내용을 정의하는 언어
- 최신 버전: HTML5
CSS (Cascading Style Sheets)
- 웹 페이지의 스타일과 레이아웃을 지정하는 언어
- 스타일 규칙을 통해 콘텐츠의 디자인
- 제어최신 버전: CSS3
JavaScript
- 동적인 상호작용과 웹 페이지의 행동을 제어하는 스크립트 언어
- DOM (Document Object Model) 조작
접근성 지침 (Accessibility Guidelines)
- 웹 콘텐츠를 모든 사용자, 특히 장애가 있는 사용자들이 접근하고 이해할 수 있도록 하는 웹 접근성 가이드라인
- 스크린 리더 호환성: 스크린 리더 사용자를 위해, ARIA(Accessible Rich Internet Applications) 레이블과
- 롤(role)을적절히 사용 → 요소의 목적과 기능을 명확히 설명
ARIA( Accessible Rich Internet Applications ): 접근가능한 리치 인터넷 애플리케이션 장애를 가진 사용자가 웹 콘텐츠와 웹 애플리케이션(특히 JavaScript를 사용하여 개발한 경우)에 더 쉽게 접근할 수 있는 방법을 정의
●웹 접근성(Web Accessiblilty) : 모든 사용자들도 웹사이트를 효과적으로 사용할 수 있도록 보장하는
일련의 권고사항
브라우저 (Browser) 도구
→ 웹 콘텐츠를 사용자에게 제공하는 도구
- 창(Window)
- 정의: 브라우저 창은 웹 콘텐츠가 표시되는 메인 인터페이스 사용자는 이 창을 통해
- 웹 사이트를 보고, 인터넷을 탐색
- 탭(Tab)
- 정의: 탭은 하나의 브라우저 창 내에서 여러 웹 페이지를 동시에 열고 관리할 수 있는 기능
- 각 탭은 독립적인 웹 페이지를 로드하여 사용자가 쉽게 사이트 간을 전환 가능
- 주소창(Address Bar)
- 정의: 주소창은 사용자가 웹 사이트의 URL을 입력하거나 볼 수 있는 브라우저 인터페이스의 일부
- 뷰포트(Viewport)
- 정의: 뷰포트는 브라우저 창 내에서 실제로 웹 페이지가 표시되는 영역 이 영역은 사용자가
- 한 번에 볼 수 있는 웹 페이지의 부분을 결정
인터페이스(Interface): 서로 다른 두 개의 시스템, 장치 사이에서 정보나 신호를 주고받는
즉 쉽게 말해서 서버와 서버의 연결을 말함
반응형