tag div attribute css media-queries

css - div - Consultas de medios: entre dos anchos



title attribute anchor tag (3)

Intento utilizar las consultas de medios de CSS3 para crear una clase que solo aparece cuando el ancho es mayor a 400px y menor a 900px. Sé que esto es probablemente extremadamente simple y me falta algo obvio, pero no puedo resolverlo. Lo que se me ocurrió es el siguiente código, agradezco cualquier ayuda.

@media (max-width:400px) and (min-width:900px) { .class { display: none; } }


@Jonathan Sampson, creo que su solución es incorrecta si usa múltiples @media .

Deberías usar ( min-width primero ):

@media screen and (min-width:400px) and (max-width:900px){ ... }


Debes cambiar tus valores:

/* No greater than 900px, no less than 400px */ @media (max-width:900px) and (min-width:400px) { .foo { display:none; } }​

Demostración: http://jsfiddle.net/xf6gA/ (usando el color de fondo, por lo que es más fácil de confirmar)


.class { display: none; } @media (min-width:400px) and (max-width:900px) { .class { display: block; /* just an example display property */ } }