2009-12-16 6 views
4

J'essaye d'obtenir un élément DIV pour envelopper son contenu malgré le contenu n'ayant aucun espace. Le contenu est une séquence d'acide nucléique, donc insérer des espaces blancs tous les caractères x est possible, mais je préfère le faire plus élégamment si possible.Comment faire un enveloppement DIV pour un contenu sans espace?

par exemple.

<div>TCTTGCTGCGCCTCCGCCTCCTCCTCTGCTCCGCCACCGGCTTCCTCCTCCTGAGCAGTCAGCCCGCGCGCCGGCCGGCTCCGTTATGGCGACCCGCAGCCCTGGCGTCGTGGTGAGCAGCTCGGCCTGCCGGCCCTGGCCGGTTCAGGCCCACGCGGCAGGTGGCGGCCGGGCCCTGAGGCGCGGGATCCGCAGTGCGGGCTCGGGCGGCCGGGCCCAGGGAACCCCGCAGGCGGGGGCGGCCAGTTTCCCGGGTTCGGCTTTACGTCACGCGAGGGCGGCAGGGAGGACGGAATGGCGGGGTTTGGGGTGGGTCCCTCCTCGGGGGAGCCCTGGGAAAAGAGGACTGCGTGTGGGAAGAGAAGGTGGAAATGGCGTTTTGGTTGACATGTGCCGCCTGCGAGCGTGCTGCGGGGAGGGGCCGAGGGCAGATTCGGGAATGATGGCGCGGGGTGGGGGCGTGGGGGCTTTCTCGGGAGAGGCCCTTCCCTGGAAGTTTGGGGTGCGATGGTGAGGTTCTCGGGGCACCTCTGGAGGGGCCTCGGCACGGAAAGCGACCACCTGGGAGGGCGTGTGGGGACCAGGTTTTGCCTTTAGTTTTGCACACACTGTAGTTCATCTTTATGGAGATGCTCATGGCCTCATTGAAGCCCCACTACAGCTCTGGTAGCGGTAACCATGCGTATTTGACACACGAAGGAACTAGGGAAAAGGCATTAGGTCATTTCAAGCCGAAATTCACATGTGCTAGAATCCAGATTCCATGCTGACCGATGCCCCAGGATATAGAAAATGAGAATCTGGTCCTTACCTTCAAGAACATTCTTAACCGTAATCAGCCTCTGGTATCTTAGCTCCACCCTCACTGGTTTTTTCTTGTTTGTTGAACCGGCCAAGCTGCTGGCCTCCCTCCTCAACCGTTCTGATCATGCTTGCTAAAATAGTCAAAACCCCGGCCAGTTAAATATGCTTTAGCCTGCTTTATTATGATTATTTTTGTTGTTTTGGCAATGACCTGGTTACCTGTTGTTTCTCCCACTAAAACTTTTTAAGGGCAGGAATCACCGCCGTAACTCTAGCACTTAGCACAGTA</div> 

Je n'ai pas besoin de supporter tous les navigateurs. Je suis principalement intéressé par Chrome, Safari et Firefox et d'autres navigateurs conformes aux normes.

+1

http://stackoverflow.com/questions/1587964/wrap-text-inside-fixed-div-with-css-or-javascript –

Répondre

7

style CSS comme ceci vous aidera:

word-wrap:break-word

D'autres paramètres CSS qui contrôlent l'emballage sont décrits here.

+0

Parfait, merci! –

+0

Cela ne fonctionne pas dans tous les navigateurs. S'il vous plaît suivez le lien dans le commentaire de David Robles pour les bonnes réponses. – BalusC

+0

Je suis d'accord avec ça. Je n'ai pas besoin de supporter tous les navigateurs (surtout pas IE). Pour moi, c'est la bonne réponse puisqu'elle fonctionne dans les dernières versions de Chrome, Firefox et Safari (tous Mac). –

2

Vous pouvez utiliser un "espace de rupture de largeur zéro" (& # 8203;), qui rompra le mot mais sera ignoré lors de la copie, disons, du bloc-notes.

Questions connexes