Mi chiedevo se c'è un modo per controllare automaticamente le parole orfane in un file HTML, possibilmente usando CSS e/o Javascript (o qualcos'altro, se qualcuno ha un suggerimento alternativo).C'è un modo per controllare automaticamente le parole orfane in un documento HTML?
Per "parole orfane", intendo parole singolari che appaiono su una nuova riga alla fine di un paragrafo. Per esempio:
"This paragraph ends with an undesirable orphaned word."
Invece, sarebbe preferibile avere la rottura paragrafo come segue:
"This paragraph no longer ends with an undesirable orphaned word."
Anche se so che avrei potuto correggere manualmente questo mettendo uno spazio HTML non divisibile (
tra le ultime due parole, mi chiedo se c'è un modo per automatizzare il processo, dal momento che le regolazioni manuali come questa possono diventare noiose per grandi blocchi di testo su più file.
Per inciso, le proprietà CSS 2.1 orphans
(e widows
) si applicano solo a intere righe di testo, e anche allora solo per la stampa di pagine HTML (per non parlare del fatto che queste proprietà sono in gran parte non supportata dalla maggior parte dei principali browser).
Molte applicazioni di impaginazione professionale, come Adobe InDesign, possono automate the removal of orphans aggiungendo automaticamente spazi ininterrotti dove si verificano gli orfani; c'è qualche soluzione equivalente per HTML?
No, non esiste un modo automatico per controllarlo. – Pointy
... eccetto per il plugin jQuery che @ShawnChin menziona :-) – Pointy
possibile duplicato di [Widow/Orphan Control con JavaScript?] (Http://stackoverflow.com/questions/4742418/widow-orphan-control-with- javascript) – davidcondrey