제주에서 작은 IT 사업을 하고 있는 유지 아빠가 보고 듣고 느끼는 진솔한 이야기를 나누는 공간입니다.

웹 & IT/웹표준 HTML, CSS & PHOTOSHOP

HTML 과 CSS 웹 표준 알아보기 2

유지아빠 2010. 11. 29. 12:17

Doc type 정의하기                                                   

 

웹 표준에서 웹 페이지를 제대로 표현하기 위해서는 올바른 문서형태를 정의해 줘야 합니다.  올바른 문서 형식을 선언해 주는 것은 다양한 웹 브라우저에 따른 렌더링 차이를 최소화 할 수 있기 때문에 매우 중요하다고 할 수 있습니다.

HTML 버전에 따라 해석되는 방식이 브라우저에 따라서 차이가 날 수 있기 때문입니다.

 

HTML 4.01 표준 문서 양식

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/frameset.dtd">

 

XHTML 1.0 표준 문서 양식

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

XHTML 1.1 표준문서 양식

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">

 

HTML 5 표준 문서 양식

<!DOCTYPE HTML>

 

 

표준 문서구조에 기반한 웹 페이지의 정확한 사용법은 다음과 같습니다.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

 

<body>

</body>

</html>

 

<head> 태그 상단에 올바른 DOC Type 을 정의해 줍니다.

위에 열거한 문서 양식을 보면 대표적으로 Strict Transitional 로 나누어 지는데, 차이점은 다음과 같습니다.

 

Strict(엄격한 형식) CSS를 통해 모든 HTML 태그의 속성을 자유 자재로 규정할 수 있습니다. , b{ font-weight:normal;} 이라고 표시하면 더 이상 <b>는 볼드체로 표시되지 않습니다. 이와 같이 원래는 Strict를 통해서 사이트를 개발하는 것이 맞습니다. 하지만 아직 브라우저 호환성 때문에 <embed> 나 비 표준 태그를 사용해야 할 필요가 있기 때문에 현재 상태에서 가장 최상위 호환성을 제공해 주는 문서 양식은 XHTML 1.0 Transitional 을 사용하는 것이 좋습니다.

 

가장 많이 사용하는 부분은 HTML 4.01 문서양식과 XHTML 1.0 표준 문서 양식입니다.

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

웹 표준에 대한 내용은 인터넷과 여러 사이트에서 많이 다루는 내용이고, 복잡하고 지루한 내용이기 때문에 이런 것이 있다 라는 정도만 알면 됩니다.