❓ SGML(Standard Generalized Markup Language)이란?
IBM사에서 1960년대에 개발한 GML(Generalized Markup Language)의 후속판이며, 문서용 마크업 언어를 정의하기 위한 메타 언어를 말한다.
정부나 항공우주기업에서 기계판독형 문서를 공유할 목적으로 설계되었다.
너무 복잡한 탓에 소규모 범용 목적으로 사용하는데는 걸림돌이 되었다.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
"-//W3C//DTD HTML 4.01 Transitional//EN"
: 해당 문서의 유형과 버전을 나타낸다."http://www.w3.org/TR/html4/loose.dtd"
: 해당 문서가 어떤 DTD 규정을 따라는지에 대한 링크를 포함하고 있다.<!DOCTYPE html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE 루트요소 DTD식별자 [ 선언1 선언2 ... ]>