Ne forcer aucun saut de ligne
div{
espace blanc:nowrap;
}
Encapsulation automatique
du div {
retour à la ligne : coupure de mot ;
saut de mot : normal ;
}
Forcer le saut de ligne du mot anglais
div{
mot-break:break-all;
}
Les paramètres CSS ne sont pas redirigés :
débordement:masquage caché
espace blanc : valeur par défaut normale
les pré-nouvelles lignes et autres caractères d'espacement seront protégés
nowrap force tout le texte à être affiché sur la même ligne jusqu'à ce que la fin du texte ou qu'un objet br soit rencontré
Définir le retour à la ligne forcé :
saut de mot :
normal ; autorise les sauts de ligne dans les mots selon les règles de texte pour les langues asiatiques et non asiatiques
break-all : Le comportement est le même que celui normal pour les langues asiatiques. Les sauts dans n'importe quel mot d'une ligne de texte en langue non asiatique sont également autorisés. Cette valeur convient au texte asiatique contenant du texte non asiatique.
keep-all : Idem que d'habitude pour toutes les langues non asiatiques. Pour le chinois, le coréen et le japonais, les sauts de mots ne sont pas autorisés. Convient à la haute résolution entre du texte non asiatique et de petites quantités de texte asiatique
Le problème est résolu en ajoutant word-break: break-all; au CSS
qui ne casse pas les lignes anglaises
.Ce problème n'existe que dans IE. Lorsqu'il est testé sous FF, FF peut ajouter des barres de défilement par lui-même, ce qui n'affecte pas l'effet.
Il est recommandé de penser à ajouter word-break: break-all lors de l'exécution de Skin. Cela peut résoudre le problème du blocage du cadre d'IE par l'anglais.
Concernant
le problème d'ouverture , la citation suivante est tirée de la description de word-break. Notez que word-break est unesyntaxe d'attribut propriétaire d'IE5+ :
word-break: normal break | -all | conserver tous
les paramètres :
normal : selon les règles de texte des langues asiatiques et des langues non asiatiques, autorisant les sauts de ligne dans les mots
break-all : Le comportement est le même que celui normal pour les langues asiatiques. Les sauts dans n'importe quel mot d'une ligne de texte en langue non asiatique sont également autorisés. Cette valeur convient au texte asiatique contenant du texte non asiatique.
keep-all : Idem que d'habitude pour toutes les langues non asiatiques. Pour le chinois, le coréen et le japonais, les sauts de mots ne sont pas autorisés. Convient au texte non asiatique contenant une petite quantité de texte asiatique.
Description :
définit ou récupère le comportement de retour à la ligne intra-mot pour le texte d'un objet. Surtout lorsque plusieurs langues apparaissent.
Pour le chinois, il faut utiliser break-all.
La fonctionnalité de script correspondante est wordBreak. Veuillez consulter les autres livres que j'ai écrits.
Exemple :
div {word-break : break-all ;