Foros del Web » Creando para Internet » HTML »

duda con listas

Estas en el tema de duda con listas en el foro de HTML en Foros del Web. Hola, buenos dias, soy novato con html/css y quisera plantear una duda que tengo. Estoy creando una lista <ol> donde uno de los elementos tiene ...
  #1 (permalink)  
Antiguo 11/03/2016, 06:30
 
Fecha de Ingreso: junio-2010
Mensajes: 6
Antigüedad: 13 años, 10 meses
Puntos: 0
duda con listas

Hola, buenos dias, soy novato con html/css y quisera plantear una duda que tengo.

Estoy creando una lista <ol> donde uno de los elementos tiene a su vez una lista <ul>. Uso la etiqueta <p> en cada elemento de la lista principal para que me deje un separacion entre cada elemento. sin embargo no quiero esa separación en la lista secundaria. Lo hago de la siguiente manera:

Código HTML:
<ol>
  <li><p>elemento 1</p></li>
  <li><p>elemento 2</p>
       <p>
       <ul>
         <li>subelemento 2.1</li>
         <li>subelemento 2.2</li>
      </ul></p></li>
  <li><p>elemento 3</p>
</ol> 
Me gustaria obtener el siguiente resultado:
Cita:
1. Texto elemento 1

2. Texto elemento 2

- Texto subelemento 2.1
- Texto subelemento 2.2

3. Texto elemento 3
Sin embargo obtengo el siguiente resultado:
Cita:
1. Texto elemento 1

2. Texto elemento 2

- Texto subelemento 2.1
- Texto subelemento 2.2
3. Texto elemento 3
Es decir, no me respeta el espacio entre parrafos entre el subelemento 2.2 y el elemento 3. O lo que es lo mismo, la etiqueta <p> no produce efecto sobre <ul>.

¿Como podría conseguir el resultado deseado? ya he probado todas posibilidades que se me ocurren y no doy con ello. Gracias por adelantado
  #2 (permalink)  
Antiguo 11/03/2016, 07:38
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: duda con listas

estas seguro???? yo copie y pegue el codigo tal y como lo has puesto

__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 11/03/2016, 09:53
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: duda con listas

¡Nooooo! No pongas ningún P adentro de la lista. No tiene sentido para dar espacios.

Código HTML:
Ver original
  1. <ol>
  2.   <li>elemento 1</li>
  3.   <li>elemento 2
  4.        <ul>
  5.          <li>subelemento 2.1</li>
  6.          <li>subelemento 2.2</li>
  7.       </ul>
  8.   </li>
  9.   <li>elemento 3</li>
  10. </ol>

Usa reglas CSS. eso es lo que tienes que aprender. Por ejemplo:

Código CSS:
Ver original
  1. ol > li {line-height: 120%;}
  2. ol > li > ul > li {line-height: 100%;}

Puedes usar line-height, margin o padding.

----

Aparte de eso, cierra todas tus etiquetas </li>

Etiquetas: css, listas, text
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 06:43.