Un problema común cuando se trabaja con tipografía en HTML/CSS es algo que llamamos "horunge" en sueco ("widow" en inglés).JavaScript para evitar viudas
Qué es:
Digamos que usted tiene una caja con un ancho de 200 píxeles y con el texto "Me encanta typograpy mucho". Ahora se rompe el texto y se convierte en:
Me encanta la tipografía muy
mucho
Como diseñador no quiero un hijo de puta palabra (palabra/fila). Si se trataba de un documento/PDF, etc. Me volvería a romper la palabra antes de mucho y tener este aspecto:
Me encanta la tipografía
mucho
que se ve mucho mejor.
¿Puedo resolver esto con una regla CSS o con un javascript? La regla debería ser nunca dejar que una palabra permanezca vacía en una fila.
Sé que puede ser resuelto mediante la adición de un <br />
pero eso no es una solución que funciona con anchos dinámicos, contenido de la fuente, diferentes traducciones, problemas de representación de fuentes navegador etc.
actualización (solución) solucioné mi problema con este plugin de jquery: http://matthewlein.com/widowfix/
Viudas ... Palabra bastarda ... ¡Me encanta el sueco! :) – rybo111