Maison > Article > interface Web > Explication détaillée de 28 nouvelles fonctionnalités très importantes, nouvelles techniques et nouvelles technologies du H5
HTML5 a beaucoup de nouvelles fonctionnalités. Nouveau code. Très bien, résumons-le maintenant pour référence seulement 1 Nouveau Doctype
Bien qu'il soit utilisé 8b05045a5be5764f313ed5b9168a17e6. le navigateur ne comprend pas cette phrase, vous la restituerez selon le mode standard
2. L'élément Figure
utilise 24203f2f45e6606542ba09fd2181843a et 614eb9dc63b3fb809437a716aa228d24 légendes
< ;figure>
3f4b6a523b691e8dc17bc63e005da010
614eb9dc63b3fb809437a716aa228d24
e388a4556c0f65e1904146cc1a846bee de quelque chose d'intéressant < ;/p>
c03477f35900935b9be6780eb373f61c
44cb5dd5d12e801e7386125f9c811d57
3. , est maintenant utilisé pour représenter les petites mises en page, comme la déclaration de copyright au bas du site Web
4 Supprimez l'attribut type dans les balises de lien et de script
5. Ajouter/sans crochets .
HTML5 Il n'y a pas d'exigence stricte selon laquelle les attributs doivent être cités ou fermés, mais il est recommandé d'ajouter des guillemets et des balises de fermeture
6 Pour rendre votre contenu modifiable, ajoutez simplement un attribut contenteditable
7. . Entrées d'e-mails
Si nous définissons le type d'entrée sur email, le navigateur vérifiera si l'entrée est de type email. Bien sûr, nous ne pouvons pas nous fier uniquement à la vérification frontale, le back-end doit également le faire. avoir une vérification correspondante
8. Espaces réservés
La signification de cet attribut d'entrée est qu'il n'est pas nécessaire d'utiliser javascript pour obtenir l'effet d'espace réservé
9. >
Utiliser le stockage local pour stocker de manière permanente des données volumineuses. Les fragments sont côté client (à moins qu'ils ne soient supprimés activement), actuellement pris en charge par la plupart des navigateurs. Vous pouvez vérifier si window.localStorage existe avant de l'utiliser 10. en-tête et pied de page
11. Plus de fonctionnalités de formulaire HTML5
12. IE et HTML5
Par défaut, les nouveaux éléments HTML5 sont rendus en ligne, mais vous pouvez utiliser la méthode suivante pour
les rendre dans block
header, footer, article, section, nav, menu, hgroup { display: block
}
Malheureusement, IE ignore ces styles, vous pouvez le corriger comme ceci :
document. createElement( "article");
document.createElement("footer");
document.createElement("header");
document.createElement("hgroup"); "nav ");
document.createElement("menu");
13. hgroup
est généralement utilisé dans l'en-tête pour regrouper un groupe de titres, comme
14. Attribut obligatoire
<header> <hgroup> <h1> Recall Fan Page </h1> <h2> Only for people who want the memory of a lifetime. </h2> </hgroup> </header>L'attribut obligatoire définit si une entrée est requise Vous pouvez la déclarer comme suit
2c036d2520b047110eefd5f33d189fe9 ou
4748709580bab51ee8a484fd4c6b2039
Attribut de mise au point automatique
Tout comme ça La signification du mot est de se concentrer sur la zone de saisie
77739fe21c1e418e95b5ba781e75ed3b HTML5 fournit la balise b97864c2e0ef2353a16c4d64c7734e92 Vous n'avez plus besoin de suivre des plug-ins tiers pour restituer l'audio. Cependant, certains traitements de compatibilité doivent encore être fournis. , comme
17. Prise en charge de la vidéo
Tout comme l'audio, la balise 39000f942b2545a5315c57fa3276f220 un encodage spécifique pour la vidéo, c'est au navigateur de décider quels encodages prendre en charge, ce qui entraîne de nombreuses incohérences. Safari et IE prennent en charge le format d'encodage H.264, Firefox et Opera prennent en charge le format d'encodage Theora et Vorbis. Lorsque vous utilisez la vidéo HTML5, vous devez fournir les deux :
<audio autoplay=”autoplay” controls=”controls”> <source src=”file.ogg” /><!–FF–> <source src=”file.mp3″ /><!–Webkit–> <a href=”file.mp3″>Download this file.</a> </audio>
18 . 🎜>
L'attribut de préchargement est aussi simple que sa signification littérale. Vous devez décider si vous devez précharger la vidéo lorsque la page se charge
83ff17b000eae05e583659f406ab7e19
20. Expressions régulières
Grâce à l'attribut pattern, nous pouvons utiliser des expressions régulières directement dans votre balisage
21. Détection de la prise en charge des attributs
En plus de Modernizr, nous pouvons également simplement détecter si certains attributs sont pris en charge via javascript, tels que :
<script> if (!’pattern’ in document.createElement(’input’) ) { // do client/server side validation } </script>
22. Mark元素
把f920514e6447cf1d171079d1371f007f元素看做是高亮的作用,当我选择一段文字的时候,javascript对于HTML的markup效果应该是这样的:
684271ed9684bde649abda8831d4d355 Search Results 39528cedfa926ea0c01e69ef5b2ea9b0
e388a4556c0f65e1904146cc1a846bee They were interrupted, just after Quato said, f920514e6447cf1d171079d1371f007f”Open your Mind”ee15d5864733761b2441a93ca4c07fdb. 94b3e26ee717c64999d7867364b1b4a3
23. 什么时候用e388a4556c0f65e1904146cc1a846bee
HTML5已经引入了这么多元素,那么p我们还要用吗?p你可以在没有更好的元素的时候去用。
24. 想立即使用HTML5?
不要等2022了,现在就可以使用了,just do it.
25. 哪些不是HTML5
1)SVG
2)CSS3
3)Geolocation
4)Client Storage
5)Web Sockets
26. Data属性
<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元素
be6d67dae90cc1ad6469079e163d0939元素用来显示计算结果,也有一个和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. HTML5免费视频教程
3. 教你用H5绘图的基础方法
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!