h5의 28가지 새로운 기능에 대한 자세한 소개

零下一度
풀어 주다: 2017-05-12 12:02:07
원래의
3036명이 탐색했습니다.

1. New Doctype

을 사용하더라도 브라우저가 이 문장을 이해하지 못하더라도 표준 모드에 따라 렌더링됩니다

이상한 상자 패턴

을 사용하는 것도 고려할 수 있습니다. 2. 그림 요소
의미론적으로

figcaption> 제목이 있는 이미지

<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; 
}
로그인 후 복사
<에서 렌더링할 수 있습니다. 🎜>안타깝게도 IE는 이러한 스타일을 무시하므로 다음과 같이 수정할 수 있습니다.

document.createElement(”article”); 
document.createElement(”footer”); 
document.createElement(”header”); 
document.createElement(”hgroup”); 
document.createElement(”nav”); 
document.createElement(”menu”);
로그인 후 복사

13.hgroup

은 일반적으로 제목 그룹을 그룹화하기 위해 헤더에 사용됩니다. as

<header> 
<hgroup> 
<h1> Recall Fan Page </h1> 
<h2> Only for people who want the memory of a lifetime. </h2> 
</hgroup> 
</header>
로그인 후 복사

14. 필수 속성

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는 제공합니다.

<audio autoplay=”autoplay” controls=”controls”> 
<source src=”file.ogg” /><!–FF–> 
<source src=”file.mp3″ /><!–Webkit–> 
<a href=”file.mp3″>Download this file.</a> 
</audio>
로그인 후 복사
17. 비디오 지원

오디오와 마찬가지로

<video controls preload> 
<source src=”cohagenPhoneCall.ogv” type=”video/ogg; codecs=’vorbis, theora’” /> 
<source src=”cohagenPhoneCall.mp4″ type=”video/mp4; ’codecs=’avc1.42E01E, mp4a.40.2′” /> 
<p> Your browser is old. <a href=”cohagenPhoneCall.mp4″>Download this video instead.</a> </p> 
</video>
로그인 후 복사

18. 사전 로드

비디오

preload 속성은 문자 그대로의 의미만큼 간단합니다. 페이지가 로드될 때 동영상을 미리 로드해야 하는지 여부를 결정해야 합니다.

<video preload>
로그인 후 복사

19.

<video preload controls>
로그인 후 복사

20. 정규식

패턴 속성으로 인해 마크업에서 직접 정규식을 사용할 수 있습니다.

21. 속성 지원 감지

Modernizr 외에도

<script> 
if (!’pattern’ in document.createElement(’input’) ) { 
// do client/server side validation 
} 
</script>
로그인 후 복사
22.
요소를 강조 표시로 생각하면 HTML에서 JavaScript의 마크업 효과는 다음과 같아야 합니다.

<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>
로그인 후 복사

CSS에 사용됨:
<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元素
元素用来显示计算结果,也有一个和label一样的for属性
28. 用Range Input来创建滑块
HTML5引用的range类型可以创建滑块,它接受min, max, step和value属性
可以使用css的:before和:after来显示min和max的值

<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 完整版手册

3. php.cn原创html5视频教程

위 내용은 h5의 28가지 새로운 기능에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