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" 

> 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
 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


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




Título del listado

Item1
Item2
Item3




Título del listado

Item1
Item2
Item3




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 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:
> 
> Título del listado
> Item1
> Item2
> Item3
> Título del listado
> Item1
> Item2
> Item3
> 
> La cuestión de la imagen podrías solucionarla metiéndola en el CSS (si
> es decorativa) o dentro del...
>
> 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
>>
>> 
>> 
>> 
>> Título del listado
>> 
>> Item1
>> Item2
>> Item3
>> 
>> 
>> 
>> 
>> Título del listado
>> 
>> Item1
>> Item2
>> Item3
>> 
>> 
>> 
>>
>> 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 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:

Título del listado
Item1
Item2
Item3
Título del listado
Item1
Item2
Item3

La cuestión de la imagen podrías solucionarla metiéndola en el CSS (si 
es decorativa) o dentro del ...

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
>
> 
> 
> 
> Título del listado
> 
> Item1
> Item2
> Item3
> 
> 
> 
> 
> Título del listado
> 
> Item1
> Item2
> Item3
> 
> 
> 
>
> 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 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
> 
> 
> 
> 
> Título del listado
> 
> Item1
> Item2
> Item3
> 
> 
> 
> 
> Título del listado
> 
> Item1
> Item2
> Item3
> 
> 
> 
> 
> 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


[Ovillo] CSS de una lista dentro de otra lista

2010-04-26 Por tema Nacho F. Carreño
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




Título del listado

Item1
Item2
Item3




Título del listado

Item1
Item2
Item3




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