Une remarque ? Une suggestion ?...

Merci de participer à l'amélioration de ce site. Prenez le temps de rédiger votre remarque le plus précisément possible :

word-boundary-detection - Propriété CSS

word-boundary-detection

Résumé des caractéristiques de la propriété word-boundary-detection

Description rapide
Définit quelle logique le navigateur doit utilier pour identifier les limites des mots.
Statut
Problèmes de compatibilité
S'applique à
Éléments contenant du texte.
Type de valeur
Valeur prédéfinie
Valeurs prédéfinies
auto | manual | normal
Pourcentages
Ne s'applique pas
Valeur initiale
normal
Héritée par défaut
Oui
Type d'animation
Discrète : lors d'une animation, la propriété word-boundary-detection passe d'une valeur à l'autre sans transition.
Module W3C
Module CSS - Texte

Description.

La propriété word-boundary-detection est encore en phase expérimentale.

La plupart des langues utilisent l'espace comme séparateur de mots, mais il y a quelques exceptions : certaines langues écrites (le japonais par exemple) ne nécessitent pas de séparer les mots par un espace.

Le jeu de caractères unicode comporte un caractère espace de largeur nulle (code hexadécimal 200B). Celui-ci peut être utilisé pour aider les navigateurs à couper les phrases en fin de ligne, sans pour autant faire apparaître un espace lorsque le caractère se trouve au milieu d'une ligne.

La propriété word-boundary-detection indique au navigateur comment positionner les sauts de ligne.

Syntaxes pour word-boundary-detection.

  • word-boundary-detection: normal;

    Le navigateur se base uniquement sur les espaces pour positionner les retours à la ligne, sauf pour les langues CJK ou une logique différente peut être utilisée.

  • word-boundary-detection: manual;

    Le navigateur n'insère aucun retour à la ligne autres que ceux indiqués dans le texte lui-même.

  • word-boundary-detection: auto('fr');

    Le navigateur doit utiliser la logique spécifique à la langue indiquée pour positionner les retours à la ligne.

  • word-boundary-detection: initial; word-boundary-detection: inherit; word-boundary-detection: revert; word-boundary-detection: revert-layer; word-boundary-detection: unset;

    La valeur initiale est : normal.

Exemple interactif.

word-boundary-detection :

Prise en charge par les navigateurs (compatibilité).

La définition de la propriété word-boundary-detection n'est pas encore stabilisée : aucun navigateur ne prend en charge cette propriété pour le moment (2023).

Voir aussi, dans le même module de standardisation que word-boundary-detection.

Les spécifications CSS éditées par le W3C sont organisées en modules. word-boundary-detection fait partie du Module CSS - Texte (CSS Text Module). Les définitions suivantes sont également décrites dans ce même module.

Propriétés.

Définit la ponctuation suspendue (caractères autorisés à déborder dans la marge).
Définit le caractère qui sera à utiliser comme marque de césure.
Définit le nombre minimal de caractères pour autoriser la césure d'un mot.
Définit si les césures sont autorisées à la fin d'une colonne, d'une page, etc.
Définit le nombre maximal de lignes successives se terminant une césure
Définit le nombre maximal d'espaces pour autoriser ou interdire la césure.
Césure des mots.
Espacement des lettres.
Rupture de lignes pour les langues CJK (chinois, japonais, coréen).
Gestion des coupures de mots.
Taille des caractères de tabulation.
Alignement du texte.
Définit l'alignement des lignes d'un texte.
Alignement de la dernière ligne des paragraphes.
Définit l'espace entre les caractères adjacents (CJK).
Définit le retrait de la première ligne des paragraphe (indentation).
Sélectionne la méthode utilisée pour justifier le texte.
Définit comment gérer les espaces et les espaces multiples dans le texte.
Définit si les espaces au début et à la fin du texte de l'élément doivent être conservés ou supprimés.
Definit l'espacement autour des caractères de ponctuation CJK.
Casse du texte (minuscules, majuscules...).
Définit la gestion des retours à la ligne du texte.
Définit la gestion des espaces multiples et des retours chariot.
Définit comment les espaces successifs doivent être réduits.
Définit si comment le navigateur doit supprimer les espaces réductibles.
Substitue certains caractères de séparation de mots par d'autres.
Coupure des mots longs.
Normalise les caractères d'espacement (écritures CJK).
Permet d'ajuster l'espacement des mots.
Coupure des mots.