Estoy tratando de crear una comilla de bloque que tenga enormes comillas en sus lados. El contenido de texto de la cita del bloque es dinámico, por lo que las marcas deben alinearse de acuerdo con su tamaño.El bloque en línea de Multiline se convierte en un bloque y arruina mi efecto de cita ingeniosa
He utilizado un elemento de bloque en línea para que se contraiga y contenga su texto, y estoy 90% allí, pero mi único problema es que un elemento de bloque en línea se convierte en un elemento de bloque cuando tiene múltiples líneas.
Para ilustrar por qué esto es un problema, he hecho fragmento jsFiddle:
Como se puede ver, la mayoría de los bloques ve bien:
- una sola línea - sin problema. La marca de cierre se adjunta a la última palabra .
- Múltiples líneas - El blockquote toma ancho de disponible completo. Aún así, no hay mucho problema.
- Igual que 2, palabras más cortas.
- Aquí es donde se vuelve complicado. Como el elemento de bloque en línea se convierte en un elemento de bloque, toma el ancho total disponible y arruina el efecto al colocar la marca de cierre muy lejos.
no tengo control de la longitud del contenido de las palabras. Algunas veces el ejemplo 4 ocurrirá.
¿Alguien tiene una idea de cómo solucionar esto? También estoy dispuesto a descartar todo este código si tiene un enfoque completamente diferente para obtener el mismo efecto.
Gracias!
No veo un problema con Chrome. – ngen
Entendí lo que querías decir con el problema, querías cerrar la cita justo por la última palabra, no al borde de la caja.He respondido a continuación, incluido un violín actualizado. –
ngen: el problema es que en el ejemplo n. ° 4 la marca de cierre está muy lejos de ambas palabras. Me gustaría que esté alineado al lado de "mathematica". – Arieleo