HTML 4
HTML(XHTML 아님), MIME 유형은 text/html이므로 일부 태그를 생략할 수 있습니다. HTML 4 DTD를 사용하면 다음 태그를 생략할 수 있습니다. (피할 수 있는 요소는 여기에서 취소선으로 표시되어 있습니다.)
<code><del><font face="Consolas" size="2"></area></font></del></code>
<code><del><font face="Consolas" size="2"></base></font></del></code>
<code><font face="Consolas" size="2"><body></font></code>
<code><font face="Consolas" size="2"></body></font></code>
<code><del><font face="Consolas" size="2"></br></font></del></code>
<code><del><font face="Consolas" size="2"></col></font></del></code>
<code><font face="Consolas" size="2"></colgroup></font></code>
<code><font face="Consolas" size="2"></dd></font></code>
<code><font face="Consolas" size="2"></dt></font></code>
<code><font face="Consolas" size="2"><head></font></code>
<code><font face="Consolas" size="2"></head></font></code>
<code><del><font face="Consolas" size="2"></hr></font></del></code>
<code><font face="Consolas" size="2"><html></font></code>
<code><font face="Consolas" size="2"></html></font></code>
<code><del><font face="Consolas" size="2"></img></font></del></code>
<code><del><font face="Consolas" size="2"></input></font></del></code>
<code><font face="Consolas" size="2"></li></font></code>
<code><del><font face="Consolas" size="2"></link></font></del></code>
<code><del><font face="Consolas" size="2"></meta></font></del></code>
<code><font face="Consolas" size="2"></option></font></code>
<code><font face="Consolas" size="2"></p></font></code>
<code><del><font face="Consolas" size="2"></param></font></del></code>
<code><font face="Consolas" size="2"><tbody></font></code>
<code><font face="Consolas" size="2"></tbody></font></code>
<code><font face="Consolas" size="2"></td></font></code>
<code><font face="Consolas" size="2"></tfoot></font></code>
<code><font face="Consolas" size="2"></th></font></code>
<code><font face="Consolas" size="2"></thead></font></code>
<code><font face="Consolas" size="2"></tr></font></code>
예를 들어 코드는
<code><font face="Consolas" size="2"><li>List item</li></font></code>
은
로 쓸 수 있습니다.<code><font face="Consolas" size="2"><li>List item</font></code>
또 다른 예는 단락이
으로 끝나야 한다는 것입니다.<code><font face="Consolas" size="2"></p></font></code>
마지막에는 그냥 쓰시면 됩니다
<code><font face="Consolas" size="2"><p>My paragraph</font></code>
html, head, body를 제거할 수도 있습니다(코딩 표준으로 채택하기 전에 이것이 편리한지 확인하세요).
태그를 생략한 후에도 HTML은 여전히 유효하며 파일 크기가 줄어듭니다. 일반 페이지의 경우 5~20%를 절약할 수 있습니다.
HTML 5
HTML 5의 지속적인 개발은 파일 크기를 줄이는 몇 가지 방법을 제공합니다.
예: 페이지 문서 유형 선언
<code><font face="Consolas" size="2"><!DOCTYPE html></font></code>
비교
<code><font face="Consolas" size="2"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></font></code>
분명히 HTML 5의 DTD는 더 짧습니다.
HTML 5는 페이지 인코딩을 지정할 때 사용하기 쉽고 더 짧습니다.
<code><font face="Consolas" size="2"><meta charset="utf-8"></font></code>
대체
<code><font face="Consolas" size="2"><meta http-equiv="content-type" content="text/html; charset=utf-8"></font></code>
일반적으로 브라우저는 HTML을 올바르게 처리합니다.
또한 최신 HTML 5에서는
과 같이 MIME 유형을 선언하는 유형 속성을 제거할 수 있습니다.<code><font face="Consolas" size="2">type="text/css"</font></code>
<code><font face="Consolas" size="2">type="text/javascript"</font></code>
<code><font face="Consolas" size="2"><script></font></code>
<code><font face="Consolas" size="2"><script type="text/javascript"></font></code>
<code><font face="Consolas" size="2"><style></font></code>
<code><font face="Consolas" size="2"><style type="text/css"></font></code>
모든 유형의 페이지(XHTHML도 포함)에서는 생략할 수 있습니다.
<code><font face="Consolas" size="2">type="text/css"</font></code>
HTML 5를 사용하면 더 쉬워집니다.
위의 방법을 모두 동시에 사용하면 코딩 스타일과 페이지의 텍스트 콘텐츠 양에 따라 파일이 10%-20%(또는 그 이상) 절약됩니다. 코드는 더 깔끔해지고 방문자는 웹사이트의 콘텐츠를 더 빠르게 얻을 수 있습니다. 우리는 개인정보 보호 센터 프로젝트에서 이러한 기술 중 다수를 사용하여 원본 파일 크기의 20%를 절약합니다.