Bonjour
Confronté à un problème de mot très long dans un menu en colonne de largeur fixe qui, du coup, ne supporte plus l'agrandissement de la taille de police sans générer une aberration désagréable, j'ai trouvé une petite parade simple et efficace :
Les quelques tests réalisés montrent que l'affichage graphique se fait sans rupture du mot et que l'ami Jaws semble glisser assez souplement sur l'espace fictif. En revanche l'affichage sans CSS laisse évidemment apparaître l'espace. D'autre part, il est clair que d'un point de vue sémantique une telle déstructuration du mot lui fait perdre tout son rôle.
Une alternative pourrait aussi être envisageable par JS, où il n'y aurait pas d'espace Html dans le span et où JS est utilisé pour en créer un...
Qu'en pensez-vous ?
Confronté à un problème de mot très long dans un menu en colonne de largeur fixe qui, du coup, ne supporte plus l'agrandissement de la taille de police sans générer une aberration désagréable, j'ai trouvé une petite parade simple et efficace :
<li>Anticonstitu<span class="coupe"> </span>tionnellement</li>
span.coupe {
font-size: 1px;
letter-spacing: -1em;
}
Les quelques tests réalisés montrent que l'affichage graphique se fait sans rupture du mot et que l'ami Jaws semble glisser assez souplement sur l'espace fictif. En revanche l'affichage sans CSS laisse évidemment apparaître l'espace. D'autre part, il est clair que d'un point de vue sémantique une telle déstructuration du mot lui fait perdre tout son rôle.
Une alternative pourrait aussi être envisageable par JS, où il n'y aurait pas d'espace Html dans le span et où JS est utilisé pour en créer un...
Qu'en pensez-vous ?