Problème de retour à la ligne automatique, le retour à la ligne des caractères normaux est plus raisonnable, mais les nombres continus et les caractères anglais agrandissent souvent le conteneur, ce qui est assez gênant. Voici comment CSS implémente le retour à la ligne
La meilleure définition CSS du retour à la ligne
code.wrap {. disposition de la table : corrigé ; coupure de mots : tout briser ; débordement : caché ;
Ici débordement : caché ou automatique ;
=================================================== ===============
Pour les éléments de niveau bloc tels que div et p, le retour à la ligne des éléments de texte normal (texte asiatique et texte non asiatique) a l'espace blanc par défaut : normal, et il sera automatiquement renvoyé après la largeur définie.
HTML
1. (navigateur IE) Pour les caractères anglais continus et les chiffres arabes, utilisez word-wrap: break-word; briser
#wrap{word-break:break-all; width:200px;}
ou
#wrap{word-wrap:break-word; width:200px;}
Effet : des sauts de ligne peuvent être obtenus
2. (Navigateur Firefox) Rupture des caractères anglais continus et des chiffres arabes , toutes les versions de Firefox ne résolvent pas ce problème. Nous pouvons uniquement masquer les caractères au-delà de la limite ou ajouter des barres de défilement au conteneur.
#wrap{word-break:break-all; width:200px; overflow:auto;}
Effet : Le conteneur est normal et le contenu est masqué
pour la table
http://www.knowsky.com/
1. (Navigateur IE) Utilisez table-layout:fixed; pour forcer la largeur du tableau et masquer le contenu en excès
abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss |
Effet : Masquer le contenu redondant
2. (navigateur IE) utilisez table-layout:fixed; pour forcer la largeur du tableau, le td interne, il utilise word-break: break-all ou word-wrap: break; -word ;Saut de ligne
abcdefghigklmnopqrstuvwxyz 1234567890 | abcdefghigklmnopqrstuvwxyz 1234567890 |
Effet : le retour à la ligne est possible
3. (Navigateur IE) Imbrication de divs, p, etc. dans td, qui utilise la méthode de retour à la ligne de div et p mentionnée ci-dessus
4. (Navigateur Firefox) Utiliser table-layout : corrigé ;En forçant la largeur du tableau, le td intérieur, utilise word-break: break-all; ou word-wrap: break-word; pour envelopper la ligne, utilisez overflow:hidden pour masquer le contenu en excès, overflow:auto; ; ne fonctionne pas ici
Effet : Masquer plus que le contenu
5. (Navigateur Firefox) Nest divs, p, etc. dans td, th Utilisez la méthode mentionnée ci-dessus pour gérer Firefox afin d'exécuter la boîte de code. Enfin, le risque de ce phénomène. ce qui se produit est très faible, mais les farces des internautes ne peuvent pas être exclues.
Ce qui suit est l'effet de l'exemple mentionné
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd ">
http://www.w3.org/1999/xhtml ">
div
Tous les espaces : normaux ;
IE word-wrap : break-word ;
IE word-break:break-all;
Firefox/ word-break:break-all; h1>
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111
tableau
table-layout:fixe;
abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss
table-layout:fixed; word-break : break-all; word-wrap : break-word ;
abcdefghigklmnopqrstuvwxyz1234567890sssssssssssss
abcdefghigklmnopqrstuvwxyz1234567890ssssssssssssss
FF table-layout:fixed; débordement:caché;