소개:
HTML5는 웹 콘텐츠를 구성하기 위한 언어 설명 방법입니다. HTML5는 인터넷의 차세대 표준이자 인터넷 콘텐츠를 구성하고 표현하기 위한 언어 방법입니다. 인터넷의 핵심 기술 중 하나로 간주됩니다. HTML은 1990년에 만들어졌고 HTML4는 1997년에 인터넷 표준이 되어 인터넷 응용 프로그램 개발에 널리 사용됩니다.
사실 html5는 w3c에서 직접 공식화한 것이 아닙니다. w3c의 방향은 html5가 아닌 xhtml2입니다. xhtml2가 현실과 동떨어져 실행에 옮기지 못하자 w3c 워킹그룹은 연구 방향을 html5로 바꿨다. xhtml2가 왜 실현되지 않았습니까? 유명한 Burstahl의 법칙인 디자인 원칙을 위반하기 때문에 보낼 때는 신중해야 합니다. html5 디자인 프로세스에서는 일련의 원칙을 따랐으며 이를 통해 html5가 빠르게 홍보될 수 있었습니다. 이 기사에서는 html5에 이어 5가지 디자인 원칙을 소개합니다.
불필요한 복잡성 방지
html4
<!DOCTYPE html PUBLIC "-//W3C/DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
html5
<!DOCTYPE html>
html4
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> html5 <meta charset="utf-8">
기존 콘텐츠 지원
다음 네 가지 코드는 xhtml에서 첫 번째 부분만 단락이 정확하고 html5에서는 모든 것이 정확합니다
<img src="foo" alt="bar" /> <p class="foo">Hello world</p> <img src="foo" alt="bar"> <p class="foo">Hello world <IMG SRC="foo" ALT="bar"> <P CLASS="foo">Hello world</P> <img src=foo alt=bar> <p class=foo>Hello world</p>
(학습 동영상 공유: html 동영상 튜토리얼)
실생활 문제 해결
html4에서는 두 개의 블록 수준 요소도 동일한 링크 주소를 가지며 인라인 요소는 블록 수준 요소를 포함할 수 없기 때문에 별도로 작성해야 합니다
<h2><a href="/path/to/resource">Headline text</a></h2> <p><a href="/path/to/resource">Paragraph text.</a></p>
그리고 HTML5에서는 콘텐츠 모델을 사용하기 때문에 요소에 블록 수준 요소도 포함될 수 있습니다
<a href="/path/to/resource"> <h2>Headline text</h2> <p>Paragraph text.</p> </a>
콘텐츠 모델
html5 새로운 콘텐츠 모델(콘텐츠 분할)을 나타내는 섹션, 기사, 옆 및 탐색을 포함한 여러 가지 새로운 요소를 추가합니다. 사람들은 과거에 페이지의 콘텐츠를 구성하기 위해 div를 사용해 왔지만 다른 유사한 요소와 마찬가지로 div 자체에는 의미가 없습니다. 그러나 섹션, 기사, 옆 및 탐색은 실제로 명확하게 알려줍니다. 이 섹션은 문서 내의 다른 문서와 같습니다. 이러한 요소 내에 있는 모든 콘텐츠에는 자체 요약, 제목, 바닥글이 있을 수 있습니다.
원활한 저하
브라우저가 인식할 수 없는 유형 값을 발견하면 유형 값을 텍스트로 해석합니다
input type="number" input type="search" input type="range" input type="email" input type="date" input type="url"
관련 권장 사항: html5 튜토리얼
위 내용은 HTML 5 디자인 원칙 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!