<p>Déverrouiller les joyaux cachés du HTML : 11 balises moins connues à connaître
<p>Le HTML, l'épine dorsale des pages Web, est plus polyvalent que beaucoup ne le pensent. Bien que les balises familières telles que <code><p> et <code><h1> soient essentielles, plusieurs balises moins connues offrent des fonctionnalités puissantes et une accessibilité améliorée. Cet article explore 11 de ces joyaux HTML cachés. Même les développeurs chevronnés pourraient trouver quelques surprises !
- La balise <code><abbr> : Définir les abréviations
<p>La balise <code><abbr> gère avec élégance les acronymes et les abréviations. Enveloppez simplement l'abréviation dans la balise et utilisez l'attribut <code>title pour fournir la signification complète.
<p>
<p>Au survol, le contenu de l'attribut <code>title s'affiche sous forme d'info-bulle, améliorant ainsi la compréhension de l'utilisateur. N'oubliez pas que cette fonctionnalité d'info-bulle repose sur le survol, qui peut ne pas être accessible à tous les utilisateurs (par exemple, mobiles).
- La balise <code><code> : mise en évidence d'extraits de code
<p>Pour une présentation de code propre, la balise <code><code> est inestimable. L'habillage du code dans cette balise le restitue automatiquement dans une police à espacement fixe, ce qui le rend facilement distinguable du texte environnant. Un style plus poussé avec CSS peut améliorer la lisibilité.
<p>
- La balise <code><kbd> : représentant la saisie au clavier
<p>Semblable à <code><code>, la balise <code><kbd> (balise clavier) est conçue spécifiquement pour représenter la saisie au clavier. Le texte ci-joint apparaît dans une police à espacement fixe, indiquant visuellement les raccourcis clavier ou les commandes. Combinez-le avec CSS pour un look soigné des boutons du clavier.
<p>
- Les balises <code><datalist> et <code><option> : création de suggestions dynamiques
<p>Ces balises fonctionnent ensemble pour créer des suggestions de saisie intuitives.
<p>
<p>Un élément <code><input> avec l'attribut <code>list est lié à un élément <code><datalist> (spécifié par son <code>id). Les balises <code><option> dans <code><datalist> fournissent les valeurs suggérées. Au fur et à mesure que les utilisateurs tapent, des suggestions pertinentes apparaissent.
- La balise <code><dialog> : Création de modaux simples
<p>Construire des boîtes pop-up ou des modaux devient simple avec la balise <code><dialog>. L'ajout de l'attribut <code>open affiche la boîte de dialogue ; JavaScript peut contrôler davantage son comportement.
<p>
- Les balises <code><details> et <code><summary> : Contenu natif pliable
<p>Créez des menus déroulants élégants et natifs sans CSS ni JavaScript à l'aide de <code><details> et <code><summary>.
<p>
<p>La balise <code><details> fait office de conteneur, tandis que <code><summary> fournit le titre cliquable. Le contenu de <code><details> bascule la visibilité lorsque l'on clique sur le résumé – idéal pour les FAQ.
- La balise <code><time> : Représentation sémantique du temps
<p>Bien que visuellement modeste, la balise <code><time> améliore considérablement le référencement et l'accessibilité en fournissant un contexte sémantique pour les valeurs temporelles.
<p>
- Les balises <code><ruby>, <code><rt> et <code><rp> : Annotation Ruby
<p>Ces balises facilitent l'annotation Ruby, courante dans la typographie d'Asie de l'Est, affichant un petit texte explicatif au-dessus des caractères.
<p>
<p><code><ruby> contient le texte principal, <code><rt> l'annotation et <code><rp> fournit un contenu de secours pour les navigateurs ne prenant pas en charge Ruby.
- La balise <code><progress> : Création de barres de progression
<p>Générez des barres de progression sans CSS à l'aide de la balise <code><progress>.
<p>
<p>Définissez l'attribut <code>max pour la valeur totale et <code>value pour la progression actuelle. La barre se met à jour automatiquement.
- La balise <code><meter> : Représenter une échelle
<p>Semblable à <code><progress>, <code><meter> affiche une échelle, mais pour représenter une plage de valeurs.
<p>
<p>Utilisez <code>min, <code>max et <code>value pour la plage et la valeur actuelle ; <code>low, <code>high et <code>optimum définissent les seuils affectant la couleur de la barre.
- Les balises <code><fieldset> et <code><legend> : regroupement d'éléments de formulaire
<p>Ces balises regroupent élégamment les éléments de formulaire associés.
<p>
<p><code><fieldset> crée le conteneur et <code><legend> fournit un titre descriptif, automatiquement positionné dans la bordure de l'ensemble de champs.
<p>Conclusion
<p>La maîtrise de ces balises HTML souvent négligées élève vos compétences en développement Web, créant ainsi des sites Web plus accessibles, sémantiques et visuellement attrayants. Bon codage !
<p>Suivez-moi sur :
LinkedIn |
Moyen |
Ciel BleuCe 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!