Cours par Webcam

Cours par Webcam

Formateur Web pour adultes depuis plus 11 ans, je vous propose des COURS collectifs par WEBCAM en LIVE pour booster vos connaissances et être autonome dans la création de site.

En savoir plus

Tags base

Page HTML

Tags sémantiques

Tags navigation

Tags mise en page

Tags multimédia

Tags interaction

Tags grouper

Tags tableau

Tags formulaire

Tags universelles

Attributs globaux

Facebook
Twitter
LinkedIn

Balise BDI

Rôle

La balise <bdi> est particulièrement utile lors de l’intégration de contenu dynamique (généré par l’utilisateur) avec une direction de texte inconnue au sein d’un autre texte ayant une directivité connue.

Pour comprendre l’intérêt de cette balise observez le résultat de ce bout de code :

<ul> 
  <li> Utilisateur <b> jcranmer </b> : 12 messages.
  <li> Utilisateur <b> hober </b> : 5 messages.
  <li> Utilisateur <b> إيان </b> : 3 messages.
</ul>

Vous remarquez que le nombre de message 3 et les deux-points : s’affichent avant le nom de l’utilisateur pour l’écriture en arabe :

See the Pen WdZmWV by salsacobo (@salsacobo) on CodePen.

L’algorithme bidirectionnel met le signe deux-points et le chiffre « 3 » à côté du mot ‘Utilisateur’ plutôt qu’à coté du mot ‘messages’.

La balise <bdi> permet d’ éviter que le texte soit formatée dans une direction différente de celle du texte qui l’entoure. Observez le code ci-dessous et le résultat.

<ul> 
  <li> Utilisateur <bdi> jcranmer </bdi> : 12 messages.
  <li> Utilisateur <bdi> hober </bdi> : 5 messages.
  <li> Utilisateur <bdi> إيان </bdi> : 3 messages.
</ul>

Affichage :

See the Pen VyMNGR by salsacobo (@salsacobo) on CodePen.

On vient de solutionner le problème d’affichage rencontré sans l’utilisation de la balise <bdi>.

Compatibilité

navigateur-chromenavigateur-firefoxnavigateur-no-ienavigateur-safarinavigateur-opera

La balise <bdi> n’est pris en charge par le navigateur internet explorer et edge.

Attributs spécifiques

Attributs spécifiques à cet élément

La balise <details> prend aussi en charge les attributs globaux

Attributs de type événement

La balise <details> prend en charge les événements souris

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »