parrafos - Entidad HTML de salto de línea opcional que siempre es invisible
salto de linea html/n (2)
​
es la entidad HTML para un carácter Unicode llamado espacio de ancho cero (ZWSP).
"En las páginas HTML, este espacio se puede utilizar como un posible salto de línea en palabras largas como una alternativa a la etiqueta
<wbr>
". Espacio de ancho cero - Wikipedia
La etiqueta <wbr>
también funciona, como se menciona en la respuesta de Aaron . Creo que prefiero esta entidad HTML sobre la etiqueta porque la entidad parece más simple: maneja unicode, no el navegador web.
Quiero un carácter de word-wrap: break-word;
línea opcional que siempre sea invisible y que funcione con el word-wrap: break-word;
Estilo CSS
Aquí hay algunos detalles. Mi objetivo es romper enlaces largos en lugares razonables. Estos personajes son un buen lugar para comenzar: -
.
, _
, /
, /
. Esta no es una pregunta específica de Rails, pero quería compartir un código que estoy usando ahora:
module ApplicationHelper
def with_optional_line_breaks(text)
text.gsub(%r{([-._///])}, ''/1­'')
end
end
Aquí está el problema con el código anterior: cuando ­
tiene efecto (en una tabla con: word-wrap: break-word;
), ­
se muestra como -
. No quiero ver el -
; Quiero un salto de línea sin ningún personaje mostrado.
<wbr>
parece que hace lo que quiere, pero parece ser el soporte para eso, y ­
para el caso, es muy inconsistente . Desafortunadamente, puede que no haya una manera particularmente buena de hacer lo que quiere.