CSS3media Regla
Ejemplo
Cambiar el color de fondo si el visor es de 480 píxeles de ancho o más ancho:
Código CSS:
Ver original
@media screen and (min-width: 480px) { body { background-color: lightgreen; } }
aplico eso en mi código pero no funciona.
mi coligo es este:
Código CSS:
Ver original
@media screen and (min-width:640px){ #cuadros{ width:300px; } .hiddencon { display:none; } .menu-up { display: inline-block; margin-top: 5px; height: 35px; width: 640px; } }
con un javascript saco la resolucion de pantalla de mi celular y me regresa que tengo 640x360 pixeles.. entonces hago la condicion media con 640px y no funciona, no entra a la condicion, no ejecuta las instrucciones css, pero sin embargo hace rato puse una condicion diferente
Código CSS:
y funcionó, si le piona 999px no funcionaba entonces deduje que era sumando el ancho mas el alto 640+360px = 1000pxVer original
@media screen and (max-width:1000px){
pero de pronto cale con otras formas hasta que regrese otra vez a la misma pero dejó de funcionar, y ahora en vez de poner 1000px en la condicion, solo funcionaba con 979px.
esta raro.
las pruebas las estoy haciendo en mi celular por que las herramientas de los navegadores me dan resultados diferentes y no muy precisos a los que según me deberían dar en un celular.
si lo que dice la pagina de arriba es correcto no debería tener ningún problema.
pero por que ocurre esto con mi código?
se las mande a unos amigos y es el mismo problema.
uso google chrome en el celular
actualizacion..
Tambien cale con opera mini pero el javascript me da otra altura y otro width
mi javascript es este
Código Javascript:
añadi esta linea en los metas Ver original
<script language="JavaScript" type="text/javascript"> <!-- //This script was found at the JavaScript Place. http://www.javaplace.co.uk var height=0; var width=0; if (self.screen) { // for NN4 and IE4 width = screen.width; height = screen.height document.writeln('width '+ width+' altura '+height); } else if (self.java) { // for NN3 with enabled Java var jkit = java.awt.Toolkit.getDefaultToolkit(); var scrsize = jkit.getScreenSize(); width = scrsize.width; height = scrsize.height; document.writeln('java width '+ width+' altura '+height); } else { document.writeln('Tu Resolucion de Pantalla no puede ser determinada') } //--> </script>
Código HTML:
Ver original
<meta name="viewport" content="width=device-width, initial-scale=1">
ambos navegadores me muestran resultados diferentes en las mediasquerys
de antemano gracias