Re: [Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Martin Etxauri
Hola

lo que te pasa es normal
lo que dices con
 ul#primerul li
es que las listas dentro de #primerul tendrán ciertos atributos, pero no 
concreta que tenga que ser solo las listas de primer nivel... cualquier li 
dentro de #primerul cogerá  esos atributos ya estén dentro de otra ul o no,
con lo cual ederan todo lo que le pongas a 
 ul#primerul li

tendrás que poner
#primerul li ul li {clear:none;}
para limpiar lo que ereda de #primerul li

saludos


El 26/04/2010, a las 13:51, Nacho F. Carreño escribió:

 Hola a t...@s,
 
 Me estoy pegando con las CSS de una página y no soy quien a encontrar 
 una solución. El caso es que tengo una lista ul dentro de otro lista ul 
 de la siguiente manera
 
 ul id=primerul
 li
 img... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 li
 img ... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 /ul
 
 El caso es que necesito que el li principal tenga la propiedad 
 clear:both y los li de la siguiente lista anidada necesito que tenga 
 clear both pero no se porque me hereda el clear:both de la primera li y 
 no soy capaz de conseguir el efecto que quiero hacer.
 
 Este es el css
 
 ul#primerul{
 margin:0; padding:0; border:0; list-style-type:none;
 }
 
 ul#primerul li {
 clear:both; margin-bottom:40px; overflow:hidden;
 }
 
 #primerul li ul li {
 font-size:0.75em; color:#0e644b; float:left;  margin-bottom:0;
 }
 
 ¿Sabéis que puede hacer para que el li anidado pueda flotar a la derecha 
 y no tome la propiedad clear:both; del primer li?
 
 Gracias y un saludo,
 
 Nacho
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo
 

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Rodrigo Álvarez Virgós
Hola, Nacho

Lo primero, yo creo que tu código tiene toda la pinta de encajar mejor 
en una lista de definición:
dl
dtTítulo del listado/dt
ddItem1/dd
ddItem2/dd
ddItem3/dd
dtTítulo del listado/dt
ddItem1/dd
ddItem2/dd
ddItem3/dd
/dl
La cuestión de la imagen podrías solucionarla metiéndola en el CSS (si 
es decorativa) o dentro del dt.../dt

Si aun así mi sugerencia no te encaja, prueba con clear:none; dentro 
de #primerul li li

El 26/04/2010 13:51, Nacho F. Carreño escribió:
 Hola a t...@s,

 Me estoy pegando con las CSS de una página y no soy quien a encontrar
 una solución. El caso es que tengo una lista ul dentro de otro lista ul
 de la siguiente manera

 ul id=primerul
 li
 img... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 li
 img ... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 /ul

 El caso es que necesito que el li principal tenga la propiedad
 clear:both y los li de la siguiente lista anidada necesito que tenga
 clear both pero no se porque me hereda el clear:both de la primera li y
 no soy capaz de conseguir el efecto que quiero hacer.

 Este es el css

 ul#primerul{
   margin:0; padding:0; border:0; list-style-type:none;
 }

 ul#primerul li {
   clear:both; margin-bottom:40px; overflow:hidden;
 }

 #primerul li ul li {
   font-size:0.75em; color:#0e644b; float:left;  margin-bottom:0;
 }

 ¿Sabéis que puede hacer para que el li anidado pueda flotar a la derecha
 y no tome la propiedad clear:both; del primer li?

 Gracias y un saludo,

 Nacho
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Nacho F. Carreño
Hola,

Efectivamente al añadir clear:none se ha mostrado la segunda lista como 
yo quería.

Gracias Martín y Rodrigo por la ayuda!

Nacho



