Foros de daboweb
MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: Rododendro en 16 de Abril de 2008, 07:15:44 pm
-
¿Cómo se consigue que tras un punto y aparte la siguiente línea del mismo parráfo respete la sangría izquierda inicial? He probado a especificar el text-indent en el archivo CSS, pero sólo se aplica en la primera línea de cada párrafo, y no en las líneas que siguen a los puntos y aparte dentro de un mismo párrafo.
-
Pon un ejemplo, preferiblemente con un enlace a la página donde tienes este problema.
-
En realidad es una prueba en local, pero con el fin de aportar más información ahí va el meollo del css, concretamente del div contenedor:
#contenido {
position: relative;
top: 20px;
left: 45px;
width: 785 px;
background-color: white;
text-align: justify;
text-indent: 1cm;
margin: 20px 100px 40px 28px;
padding: 35px 35px 25px 35px;
}
¿No se supone que el "text-indent" es aplicable a cualquier comienzo de línea cuando la anterior acaba antes de llegar al final?
-
El text-indent se aplica a la primera linea de un párrafo, solamente.
Deberías dividir el texto en párrafos usando el elemtno <p> y aplicar un estilo al párrafo.
-
Gracias, WillyN, probaré eso que dices.
Un saludo.
-
Bueno, después de muchas pruebas y búsquedas di con una solución muy simple: aplicar a la primera palabra tras el <br> del punto y aparte la etiqueta <span style="margin-left: 35px;">
Un saludo ;-)
-
Gracias por comentarlo.