Foros del Web » Creando para Internet » CSS »

Problema con saltos de línea en listas

Estas en el tema de Problema con saltos de línea en listas en el foro de CSS en Foros del Web. Hola, tengo un problema con los textos de unas listas. Lo que sucede es que, necesito colocar textos mas largos en mis <li>. Entonces, lo ...
  #1 (permalink)  
Antiguo 27/02/2014, 14:23
 
Fecha de Ingreso: septiembre-2006
Mensajes: 22
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con saltos de línea en listas

Hola, tengo un problema con los textos de unas listas.

Lo que sucede es que, necesito colocar textos mas largos en mis <li>. Entonces, lo normal sería que se creara una segunda línea debajo, y así sucede pero estas no "empujan" a los siguientes <li>.

He tratado en vano de tantear entre reglas, al final no consigo el resultado que quiero.

Estaría muy agradecido si pudiesen ayudarme con esto.

Este es mi html:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="contenedor">    
    <div id="contenedorContenido">
    	<div class="col">
        	<div class="cajaFlotante">
            	<div class="cajaFlotanteTitulo">
                	TITUTLO
                </div>
                <ol>
                	<li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                </ol>
            </div>			
			<div class="cajaFlotante">
            	<div class="cajaFlotanteTitulo">
                	TITULO
                </div>
                <ol>
                	<li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                    <li>
                    	<a href="http://google.com" target="_blank">
                            <span class="icono"><img src="img.jpg"></span>
                            <span class="texto">Lorem ipsum ad his scripta blandit</span>
                            <span class="link"></span>
                        </a>
                    </li>
                </ol>
            </div>					
        </div>	  	 
    </div>
</div>
</div>
</body>
</html> 
Aquí el CSS:

Código CSS:
Ver original
  1. body{
  2.     font-family:Arial, Helvetica, sans-serif;
  3.     margin:0px 0px 0px 0px;
  4.     padding:0px 0px 0px 0px;
  5.     background-color:#f5f5f5;
  6. }
  7. #fondoContenedor{
  8.     width:100%;
  9.     height:100%;
  10.     margin-left:auto;
  11.     margin-right:auto; 
  12. }
  13. #contenedor{
  14.     width:100%;
  15.     height:100%;
  16.     margin:0 auto; 
  17. }  
  18.     #contenedorContenido{
  19.         width:1200px;
  20.         height:100%;
  21.         padding:0px 10px 0px 10px;
  22.         margin:20px auto;
  23.     }  
  24.         .col{
  25.             width:400px;
  26.             height:100%;
  27.             float:left;
  28.             display:block;                 
  29.         }
  30.             .cajaFlotante{
  31.                 width:378px;
  32.                 height:100%;
  33.                 margin:0px 10px 20px 10px;
  34.                 border-width:1px;
  35.                 border-color:#000;
  36.                 background-color:#FFF;
  37.                 position:relative;
  38.             }
  39.                 .cajaFlotanteTitulo{
  40.                     color:#FFF;
  41.                     width:350px;
  42.                     height:21px;
  43.                     padding:12px 14px 9px 14px;
  44.                     background-color:#000;
  45.                 }
  46.                 .cajaFlotante ol{
  47.                     width:338px;
  48.                     height:100%;
  49.                     padding:0px 0px 0px 40px;
  50.                     margin:16px 0px 16px 0px;
  51.                 }
  52.                     .cajaFlotante ol li{
  53.                         width:338px;
  54.                         height:27px;
  55.                        
  56.                         position:relative;                                                     
  57.                     }
  58.                         .cajaFlotante ol li a{
  59.                             text-decoration:none;
  60.                             color:#000;
  61.                             /*display:block;*/
  62.                             width:298px;
  63.                                                                                    
  64.                             height:27px;
  65.                             padding:3px 0px 3px 0px;
  66.                             margin:0px 0px 0px 0px;                
  67.                         }
  68.                         .cajaFlotante ol li a:hover{                           
  69.                             color:#FF502E;                                             
  70.                         }
  71.                             .icono{                            
  72.                                 display:inline-block;                          
  73.                                 width:16px;
  74.                                 height:16px;                           
  75.                             }
  76.                             .texto{                                                                        
  77.                                 display:inline-block;                                                                                                                      
  78.                                 width:255px;
  79.                                 height:21px;                                                                   
  80.                                 padding:0px 0px 0px 21px;                                                          
  81.                             }
  82.                             .link{                                                                                         
  83.                                 display:inline-block;                                                          
  84.                                 width:15px;
  85.                                 height:15px;                                                           
  86.                                 background-image:url(imagenes/link_icon.jpg);                              
  87.                             }

Saludos.

Última edición por kodaichi; 27/02/2014 a las 14:29
  #2 (permalink)  
Antiguo 28/02/2014, 03:30
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Problema con saltos de línea en listas

Con quitarle la altura que le especificaste a los elementos de la lista debería de ser suficiente.
  #3 (permalink)  
Antiguo 28/02/2014, 13:59
 
Fecha de Ingreso: septiembre-2006
Mensajes: 22
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Problema con saltos de línea en listas

Gracias Pzin!, precisamente logre solucionarlo así.

Sin embargo ahora surge otro problema, y es, como alinear verticalmente las viñetas(en este caso números) de cada item de mi lista, ya he probado con vertical-align y no funciona.

Etiquetas: background, color, contenido, hover, html, listas, saltos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:34.