2011-12-03 16 views
33

Ho provato word-wrap: break-word;, ma separa le righe a metà.Come faccio a far passare un testo sulla riga successiva se è in overflow?

+0

Hai provato impostazione max-width sul div che contiene? – diceler

+0

Forse separa la linea in mezza parola perché l'hai impostata a 'break-word', cosa ti aspettavi che facesse? Hai controllato quali altre opzioni 'word-wrap' ha? –

+0

Questo è il comportamento predefinito nella maggior parte dei contesti. Potresti fornire uno snippet di codice? – sabof

risposta

14

Fintantoché si specifica una larghezza sull'elemento, questo dovrebbe avvolgersi senza bisogno di altro.

+1

L'errore era che faceva parte di un elemento pre. Una volta cambiato pre in p questa risposta ha funzionato. – user784756

+0

Cosa succede se si imposta 'width: auto'? Il testo del mio pulsante viene ancora tagliato all'estremità destra del suo contenitore principale. Qualche idea? – andy4thehuynh

+0

@andystructible Questo probabilmente sarà difficile da rispondere, privo di contesto (quali altri stili sono applicati ad esso). Suggerirei di aprire una nuova domanda. Una possibilità è che a un certo punto sia stato applicato "overflow: hidden" al pulsante, o che il pulsante non sia nel flusso del documento (se, ad esempio, è stato flottato). –

43

Per utilizzare word-wrap: break-word, è necessario impostare una larghezza (in px). Per esempio:

div { 
    width: 250px; 
    word-wrap: break-word; 
} 

word-wrap è una proprietà CSS3, ma dovrebbe funzionare in tutti i browser, tra cui Internet Explorer 5,5-9.

+0

Funziona anche per la larghezza in pollici ( – joetinger

+0

) Grazie mille, mi ha salvato un sacco di mal di testa, quando stavo cercando di impostare la larghezza su un datalist che utilizza un controllo etichetta per visualizzare il contenuto di testo multilinea .. Ancora una volta, grazie. – Ron

+0

Funziona anche per le percentuali di larghezza in React – fungusanthrax

11
word-wrap: break-word; 

aggiungere questo al vostro contenitore che dovrebbe fare il trucco

Problemi correlati