Nota: Esta solución solo funciona para navegadores Webkit, que aplican incorrectamente pseudoelementos a etiquetas de cierre automático.
Como apéndice a las respuestas anteriores, vale la pena señalar que en algunos casos es necesario insertar un espacio en lugar de simplemente ignorar <br>
:
Por ejemplo, las respuestas anteriores se convertirán
Monday<br>05 August
a
Monday05 August
como había verificado mientras trataba de formatear mi calendario de eventos semanales. Se prefiere insertar un espacio después de "Lunes". Esto se puede hacer fácilmente insertando lo siguiente en el CSS:
br {
content: ' '
}
br:after {
content: ' '
}
Esto hará
Monday<br>05 August
parece
Monday 05 August
Puede cambiar el content
atributo br:after
a ', '
si desea separarlo por comas, o poner lo que quiera dentro ' '
para convertirlo en el delimitador. Por cierto
Monday, 05 August
luce ordenado ;-)
Consulte aquí para obtener una referencia.
Como en las respuestas anteriores, si desea que sea específico de la etiqueta, puede hacerlo. Como si desea que esta propiedad funcione para la etiqueta <h3>
, simplemente agregue h3
cada uno antes br
y br:after
, por ejemplo.
Funciona más generalmente para una pseudoetiqueta.
br
elementos. ¡Las razones ya se explican en numerosas ocasiones! En mi respuesta les mostré un método alternativo para lograr el objetivo de manera válida, robusta y entre navegadores.