Ho un div che è troppo stretto per allineare il testo: giustificare (spazi troppo ampi), ma sembra non uniforme quando è giustificato a destra o sinistra, perché poi c'è un grande spazio alla fine delle linee. L'aspetto giustificato a sinistra è il migliore, ma potrei usare la sillabazione, come nei libri? Usando i CSS?Posso usare i CSS per giustificare il testo con le parole di sillabazione alla fine di una riga?
risposta
È possibile utilizzare hyphens: auto
a condizione di aver dichiarato la lingua del contenuto in HTML, ad es. utilizzando <html lang=en-US>
. Browser supportati
è ancora limitato, ma sempre meglio, vedi http://caniuse.com/css-hyphens
Per una buona qualità, potrebbe essere necessario controllare manualmente la sillabazione per esempio utilizzando i trattini (­
) in parole che potrebbero altrimenti essere sillabate in modo errato.
La sillabazione dipende dalla lingua; non puoi semplicemente inserire personaggi traboccanti nella riga successiva e ottenere lo stesso effetto che fai nei libri. Le regole di sillabazione sono in realtà piuttosto complicate (vedere http://dictionary2.classic.reference.com/writing/styleguide/division.html) e l'unico modo per eseguirlo correttamente (come nei libri) è manualmente o tramite uno script sul lato client o sul lato server; Sono abbastanza sicuro che non può essere fatto usando solo css.
Si potrebbe desiderare di usare qualcosa come http://code.google.com/p/hyphenator/
No, conosco la regola di sillabazione. I "libri" a cui mi riferisco sono quelli il cui testo è giustificato e semplicemente interrompono le parole e le sillabano e le attaccano alla riga successiva, non seguendo le regole della sillabazione. Ho imparato le regole della sillabazione nella scuola media. –
il trattino di sillabazione funziona! se supporta la tua lingua Ma se hai 3 o 4 lingue il file di script peserà circa 200kb. C'è anche phpPyphenator, che segnerà il testo sul server. Molto meglio del file javascript. Anche se non supporta alcune lingue –
per la sillabazione in html, ci sono programmi JavaScript per aggiungere ciò che è necessario al testo. come http://code.google.com/p/hyphenator/
Il supporto per la sillabazione del builder del brower è inaffidabile e il miglioramento del supporto è dubbio.
perfette, grazie. Ti chiedi se puoi farlo con i CSS però. –
- 1. aggiungere testo alla fine di ogni riga
- 2. testo CSS allineare giustificare grandi spazi
- 3. Lingua di sillabazione CSS
- 4. Aggiungi una nuova riga alla fine di una JtextArea
- 5. Come posso usare i CSS per centrare verticalmente il testo in un'ancora, all'interno di una LI?
- 6. Come abbinare il modello alla fine della riga/testo
- 7. Rimuovere le parole duplicate in una riga con sed
- 8. Posso modificare il testo ALT di un'immagine con i CSS?
- 9. Giustificare il testo all'interno di tag span
- 10. Bordo CSS alla fine della riga su elementi in linea
- 11. Modo CSS per limitare un'interruzione di riga per il testo
- 12. Aggiungere una virgola alla fine di ogni riga utilizzando php
- 13. script di Unix aggiunge^M alla fine di ogni riga
- 14. allineamento del testo giustificare ma a destra?
- 15. Copia e incolla in Eclipse aggiunge una nuova riga alla fine di ogni riga incollata
- 16. Cosa fa \ ponendo \ alla fine di una riga in python?
- 17. Seleziona nodo di testo con i CSS
- 18. Come posizionare il cursore alla fine del testo su una casella di testo mascherata?
- 19. Bash come aggiungere la parola alla fine di una riga?
- 20. Posso usare le variabili per i selettori?
- 21. L'aggiunta dei caratteri alla fine di ogni riga in Emacs
- 22. Scorrere automaticamente fino alla fine di un'area di testo
- 23. Come limitare una cella di tabella a una riga di testo usando i CSS?
- 24. Il testo UILabel non contiene le parole
- 25. Come aggiungere una nuova riga alla fine di file.write()?
- 26. Regex per abbinare alla fine della riga con carattere jolly
- 27. CSS con il testo
- 28. Visual Studio aggiunge testo alla fine delle righe utilizzando find/replace con espressione regolare di fine riga ($)
- 29. C'è un modo per usare il testo come sfondo con i CSS?
- 30. Posso usare gdb per saltare una riga senza dover digitare i numeri di riga?
grazie mille =) –
Kiitos, Jukka !!!! – Rossitten