Comunidad de diseño web y desarrollo en internet online

media queries

Citar            
MensajeEscrito el 28 May 2013 04:44 am
Buenas a todos,
mi duda es porque al utilizar las medias queries "standar" para adaptar mi sitio a diferentes resoluciones no toma las que a mi ver deberia de tomar, por ejemplo tengo esta

Código CSS :

/* ============================ All Smartphones in landscape and portrait============================ */
/* ============================ creo que esta ni se cumple============================ */
media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {


#bgheadmenu{
      background: url("../img/bgheader1.jpg") repeat scroll 0 0;
      max-width: 65% !important;
  }
}
/* ============================ All Smartphones in landscape ============================ */
/* ==========================se supone que va desde 321px hasta aprox 479px======================= */
/* ============================ pero en realidad 321px hasta 1224 ============================ */

@media only screen 
and (min-width : 321px) {
/* YOUR STYLE GOES HERE */

#bgheadmenu{
      background: url("../img/bgheader2.jpg") repeat scroll 0 0;
      max-width : 70% !important;
  }
}

/* ============================ All Smartphones in portrait============================ */
/* ==========================se supone que va desde 242px hasta aprox 479px======================= */
/* ============================ si se cumple ============================ */

/* All Smartphones in portrait ----------- */
@media only screen 
and (max-width : 479px) {
/* YOUR STYLE GOES HERE */

#bgheadmenu{
      background: url("../img/bgheader3.jpg") repeat scroll 0 0;
      max-width: 50% !important;
}
}  



El detalle que por ejemplo la media querie 2 se va muy desproporcionada, se supone que su maximo dada la primer regla de media queri es que hasta 480 pero no, se pasa hasta el tamaño que tengo definido para las laptop (tengo definido que el minimo para que actue es 1224), ademas la primer regla no veo que se aplique.

Alguna idea.
les dejo todas las media queries que uso por el momento.
http://code-tricks.com/css-media-queries-for-common-devices/

Saludos.

Por k.'

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2013 01:40 am
Que tal
La primer regla se va a aplicar siempre y cuando tu dispositivo tenga un ancho de 320 a 480 pixeles
En este caso es el ancho del dispositivo, osea que si lo pruebas en tu laptop no se va a ver por que tu laptop tiene un ancho mayor supongo que 1280 pixeles

La segunda media queri siempre se aplica
@media only screen and (min-width : 321px)
Por que estas diciendo aplica estos estilos siempre y cuando el ancho minimo del navegador sea 321 pixeles.

min-device-width-> hace referencia al ancho del dispositivo
min-width-> hace referencia al ancho del viewport(esa parte del navegador que te permite ver la pagina eso es el viewport)

Por hackjose

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.