Explication détaillée des nouvelles balises multimédia en HTML5
Cet article vous présentera les balises multimédia couramment utilisées en HTML et les nouvelles balises multimédia en HTML5. J'espère qu'il sera utile aux amis dans le besoin !
Nouvelles balises multimédia HTML5
1 : Vidéo <video>
<video>
当前<video>元素支持三种视频格式:尽量使用MP4格式
浏览器 | MP4 | WebM | Ogg |
---|---|---|---|
IE | YES | NO | NO |
Chrome | YES | YES | YES |
Firefox | YES 从Firefox21版本开始Linux系统从Firefox 30开始 | YES | YES |
Safari | YES | NO | NO |
Opera | YES 从Opera25版本开始 | YES | YES |
<video controls="controls" autoplay="autoplay" muted="muted" width="500px" height="400px" loop="loop" poster="images/tudou.jpg" preload="none"> <source src="medio/mov_bbb.mp4"> <source src="medio/mov_bbb.ogg"> 您的浏览器暂不支持<video>标签播放视频</video>
视频<video>——常见属性
属性 | 值 | 描述 |
---|---|---|
autoplay | autoplay | 视频就绪自动播放(谷歌浏览器需添加muted来解决自动播放问题) |
controls | controls | 向用户显示播放控件 |
width | pixels(像素) | 设置播放器宽度 |
height | pixels(像素) | 播放器高度 |
loop | loop | 循环播放 |
src | url | 视频url地址 |
poster | imageurl | 加载等待的话面图片 |
muted | muted | 静音播放 |
二:音频<audio>
Navigateur | MP4 | WebM | Ogg |
---|---|---|---|
IE | OUI | NON | NON |
Chrome | OUI | OUI | OUI |
Firefox | OUI démarre à partir de la version Firefox21 Système Linux à partir de Firefox 30 | OUI | OUI |
Safari | OUI | NON | NON |
Opera | OUI à partir de la version Opera25 | OUI | OUI |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>HTML5音频标签</title></head><body> <audio controls="controls" autoplay="autoplay" muted="muted" loop="loop"> <source src="medio/music.mp3" type="audio/mpeg"> 您的浏览器不支持audio元素</audio> </body> </html>
property | autoplay | |
---|---|---|
muet | muet | |
Deux : Audio | ||
Internet Explorer 9+ | OUI | |
Safari 5 + | OUI | OUI |
Opéra 10+ | OUI |
OUI
- rrreee
- Google Chrome désactive la lecture automatique audio et vidéo
- Propriétés
- Valeur
- Description
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

HTML5, CSS et JavaScript doivent être combinés efficacement avec des balises sémantiques, un ordre de chargement raisonnable et une conception de découplage. 1. Utilisez des étiquettes sémantiques HTML5, telles que l'amélioration de la clarté structurelle et de la maintenabilité, qui est propice au référencement et à l'accès sans barrière; 2. CSS doit être placé, utiliser des fichiers externes et se séparer par module pour éviter les styles en ligne et les problèmes de chargement retardés; 3. JavaScript est recommandé d'être introduit à l'avant et d'utiliser un repère ou une asynchronisation pour charger de manière asynchrone pour éviter le blocage du rendu; 4. Réduisez une forte dépendance entre les trois, conduisez le comportement à travers les attributs de données * et l'état de contrôle du nom de classe et améliorez l'efficacité de la collaboration grâce à des spécifications de nommage unifiées. Ces méthodes peuvent optimiser efficacement les performances des pages et collaborer avec les équipes.

Il s'agit d'un élément au niveau du bloc, adapté à la mise en page; Il s'agit d'un élément en ligne, adapté à l'emballage du contenu texte. 1. Occuper exclusivement une ligne, une largeur, une hauteur et des marges peuvent être définies, qui sont souvent utilisées dans la disposition structurelle; 2. Aucune ligne ne se casse, la taille est déterminée par le contenu et convient aux styles de texte locaux ou aux opérations dynamiques; 3. Lors du choix, il doit être jugé en fonction de la question de savoir si le contenu a besoin d'espace indépendant; 4. Il ne peut pas être imbriqué et ne convient pas à la mise en page; 5. La priorité est donnée à l'utilisation des étiquettes sémantiques pour améliorer la clarté structurelle et l'accessibilité.

