-
웹 표준 - W3C(World Wide Web Consortium)웹 표준성 2023. 10. 28. 22:34728x90
웹 개발을 하면서 한 번도 웹 표준성에 대해서 생각해 본 적이 없다. 하지만, [코멘토]에서 진행하는 "웹 접근성, 웹 표준 직무체험" 강의를 듣고 웹 표준성에 대해서 알게 되었고, 지금 내가 공부하고 있는 웹 개발에 대해 다시 한번 생각해 보았다.
그렇다면 왜 웹 표준이라는게 있는 걸까?
현대사회에서 웹은 다양한 디바이스의 크기 및 다양한 사람들이 사용을 한다. 그렇기에 어떠한 상황에서도 내가 제작한 웹 사이트가 잘 구동이 되어야 한다. 모든 상황에서도 에러 없이 구동이 되려면 먼저 웹 표준을 지켜야 한다. 그래야 웹 호환성, 더 나아가 웹 접근성도 높아진다.
구분 목적 준수 내용 차이 웹 접근성(Web Accessibility) 인적, 환경적 요인에 제약 없는 웹 정보 접근 W3C 웹 접근성 이니셔티브(WAI-aria) 한국형 웹 컨텐츠 접근성 지침 웹 표준, 웹 호환성을 공통으로 포함 웹 호환성(Cross Browsing) 웹 브라우저 버전, 종류와 관계 없는 웹 사이트 접근 웹 표준 준수를 통한 브라우저 호환성 확보
- HTML, CSS, JS 문법 준수
- 동작, 레이아웃, 플러그인 호환성웹 표준을 공통으로 포함 웹 표준(Web Standard) 웹의 사용성 및 접근성 보장 HTML, CSS 등에 대한 W3C문법 준수 등 웹의 내용, 표현, 행동에 관련된 기술 표준 제일 먼저, 웹 표준을 지정하는 컨소시엄은 W3C이다.
이 페이지에서는 W3C에 대해서 알아볼 예정이다.
W3C
- W3C란
- W3C는 "웹의 잠재된 가능성을 이끌어내는 것"을 목적으로 한 국제적인 컨소시엄으로 1994년에 창립되었다. W3C에는 MS, Apple Computer, Adobe, Marcomedia, Sun Microsystems 등과 같은 하드웨어 및 소프트웨어 전반의 제작사와 컨텐츠 제공사, 교육 기관, 전기 통신 회사 등을 포함한 450여 회원사로 구성되어 있다.
- W3C 활동
- 웹 관련 제품의 상호 호환성을 향상시키기 위한 개방적인 규격을 작성한다. W3C의 규격은 컨소시엄 멤버와 멤버 외의 전문가로 구성되는 위원회에 의해서 작성된다. 위원회는 웹 어플리케이션 제작사와 단체로부터의 합의를 얻어서 권고 초안과 권고안을 작성한다. 이것들은 W3C 멤버와 총장에게 제출되어 W3C 권고로서의 공식 승인을 받는다.
W3C
The World Wide Web Consortium (W3C) develops standards and guidelines to help everyone build a web based on the principles of accessibility, internationalization, privacy and security.
www.w3.org
3. W3C 표준안에 대한 목록
- CSS1 최신 버전: https://www.w3.org/TR/CSS1/
- CSS2 최신 버전: https://www.w3.org/TR/CSS/#css
- DOM1 최신 버전: https://www.w3.org/TR/REC-DOM-Level-1/
- HTML 4.0 최신 버전: https://www.w3.org/TR/html40/
- RDF 1.0 최신 버전: https://www.w3.org/TR/REC-rdf-syntax/
- XML 최신 버전: https://www.w3.org/TR/xml
Cascading Style Sheets, level 1
an invalid at-keyword is ignored together with everything following it, up to and including the next semicolon (;) or brace pair ({...}), whichever comes first. For example, assume the style sheet reads: @three-dee { @background-lighting { azimuth: 30deg;
www.w3.org
CSS Snapshot 2023
Abstract This document collects together into one definition all the specs that together form the current state of Cascading Style Sheets (CSS) as of 2023. The primary audience is CSS implementers, not CSS authors, as this definition includes modules by sp
www.w3.org
Document Object Model (DOM) Level 1 Specification
This specification defines the Document Object Model Level 1, a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model provides a s
www.w3.org
HTML 4.01 Specification
This specification defines the HyperText Markup Language (HTML), the publishing language of the World Wide Web. This specification defines HTML 4.01, which is a subversion of HTML 4. In addition to the text, multimedia, and hyperlink features of the previo
www.w3.org
RDF/XML Syntax Specification (Revised)
The Resource Description Framework (RDF) is a general-purpose language for representing information in the Web. This document defines an XML syntax for RDF called RDF/XML in terms of Namespaces in XML, the XML Information Set and XML Base. The formal gramm
www.w3.org
Extensible Markup Language (XML) 1.0 (Fifth Edition)
Extensible Markup Language, abbreviated XML, describes a class of data objects called XML documents and partially describes the behavior of computer programs which process them. XML is an application profile or restricted form of SGML, the Standard General
www.w3.org
4. W3C 웹 표준 검사하기
내가 작성한 코드가 웹 표준에 부합한지 알려주는 사이트이다.
- MarkUp 검사: The W3C Markup Validation Service
The W3C Markup Validation Service
Validate by File Upload Note: file upload may not work with Internet Explorer on some versions of Windows XP Service Pack 2, see our information page on the W3C QA Website.
validator.w3.org
W3C CSS 검사 서비스
파일 업로드를 통한 검사 직접 입력을 통한 검사
css-validator.org
※ 프로젝트로 만든 하우스파티(http://15.165.115.315/)을 검사한 결과
MarkUp 검사 CSS 검사
728x90'웹 표준성' 카테고리의 다른 글
ChromeVox - Screen Reader 테스트 (0) 2023.11.05 - W3C란