Comprendre les balises HTML : types essentiels et leur utilisation

Dans la construction d’un site web, les balises HTML constituent les fondations de toute la structure. Elles sont essentielles pour définir la hiérarchie du contenu, l’organisation des données et l’interaction avec l’utilisateur. De la balise de titre `` qui affiche le nom de la page dans l’onglet du navigateur, à `<a>` qui crée des hyperliens, en passant par `</p><div class="ruby-table-contents rbtoc table-fw"><div class="toc-header"><i class="rbi rbi-read"></i><span class="h3">Sommaire</span><a class="ruby-toc-toggle" href="#"><i class="rbi rbi-angle-down"></i></a></div><div class="inner"><a href="#les-bases-du-html-et-le-role-des-balises" class="table-link anchor-link h5" data-index="rb-heading-index-0">Les bases du HTML et le rôle des balises</a><a href="#les-balises-essentielles-pour-structurer-une-page-web" class="table-link anchor-link h5" data-index="rb-heading-index-1">Les balises essentielles pour structurer une page web</a><a href="#balises-pour-le-contenu-et-la-mise-en-forme-du-texte" class="table-link anchor-link h5" data-index="rb-heading-index-2">Balises pour le contenu et la mise en forme du texte</a><a href="#utilisation-avancee-des-balises-html-dans-le-seo" class="table-link anchor-link h5" data-index="rb-heading-index-3">Utilisation avancée des balises HTML dans le SEO</a></div></div> <div>` et `<span>` pour la mise en forme structurelle, chaque balise a un rôle distinct. Explorons les balises HTML fondamentales et comment leur utilisation stratégique peut améliorer à la fois l’accessibilité et la convivialité d’un site web.</p><p> <strong><i>A lire aussi :</i></strong> <a href="https://viruslab.fr/comment-choisir-une-bonne-agence-web/" title="Comment choisir une bonne agence web ?">Comment choisir une bonne agence web ?</a> </p> <div id="toc_container" class="toc_white no_bullets"><p class="toc_title">Plan de l'article</p><ul class="toc_list"><li><a href="#Les-bases-du-HTML-et-le-role-des-balises">Les bases du HTML et le rôle des balises</a></li><li><a href="#Les-balises-essentielles-pour-structurer-une-page-web">Les balises essentielles pour structurer une page web</a></li><li><a href="#Balises-pour-le-contenu-et-la-mise-en-forme-du-texte">Balises pour le contenu et la mise en forme du texte</a></li><li><a href="#Utilisation-avancee-des-balises-HTML-dans-le-SEO">Utilisation avancée des balises HTML dans le SEO</a></li></ul></div> <h2 id="les-bases-du-html-et-le-role-des-balises" class="rb-heading-index-0"><span id="Les-bases-du-HTML-et-le-role-des-balises">Les bases du HTML et le rôle des balises</span></h2> <p>Au cœur du développement web, le <strong>HTML</strong> (Hypertext Markup Language) est le langage informatique de prédilection pour écrire et organiser une page web. Compris et interprété par les navigateurs, il offre une structure sémantique claire grâce à l’usage des <strong>balises HTML</strong>. Ces dernières, éléments de base du langage, servent à structurer le contenu d’une page web, en indiquant aux navigateurs comment afficher les éléments. Les <strong>développeurs</strong>, artisans de ces pages complexes, se servent du HTML pour créer des expériences utilisateurs riches et interactives, en utilisant des balises pour délimiter des paragraphes, des en-têtes, des listes et bien d’autres structures encore. </p> <p>Chaque balise HTML a une signification spécifique et contribue à la signification globale du contenu de la page. `</p><p> <strong><i>A découvrir également :</i></strong> <a href="https://viruslab.fr/comment-trouver-le-code-source-dune-image/" title="Comment trouver le code source d'une image ?">Comment trouver le code source d'une image ?</a> </p> <h1>` définit le titre principal, tandis que `</p> <p>` encadre un paragraphe de texte. Ces marqueurs ne sont pas seulement des guides pour la mise en forme visuelle, mais aussi pour l’accessibilité et le référencement. Effectivement, une utilisation judicieuse des balises permet aux moteurs de recherche de mieux comprendre et indexer le contenu, tandis que les outils d’accessibilité s’appuient sur ces mêmes balises pour aider les utilisateurs handicapés à naviguer sur le web. </p> <p>Le <strong>HTML</strong> est un langage standardisé, constamment révisé et amélioré pour répondre aux exigences évolutives du web. Les balises HTML doivent donc être utilisées avec rigueur et précision pour assurer la compatibilité entre les différents navigateurs et dispositifs. Les développeurs doivent rester à jour avec les spécifications du HTML pour garantir que leur code est conforme aux meilleures pratiques actuelles, assurant ainsi que leurs sites web sont accessibles au plus grand nombre et performants sur l’ensemble des plateformes.</p> <h2 id="les-balises-essentielles-pour-structurer-une-page-web" class="rb-heading-index-1"><span id="Les-balises-essentielles-pour-structurer-une-page-web">Les balises essentielles pour structurer une page web</span></h2> <p>Au sein de l’arsenal du développeur web, les <strong>balises de premier niveau</strong> se révèlent être les fondations incontournables pour coder une page web. Ces balises, telles que `<html>`, `<head>`, `<body data-rsssl=1>` et `<title>`, dessinent la charpente sur laquelle toute la structure du site va reposer. La <strong>balise `<meta>`</strong>, quant à elle, est une résidente clé de l’en-tête d’une page. Elle fournit des informations essentielles au bon fonctionnement de la page, telles que le jeu de caractères utilisé, la description de la page et les mots-clés pour les moteurs de recherche. </p> <p>Les <strong>balises sectionnantes</strong>, comme `</p> <header>`, `</p> <footer>`, `</p> <section>` et `</p> <article>`, jouent un rôle fondamental dans l’organisation logique du contenu. Elles permettent de découper la page en sections identifiables, facilitant ainsi la navigation et l’interprétation tant par les utilisateurs que par les moteurs de recherche. La structure ainsi créée est non seulement bénéfique pour l’expérience utilisateur, mais elle contribue aussi significativement au référencement naturel du site. </p> <p>La maîtrise des <strong>balises d’en-tête</strong> et <strong>sectionnantes</strong> est primordiale pour tout professionnel aspirant à créer des pages web performantes et optimisées. La <strong>cohérence</strong> et la <strong>clarté</strong> de cette structure sont des vecteurs déterminants de la réussite d’un site, tant sur le plan de l’usabilité que du positionnement dans les résultats de recherche. Les développeurs doivent donc accorder une attention particulière à la hiérarchisation de leur contenu, en utilisant ces balises stratégiques pour sculpter l’architecture de leurs pages web.</p> <h2 id="balises-pour-le-contenu-et-la-mise-en-forme-du-texte" class="rb-heading-index-2"><span id="Balises-pour-le-contenu-et-la-mise-en-forme-du-texte">Balises pour le contenu et la mise en forme du texte</span></h2> <p>Les <strong>balises de structuration du texte</strong> telles que `</p> <p>`, `</p> <h1>` à `</p> <h6>`, `</p> <blockquote><p>`, et “ offrent aux développeurs les outils nécessaires pour hiérarchiser le contenu de manière significative. Ces balises, servant à organiser les données textuelles, sont essentielles pour que les utilisateurs puissent comprendre rapidement la structure et les points clés d’une page web. La balise `</p> <p>` pour les paragraphes est la plus fréquemment utilisée, tandis que les balises `</p> <h1>` à `</p> <h6>` définissent le niveau d’importance des titres et sous-titres, contribuant à une meilleure compréhension de la hiérarchie du contenu. </p> <p>Poursuivons avec les <strong>balises de listes</strong>. Les éléments `</p> <ul>`, `</p> <ol>`, et `</p> <li>` sont les piliers pour énumérer des éléments, que ce soit de manière ordonnée ou non. Les listes jouent un rôle fondamental dans la présentation des informations de façon nette et structurée, facilitant leur digestion par l’utilisateur. Elles sont aussi majeures pour les instructions étape par étape, les fonctionnalités de navigation et la présentation de groupes d’éléments similaires. <p>Abordons les <strong>balises de tableau</strong>. Avec `</p> <table>`, `</p> <tr>`, `</p> <td>`, et `</p> <th>`, les développeurs peuvent créer des tableaux complexes pour présenter des données comparatives ou statistiques. Ces balises permettent d’organiser les informations de manière logique et accessible, favorisant l’analyse et la compréhension des données. </p> <p>Considérez les <strong>balises de formulaire</strong> comme `</p> <form>`, `<input>`, `<textarea>`, et `<button>`. Ces balises sont indispensables pour la conception de formulaires interactifs, permettant aux utilisateurs de soumettre des informations. Elles sont souvent accompagnées d’<strong>attributs des balises génériques</strong> comme `class` ou `id`, qui ajoutent une couche supplémentaire de personnalisation et de contrôle sur la mise en forme et le comportement des éléments au sein d’une page. Ces attributs sont aussi utilisés pour renforcer l’accessibilité du contenu et améliorer l’expérience utilisateur globale.</p> <p><img class='aligncenter' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%200'%3E%3C/svg%3E" width='800px' alt='balises html' data-lazy-src="https://viruslab.fr/wp-content/uploads/65af20442df3a.jpg"><noscript><img class='aligncenter' src='https://viruslab.fr/wp-content/uploads/65af20442df3a.jpg' width='800px' alt='balises html'></noscript></p> <h2 id="utilisation-avancee-des-balises-html-dans-le-seo" class="rb-heading-index-3"><span id="Utilisation-avancee-des-balises-HTML-dans-le-SEO">Utilisation avancée des balises HTML dans le SEO</span></h2> <p>Dans l’écosystème numérique actuel, où la visibilité en ligne est un enjeu majeur, la <strong>maîtrise des balises HTML</strong> prend une dimension stratégique pour le référencement naturel. Les moteurs de recherche, tels que Google, scrutent ces balises pour comprendre et indexer le contenu des pages web. Parmi elles, la <strong>balise title</strong> et la <strong>meta description</strong> jouent des rôles majeurs, la première servant de titre principal affiché dans les résultats de recherche et la seconde offrant un résumé du contenu de la page. </p> <p>Les <strong>balises titres</strong>, `</p> <h1>` à `</p> <h6>`, ne sont pas à négliger puisqu’elles structurent le contenu en divisions hiérarchiques claires pour les robots des moteurs de recherche. L’utilisation appropriée de ces balises permet de mettre en évidence les informations primordiales et les mots-clés pertinents, renforçant ainsi le <strong>SEO on-page</strong> de la page web. Une hiérarchie logique et bien conçue est synonyme d’une meilleure compréhension du sujet par les moteurs de recherche et peut conduire à un meilleur classement dans les SERPs. </p> <p>Les <strong>attributs globaux HTML</strong> tels que `alt` pour les images, jouent aussi un rôle significatif dans l’optimisation SEO. L’attribut `alt` offre une description textuelle des images, ce qui est essentiel pour les moteurs de recherche qui ne peuvent pas ‘voir’ les images mais peuvent ‘lire’ leur description. En plus d’améliorer l’accessibilité du site pour les utilisateurs malvoyants, une description précise et pertinente peut contribuer à un meilleur positionnement des images dans la recherche visuelle. </p> <p>La qualité du code HTML lui-même impacte le référencement. Un code propre, sans erreurs, et conforme aux standards du W3C favorise une interprétation sans équivoque par les <strong>robots des moteurs de recherche</strong>. Prenez soin de valider votre code via des outils spécialisés pour éliminer les anomalies susceptibles de nuire à l’indexation et, par conséquent, à la visibilité de votre site web. Une attention particulière portée à la sémantique des balises et à l’architecture de l’information est donc recommandée pour une performance SEO optimale.</p> </div> <div class="article-meta is-hidden"> <meta itemprop="mainEntityOfPage" content="https://viruslab.fr/comprendre-les-balises-html-types-essentiels-et-leur-utilisation/"> <span class="vcard author"> <span class="fn" itemprop="author" itemscope content="Watson" itemtype="https://schema.org/Person"> <meta itemprop="url" content="https://viruslab.fr/author/watson/"> <span itemprop="name">Watson</span> </span> </span> <meta class="updated" itemprop="dateModified" content="2024-01-15T01:35:00+00:00"> <time class="date published entry-date" datetime="2024-01-15T01:35:00+00:00" content="2024-01-15T01:35:00+00:00" itemprop="datePublished">15 janvier 2024</time> <span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content="https://viruslab.fr/wp-content/uploads/697be761-d4ec-4685-86d0-06c4a31910c0.png"> <meta itemprop="width" content="1232"> <meta itemprop="height" content="928"> </span> <span itemprop="publisher" itemscope itemtype="https://schema.org/Organization"> <meta itemprop="name" content="Viruslab"> <meta itemprop="url" content="https://viruslab.fr/"> <span itemprop="logo" itemscope itemtype="https://schema.org/ImageObject"> <meta itemprop="url" content="https://viruslab.fr/wp-content/uploads/viruslab.fr-800x400-1.png"> </span> </span> </div> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-a872957 default-scheme elementor-widget elementor-widget-foxiz-single-navigation" data-id="a872957" data-element_type="widget" data-widget_type="foxiz-single-navigation.default"> <div class="elementor-widget-container"> <div class="entry-pagination e-pagi"> <div class="inner"> <div class="nav-el nav-left"> <a href="https://viruslab.fr/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif/"> <span class="nav-label is-meta"> <i class="rbi rbi-angle-left" aria-hidden="true"></i><span>Article précédent</span> </span> <span class="nav-inner"> <img width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" class="attachment-thumbnail size-thumbnail wp-post-image" alt="L'innovation industrielle : une étape à franchir pour rester compétitif" decoding="async" data-lazy-srcset="https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-150x150.jpg.webp 150w,https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-130x130.jpg.webp 130w" data-lazy-sizes="(max-width: 150px) 100vw, 150px" data-lazy-src="https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-150x150.jpg.webp" /><noscript><img width="150" height="150" src="https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-150x150.jpg.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="L'innovation industrielle : une étape à franchir pour rester compétitif" decoding="async" srcset="https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-150x150.jpg.webp 150w,https://viruslab.fr/wp-content/uploads/linnovation-industrielle-une-etape-a-franchir-pour-rester-competitif-130x130.jpg.webp 130w" sizes="(max-width: 150px) 100vw, 150px" /></noscript> <span class="h4"><span class="p-url">L’innovation industrielle : une étape à franchir pour rester compétitif</span></span> </span> </a> </div> <div class="nav-el nav-right"> <a href="https://viruslab.fr/tablette-numerique-lequipement-ideal-pour-les-loisirs-de-toute-la-famille/"> <span class="nav-label is-meta"> <span>Article suivant</span><i class="rbi rbi-angle-right" aria-hidden="true"></i> </span> <span class="nav-inner"> <img width="150" height="150" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20150%20150'%3E%3C/svg%3E" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" data-lazy-srcset="https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-150x150.jpg.webp 150w,https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-130x130.jpg.webp 130w" data-lazy-sizes="(max-width: 150px) 100vw, 150px" data-lazy-src="https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-150x150.jpg.webp" /><noscript><img width="150" height="150" src="https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-150x150.jpg.webp" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" srcset="https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-150x150.jpg.webp 150w,https://viruslab.fr/wp-content/uploads/135700slection-de-films-en-streamingc172ae-130x130.jpg.webp 130w" sizes="(max-width: 150px) 100vw, 150px" /></noscript> <span class="h4"><span class="p-url">Tablette numérique : l’équipement idéal pour les loisirs de toute la famille</span></span> </span> </a> </div> </div> </div> </div> </div> </div> <div class="elementor-element elementor-element-38441d23 e-con-full e-flex e-con e-child" data-id="38441d23" data-element_type="container" data-settings="{"sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> <div class="elementor-element elementor-element-59354c9 elementor-widget elementor-widget-sidebar" data-id="59354c9" data-element_type="widget" data-widget_type="sidebar.default"> <div class="elementor-widget-container"> <div data-elementor-type="wp-post" data-elementor-id="3787" class="elementor elementor-3787" data-elementor-post-type="rb-etemplate"> <div class="elementor-element elementor-element-12b11e9f Sidebar e-flex e-con-boxed e-con e-parent" data-id="12b11e9f" data-element_type="container"> <div class="e-con-inner"> <div class="elementor-element elementor-element-432a202d Titre1 elementor-widget elementor-widget-foxiz-heading" data-id="432a202d" data-element_type="widget" data-widget_type="foxiz-heading.default"> <div class="elementor-widget-container"> <div id="uid_432a202d" class="block-h heading-layout-9"><div class="heading-inner"><h2 class="heading-title"><span>Les derniers articles</span></h2></div></div> </div> </div> <div class="elementor-element elementor-element-2b4583cc Theme07Style6 elementor-widget elementor-widget-foxiz-list-flex" data-id="2b4583cc" data-element_type="widget" data-widget_type="foxiz-list-flex.default"> <div class="elementor-widget-container"> <div id="uid_2b4583cc" class="block-wrap block-list block-list-flex rb-columns rb-col-1 is-gap-20 hovering-bw is-feat-left"><div class="block-inner"> <div class="p-wrap p-list p-list-2" data-pid="3769"> <div class="list-holder"> <div class="list-feat-holder"> <div class="feat-holder overlay-text"> <div class="p-featured"> <a class="p-flink" href="https://viruslab.fr/ce-que-vous-devez-savoir-sur-innovations-news-dualmedia-en-2025/" title="Ce que vous devez savoir sur Innovations News DualMedia en 2025"> <img width="330" height="220" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20220'%3E%3C/svg%3E" class="featured-img wp-post-image" alt="" decoding="async" data-lazy-srcset="https://viruslab.fr/wp-content/uploads/generated_1696108308891154226.png 1200w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-300x200.png 300w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-400x267.png 400w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-900x600.png 900w" data-lazy-sizes="auto, (max-width: 330px) 100vw, 330px" data-lazy-src="https://viruslab.fr/wp-content/uploads/generated_1696108308891154226.png" /><noscript><img loading="lazy" width="330" height="220" src="https://viruslab.fr/wp-content/uploads/generated_1696108308891154226.png" class="featured-img wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://viruslab.fr/wp-content/uploads/generated_1696108308891154226.png 1200w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-300x200.png 300w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-400x267.png 400w, https://viruslab.fr/wp-content/uploads/generated_1696108308891154226-900x600.png 900w" sizes="auto, (max-width: 330px) 100vw, 330px" /></noscript> </a> </div> </div> </div> <div class="p-content"> <h3 class="entry-title"> <a class="p-url" href="https://viruslab.fr/ce-que-vous-devez-savoir-sur-innovations-news-dualmedia-en-2025/" rel="bookmark">Ce que vous devez savoir sur Innovations News DualMedia en 2025</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-update"> <time class="date date-updated" title="2025-06-29T20:04:56+02:00">29 juin 2025</time> </span> </div> </div> <p class="entry-summary">En 2025, Innovations News DualMedia se positionne comme un acteur incontournable dans<span>…</span></p> </div> </div> </div> <div class="p-wrap p-list p-list-2" data-pid="3630"> <div class="list-holder"> <div class="list-feat-holder"> <div class="feat-holder overlay-text"> <div class="p-featured"> <a class="p-flink" href="https://viruslab.fr/webmail-academie-de-poitiers-fonctionnalites-a-decouvrir/" title="Webmail académie de Poitiers : fonctionnalités à découvrir"> <img width="330" height="220" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20220'%3E%3C/svg%3E" class="featured-img wp-post-image" alt="" decoding="async" data-lazy-srcset="https://viruslab.fr/wp-content/uploads/generated_10109575595177162037.png 1200w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-300x200.png 300w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-400x267.png 400w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-900x600.png 900w" data-lazy-sizes="auto, (max-width: 330px) 100vw, 330px" data-lazy-src="https://viruslab.fr/wp-content/uploads/generated_10109575595177162037.png" /><noscript><img loading="lazy" width="330" height="220" src="https://viruslab.fr/wp-content/uploads/generated_10109575595177162037.png" class="featured-img wp-post-image" alt="" loading="lazy" decoding="async" srcset="https://viruslab.fr/wp-content/uploads/generated_10109575595177162037.png 1200w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-300x200.png 300w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-400x267.png 400w, https://viruslab.fr/wp-content/uploads/generated_10109575595177162037-900x600.png 900w" sizes="auto, (max-width: 330px) 100vw, 330px" /></noscript> </a> </div> </div> </div> <div class="p-content"> <h3 class="entry-title"> <a class="p-url" href="https://viruslab.fr/webmail-academie-de-poitiers-fonctionnalites-a-decouvrir/" rel="bookmark">Webmail académie de Poitiers : fonctionnalités à découvrir</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-update"> <time class="date date-updated" title="2025-06-29T20:04:32+02:00">29 juin 2025</time> </span> </div> </div> <p class="entry-summary">L'interface du webmail de l'académie de Poitiers offre une gamme de fonctionnalités<span>…</span></p> </div> </div> </div> </div></div> </div> </div> <div class="elementor-element elementor-element-3e32d15 Titre1 elementor-widget elementor-widget-foxiz-heading" data-id="3e32d15" data-element_type="widget" data-widget_type="foxiz-heading.default"> <div class="elementor-widget-container"> <div id="uid_3e32d15" class="block-h heading-layout-9"><div class="heading-inner"><h2 class="heading-title"><span>Article favori</span></h2></div></div> </div> </div> <div class="elementor-element elementor-element-6e6c3056 Theme07Style3 elementor-widget elementor-widget-foxiz-overlay-flex" data-id="6e6c3056" data-element_type="widget" data-widget_type="foxiz-overlay-flex.default"> <div class="elementor-widget-container"> <div id="uid_6e6c3056" class="block-wrap block-overlay block-overlay-flex light-overlay-scheme p-gradient rb-columns rb-col-1 is-gap-7 hovering-bw ecat-bg-1"><div class="block-inner"> <div class="p-wrap p-overlay p-overlay-flex" data-pid="45"> <div class="overlay-holder"> <div class="p-featured"> <a class="p-flink" href="https://viruslab.fr/objets-connectes-et-made-in-france/" title="Objets connectés et made in France"> <img width="330" height="220" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20220'%3E%3C/svg%3E" class="featured-img wp-post-image" alt="Brosse à dents connectée" decoding="async" data-lazy-srcset="https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree.jpg.webp 1280w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-768x510.jpg.webp 768w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-252x167.jpg 252w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-300x199.jpg.webp 300w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-1024x680.jpg.webp 1024w" data-lazy-sizes="auto, (max-width: 330px) 100vw, 330px" data-lazy-src="https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree.jpg.webp" /><noscript><img loading="lazy" width="330" height="220" src="https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree.jpg.webp" class="featured-img wp-post-image" alt="Brosse à dents connectée" loading="lazy" decoding="async" srcset="https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree.jpg.webp 1280w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-768x510.jpg.webp 768w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-252x167.jpg 252w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-300x199.jpg.webp 300w,https://viruslab.fr/wp-content/uploads/2014/03/brosse-à-dents-connectee-kolibree-1024x680.jpg.webp 1024w" sizes="auto, (max-width: 330px) 100vw, 330px" /></noscript> </a> </div> <div class="overlay-wrap"> <div class="p-content overlay-inner overlay-text"> <div class="p-categories p-top"><a class="p-category category-id-1" href="https://viruslab.fr/actu/" rel="category">Actu</a></div><h3 class="entry-title"> <a class="p-url" href="https://viruslab.fr/objets-connectes-et-made-in-france/" rel="bookmark">Objets connectés et made in France</a></h3> <div class="p-meta"> <div class="meta-inner is-meta"> <span class="meta-el meta-update"> <time class="date date-updated" title="2024-02-14T10:18:55+01:00">14 février 2024</time> </span> </div> </div> </div> </div> </div> </div> </div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <footer class="footer-wrap rb-section left-dot"> <div class="footer-inner footer-has-bg"> <div class="footer-copyright"> <div class="rb-container edge-padding"> <div class="copyright-inner"> <div class="copyright"><p>© 2025 | viruslab.fr</p> </div><ul id="copyright-menu" class="copyright-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-424"><a href="https://viruslab.fr/contact/"><span>Contact</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-425"><a href="https://viruslab.fr/mentions-legales/"><span>Mentions Légales</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1591"><a href="https://viruslab.fr/sitemap/"><span>Sitemap</span></a></li> </ul> </div> </div> </div> </div></footer> </div> <script type="rocketlazyloadscript"> (function () { let currentMode = null; let darkModeID = 'RubyDarkMode'; if (navigator.cookieEnabled) { currentMode = localStorage.getItem(darkModeID); } if (null === currentMode) { currentMode = document.body.getAttribute('data-theme'); } if ('dark' === currentMode) { document.body.setAttribute('data-theme', 'dark'); let darkIcons = document.getElementsByClassName('mode-icon-dark'); if (darkIcons.length) { for (let i = 0; i < darkIcons.length; i++) { darkIcons[i].classList.add('activated'); } } } else { document.body.setAttribute('data-theme', 'default'); let defaultIcons = document.getElementsByClassName('mode-icon-default'); if (defaultIcons.length) { for (let i = 0; i < defaultIcons.length; i++) { defaultIcons[i].classList.add('activated'); } } } })(); </script> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/foxiz-child-007\/*","\/wp-content\/themes\/foxiz\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <aside id="bookmark-toggle-info" class="bookmark-info edge-padding"> <div class="bookmark-holder"> <div class="bookmark-featured"></div> <div class="bookmark-inner"> <span class="bookmark-title h5"></span> <span class="bookmark-desc"></span> </div> </div> </aside> <aside id="follow-toggle-info" class="bookmark-info edge-padding"> <div class="bookmark-holder"> <span class="bookmark-desc"></span> </div> </aside> <aside id="bookmark-remove-info" class="bookmark-info edge-padding"> <div class="bookmark-remove-holder bookmark-holder"> <p>Removed from reading list</p> <a href="#" id="bookmark-undo" class="bookmark-undo h4">Undo</a> </div> </aside> <script type="rocketlazyloadscript"> const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); </script> <div id="rb-user-popup-form" class="rb-user-popup-form mfp-animation mfp-hide"> <div class="logo-popup-outer"> <div class="logo-popup"> <div class="login-popup-header"> <span class="logo-popup-heading h3">Welcome Back!</span> <p class="logo-popup-description is-meta">Sign in to your account</p> </div> <div class="user-form"><form name="popup-form" id="popup-form" action="https://viruslab.fr/comein/" method="post"><p class="login-username"> <label for="user_login">Identifiant ou adresse e-mail</label> <input type="text" name="log" id="user_login" autocomplete="username" class="input" value="" size="20" /> </p><p class="login-password"> <label for="user_pass">Mot de passe</label> <input type="password" name="pwd" id="user_pass" autocomplete="current-password" spellcheck="false" class="input" value="" size="20" /> </p><p class="login-remember"><label><input name="rememberme" type="checkbox" id="rememberme" value="forever" /> Se souvenir de moi</label></p><p class="login-submit"> <input type="submit" name="wp-submit" id="wp-submit" class="button button-primary" value="Se connecter" /> <input type="hidden" name="redirect_to" value="https://viruslab.fr/comprendre-les-balises-html-types-essentiels-et-leur-utilisation" /> </p></form></div> <div class="user-form-footer is-meta"> <a href="https://viruslab.fr/comein/?action=lostpassword">Lost your password?</a> </div> </div> </div> </div> <script id="foxiz-core-js-extra"> var foxizCoreParams = {"ajaxurl":"https:\/\/viruslab.fr\/wp-admin\/admin-ajax.php","darkModeID":"RubyDarkMode"}; </script> <script data-minify="1" src="https://viruslab.fr/wp-content/cache/min/1/wp-content/plugins/foxiz-core/assets/core.js?ver=1750026008" id="foxiz-core-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2302" id="toc-front-js" data-rocket-defer defer></script> <script data-minify="1" src="https://viruslab.fr/wp-content/cache/min/1/v2/js/data.js?ver=1750026008" id="widget-logic_live_match_widget-js" data-rocket-defer defer></script> <script id="rocket_lazyload_css-js-extra"> var rocket_lazyload_css_data = {"threshold":"300"}; </script> <script id="rocket_lazyload_css-js-after"> !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); </script> <script src="https://viruslab.fr/wp-content/themes/foxiz/assets/js/jquery.waypoints.min.js?ver=3.1.1" id="jquery-waypoints-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/themes/foxiz/assets/js/rbswiper.min.js?ver=6.5.8" id="rbswiper-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/themes/foxiz/assets/js/jquery.mp.min.js?ver=1.1.0" id="jquery-magnific-popup-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/themes/foxiz/assets/js/jquery.tipsy.min.js?ver=1.0" id="rb-tipsy-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/themes/foxiz/assets/js/jquery.ui.totop.min.js?ver=v1.2" id="jquery-uitotop-js" data-rocket-defer defer></script> <script id="foxiz-global-js-extra"> var foxizParams = {"ajaxurl":"https:\/\/viruslab.fr\/wp-admin\/admin-ajax.php","twitterName":"Viruslab","sliderSpeed":"5000","sliderEffect":"slide","sliderFMode":"1"}; </script> <script data-minify="1" src="https://viruslab.fr/wp-content/cache/min/1/wp-content/themes/foxiz/assets/js/global.js?ver=1750026008" id="foxiz-global-js" data-rocket-defer defer></script> <script data-minify="1" src="https://viruslab.fr/wp-content/cache/min/1/wp-content/plugins/short-code/js/shortcode.js?ver=1750026008" id="bkswjs-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.29.2" id="elementor-webpack-runtime-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.29.2" id="elementor-frontend-modules-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js" data-rocket-defer defer></script> <script id="elementor-frontend-js-before"> var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.29.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_local_google_fonts":true,"theme_builder_v2":true,"nested-elements":true,"editor_v2":true,"e_element_cache":true,"home_screen":true,"launchpad-checklist":true,"cloud-library":true,"e_opt_in_v4_page":true},"urls":{"assets":"https:\/\/viruslab.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/viruslab.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/viruslab.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"e1b0d5a051"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":2772,"title":"Comprendre%20les%20balises%20HTML%20%3A%20types%20essentiels%20et%20leur%20utilisation","excerpt":"","featuredImage":"https:\/\/viruslab.fr\/wp-content\/uploads\/697be761-d4ec-4685-86d0-06c4a31910c0-1200x904.png"}}; </script> <script src="https://viruslab.fr/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.29.2" id="elementor-frontend-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.29.0" id="e-sticky-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.29.0" id="elementor-pro-webpack-runtime-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script> <script src="https://viruslab.fr/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id="elementor-pro-frontend-js-before"> var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/viruslab.fr\/wp-admin\/admin-ajax.php","nonce":"f14ee01cad","urls":{"assets":"https:\/\/viruslab.fr\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/viruslab.fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/viruslab.fr\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; </script> <script src="https://viruslab.fr/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.29.0" id="elementor-pro-frontend-js" data-rocket-defer defer></script> <script src="https://viruslab.fr/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.29.0" id="pro-elements-handlers-js" data-rocket-defer defer></script> <!-- Cookie Notice plugin v2.5.6 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom button" aria-label="Ok">Ok</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="Non"></span></div> </div> <!-- / Cookie Notice plugin --><script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://viruslab.fr/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi_webp/ID/hqdefault.webp" alt="" width="480" height="360"><noscript><img loading="lazy" src="https://i.ytimg.com/vi_webp/ID/hqdefault.webp" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Lire la vidéo Youtube"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi_webp/ID/hqdefault.webp'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script><script>var rocket_beacon_data = {"ajax_url":"https:\/\/viruslab.fr\/wp-admin\/admin-ajax.php","nonce":"600c8b0305","url":"https:\/\/viruslab.fr\/comprendre-les-balises-html-types-essentiels-et-leur-utilisation","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script data-name="wpr-wpr-beacon" src='https://viruslab.fr/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script><script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1751241960 -->