1. New Doctype
을 사용하더라도 브라우저가 이 문장을 이해하지 못하더라도 표준 모드에 따라 렌더링됩니다
이상한 상자 패턴
을 사용하는 것도 고려할 수 있습니다. 2. 그림 요소
는 의미론적으로
<figure> <img src=”path/to/image” alt=”About image” /> <figcaption> <p>This is an image of something interesting. </p> </figcaption> </figure>
3.
웹 사이트 하단의 저작권 표시 등
4. 링크 및 스크립트 태그에서 유형 속성을 제거합니다.
5. 대괄호 추가/제외
HTML5에는 엄격한 요구 사항이 없습니다. 속성에 따옴표를 추가하세요. 단, 따옴표와 닫는 태그를 추가하는 것이 좋습니다.
6. 콘텐츠를 편집 가능하게 하려면 contenteditable 속성을 추가하세요.
7. 입력 유형을 이메일로 설정하고 브라우저가 입력이 이메일 유형인지 확인하는 경우 물론 프런트엔드 확인에만 의존할 수는 없으며 백엔드에서도 해당 확인이 필요합니다.
8. 자리 표시자 이 입력 속성의 의미는 자리 표시자 효과를 얻기 위해 자바스크립트를 사용할 필요가 없다는 것입니다.
9. 로컬 저장소 사용 클라이언트에 대용량 데이터 조각을 영구적으로 저장하기 위한 로컬 저장소(Active 삭제 제외)는 현재 대부분의 브라우저에서 지원되며, 사용하기 전에 window.localStorage가 존재하는지 확인할 수 있습니다.
10 의미적 머리글 및 바닥글 11 . 추가 HTML5 양식 기능
12. IE 및 HTML5
기본적으로 새 HTML5 요소는 인라인으로 렌더링되지만 다음 방법을 사용하여
블록 header, footer, article, section, nav, menu, hgroup {
display: block;
}
document.createElement(”article”); document.createElement(”footer”); document.createElement(”header”); document.createElement(”hgroup”); document.createElement(”nav”); document.createElement(”menu”);
은 일반적으로 제목 그룹을 그룹화하기 위해 헤더에 사용됩니다. as
<header> <hgroup> <h1> Recall Fan Page </h1> <h2> Only for people who want the memory of a lifetime. </h2> </hgroup> </header>
required 속성은 입력이 필요한지 여부를 정의합니다.
<input type=”text” name=”someInput” required>
<input type=”text” name=”someInput” required=”required”>
15. Autofocus 속성
의미와 마찬가지로 입력 상자에 초점을 맞추는 것입니다. <input type=”text” name=”someInput” placeholder=”Douglas Quaid” required autofocus>
16. 오디오 지원
HTML5는 제공합니다.
오디오와 마찬가지로
비디오 preload 속성은 문자 그대로의 의미만큼 간단합니다. 페이지가 로드될 때 동영상을 미리 로드해야 하는지 여부를 결정해야 합니다. <video preload>
19.
<video preload controls>
20. 정규식
패턴 속성으로 인해 마크업에서 직접 정규식을 사용할 수 있습니다. <form action=”" method=”post”>
<label for=”username”>Create a Username: </label>
<input type=”text” name=”username” id=”username” placeholder=”4 <> 10″ pattern=”[A-Za-z]{4,10}” autofocus required>
<button type=”submit”>Go </button>
</form>
<script> if (!’pattern’ in document.createElement(’input’) ) { // do client/server side validation } </script>
<h3> Search Results </h3> <p> They were interrupted, just after Quato said, <mark>”Open your Mind”</mark>. </p>
23.
HTML5에는 너무 많은 요소가 도입되었는데, 그래도 p를 사용해야 합니까? 더 나은 요소가 없을 때 p를 사용할 수 있습니다.
24. HTML5를 즉시 사용하고 싶으십니까? 2022년을 기다리지 말고 지금 사용하세요.
25. 🎜> 1)SVG 2)CSS3
3)지리적 위치
4)클라이언트 저장소 5)웹 소켓
26.
<p id=”myp” data-custom-attr=”My Value”> Bla Bla </p>
<style> h1:hover:after { content: attr(data-hover-response); color: black; position: absolute; left: 0; } </style> <h1 data-hover-response=”I Said Don’t Touch Me!”> Don’t Touch Me </h1>
27. Output元素
<input type=”range” name=”range” min=”0″ max=”10″ step=”1″ value=”"> input[type=range]:before { content: attr(min); padding-right: 5px; } input[type=range]:after { content: attr(max); padding-left: 5px;}
【相关推荐】
1. 免费h5在线视频教程
2. HTML5 完整版手册
위 내용은 h5의 28가지 새로운 기능에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!