Trois points à noter pour fabriquer des vidéos HTML5 en douceur la lecture: 1. Sélectionnez un format vidéo approprié, tel que MP4, WebM ou OGG, et fournir plusieurs formats ou un format unique en fonction du choix de l'utilisateur cible; 2. Utilisez une technologie de débit binaire adaptative telle que HLS ou DASH, combinée avec Hls.js ou Dash.js pour réaliser une commutation de clarté automatique; 3. Définir raisonnablement les stratégies de préchargement et les configurations de serveur, telles que les attributs de précharge, les demandes de plage d'octets, la compression et le cache, pour optimiser la vitesse de chargement et réduire la consommation de trafic.

HTML5Introduit newinputTypesthatenHanceFormFonctionality andUserexperiendByImprovingValidation, UI, andmobilekeyboardlayouts.1.emailvalidateSemailAddressAndSupportsMultiplentries.2.urlchecksforvalidwebaddressandtriggersurl-optimizedkeyboard

HTML5CANVAS est une API pour dessiner des graphiques et des animations sur les pages Web, combinées avec GameAPIS pour permettre des jeux Web riches en fonctionnalités. 1. Définir les éléments et obtenir le contexte 2D; 2. Utilisez JavaScript pour dessiner des objets et implémenter des boucles d'animation; 3. Traitez l'entrée de l'utilisateur pour contrôler le jeu; 4. Combinez des API telles que GamePad, WebAudio, Pointerlock et plein écran pour améliorer l'expérience interactive; 5. Optimiser les performances et gérer le chargement des ressources pour assurer un fonctionnement en douceur.

Pour obtenir l'emplacement actuel de l'utilisateur, utilisez le HTML5 GeolocationAPI. Cette API fournit des informations telles que la latitude et la longitude après l'autorisation de l'utilisateur. La méthode principale est GetCurrentPosition (), qui nécessite une gestion réussie et d'erreur pour être gérée; Dans le même temps, faites attention à la condition préalable HTTPS, au mécanisme d'autorisation de l'utilisateur et au traitement du code d'erreur. ① Appelez GetCurrentPosition pour obtenir le poste une fois, et un rappel d'erreur sera déclenché en cas d'échec; ② L'utilisateur doit l'autoriser, sinon il ne peut pas être obtenu et peut ne plus être invité; ③ Le traitement des erreurs doit faire la distinction entre le rejet, le délai d'expiration, l'emplacement indisponible, etc.; ④ Activer la haute précision, le délai d'expiration, etc., et peut être configuré via le troisième paramètre; ⑤ L'environnement en ligne doit utiliser HTTPS, sinon il peut être limité par le navigateur.

La différence entre asynchronisation et report est le synchronisation d'exécution du script. Async permet au téléchargement des scripts en parallèle et exécuté immédiatement après le téléchargement, sans garantir l'ordre d'exécution; Le Refer exécute les scripts dans l'ordre après la fin de l'analyse HTML. Les deux évitent de bloquer l'analyse HTML. L'utilisation de l'async convient aux scripts autonomes tels que l'analyse du code; Le report est adapté aux scénarios où vous devez accéder au DOM ou compter sur d'autres scripts.

L'image non affichée est généralement causée par un mauvais chemin de fichier, un nom ou une extension de fichier incorrect, des problèmes de syntaxe HTML ou un cache de navigateur. 1. Assurez-vous que le chemin SRC est cohérent avec l'emplacement réel du fichier et utilisez le chemin relatif correct; 2. Vérifiez si le cas de fichier et l'extension correspondent exactement et vérifiez si l'image peut être chargée en entrant directement l'URL; 3. Vérifiez si la syntaxe TAG IMG est correcte, assurez-vous qu'il n'y a pas de caractères redondants et que la valeur d'attribut ALT est appropriée; 4. Essayez de forcer l'actualisation de la page, de nettoyer le cache ou d'utiliser le mode incognito pour éliminer les interférences du cache. Le dépannage dans cet ordre peut résoudre la plupart des problèmes d'affichage d'image HTML.