El 26/04/2010 14:02, Rodrigo Álvarez Virgós escribió:
 Hola, Nacho

 Lo primero, yo creo que tu código tiene toda la pinta de encajar mejor
 en una lista de definición:
 dl
 dtTítulo del listado/dt
 ddItem1/dd
 ddItem2/dd
 ddItem3/dd
 dtTítulo del listado/dt
 ddItem1/dd
 ddItem2/dd
 ddItem3/dd
 /dl
 La cuestión de la imagen podrías solucionarla metiéndola en el CSS (si
 es decorativa) o dentro deldt.../dt

 Si aun así mi sugerencia no te encaja, prueba con clear:none; dentro
 de #primerul li li

 El 26/04/2010 13:51, Nacho F. Carreño escribió:

 Hola a t...@s,

 Me estoy pegando con las CSS de una página y no soy quien a encontrar
 una solución. El caso es que tengo una lista ul dentro de otro lista ul
 de la siguiente manera

 ul id=primerul
 li
 img... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 li
 img ... /
 h3Título del listado/h3
 ul
 liItem1/li
 liItem2/li
 liItem3/li
 /ul
 /li
 /ul

 El caso es que necesito que el li principal tenga la propiedad
 clear:both y los li de la siguiente lista anidada necesito que tenga
 clear both pero no se porque me hereda el clear:both de la primera li y
 no soy capaz de conseguir el efecto que quiero hacer.

 Este es el css

 ul#primerul{
margin:0; padding:0; border:0; list-style-type:none;
 }

 ul#primerul li {
clear:both; margin-bottom:40px; overflow:hidden;
 }

 #primerul li ul li {
font-size:0.75em; color:#0e644b; float:left;  margin-bottom:0;
 }

 ¿Sabéis que puede hacer para que el li anidado pueda flotar a la derecha
 y no tome la propiedad clear:both; del primer li?

 Gracias y un saludo,

 Nacho
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo


  
 ___
 Lista de distribución Ovillo
 Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
 Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
 http://lists.ovillo.org/mailman/listinfo/ovillo




___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Dan
Pon clear: none; al segundo nivel de li.

-Mensaje original-
De: Nacho F. Carreño [mailto:na...@stvisual.com] 
Enviado el: lunes, 26 de abril de 2010 13:51
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] CSS de una lista dentro de otra lista

Hola a t...@s,

Me estoy pegando con las CSS de una página y no soy quien a encontrar 
una solución. El caso es que tengo una lista ul dentro de otro lista ul 
de la siguiente manera

ul id=primerul
li
img... /
h3Título del listado/h3
ul
liItem1/li
liItem2/li
liItem3/li
/ul
/li
li
img ... /
h3Título del listado/h3
ul
liItem1/li
liItem2/li
liItem3/li
/ul
/li
/ul

El caso es que necesito que el li principal tenga la propiedad 
clear:both y los li de la siguiente lista anidada necesito que tenga 
clear both pero no se porque me hereda el clear:both de la primera li y 
no soy capaz de conseguir el efecto que quiero hacer.

Este es el css

ul#primerul{
 margin:0; padding:0; border:0; list-style-type:none;
}

ul#primerul li {
 clear:both; margin-bottom:40px; overflow:hidden;
}

#primerul li ul li {
 font-size:0.75em; color:#0e644b; float:left;  margin-bottom:0;
}

¿Sabéis que puede hacer para que el li anidado pueda flotar a la derecha 
y no tome la propiedad clear:both; del primer li?

Gracias y un saludo,

Nacho


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Joaquín Vicente
2010/4/26 Nacho F. Carreño na...@stvisual.com

 ul#primerul li {
 clear:both; margin-bottom:40px; overflow:hidden;
 }


Lo que vos querés es esto:

ul#primerul  li {
clear:both;
}

El selector  significa *hijo (directo),* por lo que va a matchear con los
li de la lista externa, pero no los de las interna.

 http://www.w3.org/TR/CSS2/selector.html#child-selectors

Según QuirksMode, funciona en todos los browsers, salvo IE 5.5 / IE 6
http://quirksmode.org/css/contents.html

saludos,

Joaquín Vicente
___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo