[HTML][CSS] HTML/CSS의 버전은?

star_delight.yeji·2023년 3월 2일
post-thumbnail

HTML vs HTML4 vs HTML5 / CSS vs CSS3 vs CSS4 맞는 표현은 무엇일까?

📚알아볼 내용

  1. HTML
    • HTML이란?
    • HTML vs HTML4 vs HTML5
  2. CSS
    • CSS란?
    • CSS vs CSS3 vs CSS4
  3. 결론

HTML

HTML이란?

HTML은 HyperText Markup Language의 약자이다. 웹을 이루는 가장 기초적인 구성 요소로, 웹 콘텐츠의 의미와 구조를 정의할 때 사용한다.
HyperText(하이퍼텍스트)는 정해진 순서 없이, 다른 문서로 접근할 수 있도록 문서를 서로 연결해주는 링크를 말한다.

그런데 왜 과도, 초과, 최고의 뜻을 가진 Hyper를 사용했을까?
=> HyperText는 정보를 검색할 때 종이를 통해 정보를 일일히 찾는 것이 아니라 비순차적으로 검색을 할 수 있도록 제공된 텍스트이다. 종이의 인쇄된 텍스트 기술의 한계를 초월해서 관련 문서를 넘나들며 원하는 정보를 얻을 수 있는 고차원적인 기술이다.

마크업은 표시한다는 뜻으로 태그 등을 이용하여 문서나 데이터의 구조를 표시한다.
웹 브라우저에 내용을 보여주는 텍스트, 이미지, 영상 등의 위치를 표시하는 것을 의미

HTML vs HTML4 vs HTML5

HTML vs HTML4 vs HTML5 이 3가지를 들어봤을 것이다. HTML4와 HTML5는 HTML의 버전을 의미한다. 2014년에 발표된 HTML 표준 규약에서 이전 버전인 HTML4와 구별하기 위해 HTML5라고 불렀습니다.
HTML을 개발하는 W3C와 WHATWG가 있다. 2019년까지 W3C는 버전이 있는 HTML5 표준(5.1~5.2)을 게시했다. W3C는 완결된 HTML5 버전을 만들고 싶어 했지만 WHATWG는 지속해서 살아있는 표준형식으로 개발하는 Living Standard로 개선되고 발전되길 바랬다. 2019년에 W3C는 HTML5.3을 권고안으로 내세웠지만, WHATWG에서는 거부 의사를 보였다. 결국 W3C는 HTML5 이후 버전 표준 발행을 포기하고 WHATWG 방식을 수용했다.
2019년 5월 28일부터는 WHATWG와 W3C에서 HTML의 유일한 버전으로 "Living Standard"를 발표했다.
따라서 HTML의 유일한 버전이 "Living Standard"이기 때문에 HTML이라고 표현하는 것이 맞다.


CSS

CSS란?

CSS는 Cascading Stlye Sheets의 약자로 웹 페이지의 모양과 표현을 할 수 있는 언어이다. 웹 페이지의 특정 요소 또는 요소 그룹에 적용할 스타일 그룹을 지정하는 규칙을 정의하는 규칙 기반 언어입니다.

CSS vs CSS3 vs CSS4

CSS는 CSS1, CSS2, CSS3 버전이 있다. CSS3 이후 지속적으로 개발은 하고 있지만 공식적으로 CSS4 버전은 없다. W3C의 CSS 개발 그룹이 CSS 개발을 위해 "Living Standard" 접근 방식을 채택했기 때문이다. "Living Standard"는 개발 그룹에서 개발 및 승인 되는 즉시 사양이 지속적으로 업데이트 되고 새로운 기능이 추가하는 방식이 적용된다.
웹의 변화하는 요구를 빠르게 적응할 수 있고 보다 유연하고 민첩하며 응답성이 뛰어난 언어를 제공하기 위해 W3C의 CSS 개발 그룹에서 결정한 것이다.
현재 CSS 명세의 버전을 올리지 않고, 주기적으로 CSS 명세 안정판 스냅샷을 생성하고 있다.
CSS의 현재 작업 & 참여 방법에 대해


결론!!

HTML, CSS 모두 버전이 없다고 보면 된다. 즉, HTML그리고 CSS라고 말하면 된다.

0개의 댓글