Hyphenate-limit-chars - Propriété CSS
Résumé des caractéristiques de la propriété hyphenate-limit-chars
auto
auto
hyphenate-limit-chars
passe d'un nombre entier à un autre, sans transition.Syntaxe de hyphenate-limit-chars
(schéma).
Description des termes utilisés sur le schéma (les termes en gras sont prédéfinis) :
integer
est un nombre entier positif ou nul, dans unité.
Description de la propriété hyphenate-limit-chars
.
La propriété hyphenate-limit-chars
détermine le nombre de caractères minimal pour qu'une césure soit autorisée.
En effet, un mot très court sera plutôt rejeté à la ligne suivante que coupé en fin de ligne.
hyphenate-limit-chars
permet de spécifier le nombre de caractères total du mot, mais aussi le nombre minimal de caractères avant et après la césure.
Bien entendu seules les césures automatiques effectuées par le navigateur sont impactées par cette propriété. Les césures manuelles insérées dans le texte
par l'auteur (caractère ­) ne sont pas concernées. Reportez-vous à la propriété hyphens
pour plus de précisions sur l'activation des
césures automatiques.
Valeurs pour hyphenate-limit-chars
.
- hyphenate-limit-chars: auto;
Le navigateur adopte des valeurs les plus adaptées. En général, le nombre minimal de caractères pour le mot complet est de 5, et le nombre minimal avant et après la césure de 2.
La césure des mots est une opération assez complexe, qui, de plus, est dépendante de la langue.hyphenate-limit-chars:auto;
- hyphenate-limit-chars: a b c;
Avec cette syntaxe complète, les trois valeurs corespondent à :
a
: le nombre minimal de caractères du mot pour accepter une césure.
b
: le nombre minimal de caractères avant la césure (à la fin de la ligne).
c
: le nombre minimal de caractères après la césure (au début de la ligne suivante).
La césure des mots est une opération assez complexe, qui, de plus, est dépendante de la langue.hyphenate-limit-chars:8 2 2;
- hyphenate-limit-chars: initial; (
auto
) hyphenate-limit-chars: inherit; hyphenate-limit-chars: revert; hyphenate-limit-chars: revertLayer; hyphenate-limit-chars: unset;Liens vers la présentation de ces différentes valeurs :
initial
,inherit
,revert
,revert-layer
,unset
.
Possibilité d'animation de la propriété hyphenate-limit-chars
.
La propriété n'acceptant que des valeurs entières, son animation est du type integer
: passage brutal d'un valeur entière à la suivante.
Simulateur avec la propriété hyphenate-limit-chars
.
(1) Citation de Edward V. Berard (American software engineer).
Support de hyphenate-limit-chars
.
La césure automatique commence à être bien prise en charge mais la propriété hyphenate-limit-chars
pose encore des problèmes de
compatibilité.
Il faut aussi considérer la langue car la césure automatique nécessite un dictionnaire de césure, et ce dernier est pas
encore disponible pour peu de langues.
Reportez-vous à la page sur la propriété hyphens
pour connaître la disponibilité des différentes langues.
hyphens
.hyphenate-limit-chars
.Remarques :
(1) Supporté avec le préfix -ms-
.
automatique
hyphenate-limit-chars
Navigateurs sur ordinateurs :
Navigateurs sur mobiles :
Navigateurs obsolètes ou marginaux :

Internet Explorer

UC Browser pour Androïd

Opéra Mobile

QQ Browser

Baidu Browser

Samsung Internet

Safari sur IOS

Opéra

Chrome pour Androïd

Firefox pour Androïd

Androïd Brower

Chrome

Safari

Firefox

Edge

KaiOS Browser

Opéra mini
Évolution de la propriété hyphenate-limit-chars
.
-
Module CSS - Texte - Niveau 4
Le niveau 4 de la spécification introduit la propriétéhyphenate-limit-chars
.22 Septembre 2015Document de travail.
Voir aussi, à propos de la gestion des textes.
La césure automatique des textes est une fonctionnalité décrite dans le module CSS Text Module. Vous y trouverez la description de la propriété
hyphenate-limit-chars
, ainsi que celles des propriétés suivantes :
Propriétés :
text-align
).