2012-03-01 9 views

risposta

9

È 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 (&shy;) in parole che potrebbero altrimenti essere sillabate in modo errato.

+0

grazie mille =) –

+0

Kiitos, Jukka !!!! – Rossitten

3

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/

+0

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. –

+1

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 –

1

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.

+0

perfette, grazie. Ti chiedi se puoi farlo con i CSS però. –

Problemi correlati