Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2015, 13:33
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 11 años, 8 meses
Puntos: 52
No me funciona el responsive designed que hago mal?

veran basandome en esta pagina http://www.w3schools.com/cssref/css3_pr_mediaquery.asp

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
  1. @media screen and (min-width: 480px) {
  2.     body {
  3.         background-color: lightgreen;
  4.     }
  5. }

aplico eso en mi código pero no funciona.

mi coligo es este:

Código CSS:
Ver original
  1. @media screen and (min-width:640px){
  2.  
  3. #cuadros{
  4.         width:300px;
  5. }
  6. .hiddencon {
  7.     display:none;
  8. }
  9.  
  10. .menu-up {
  11.     display: inline-block;
  12.     margin-top: 5px;
  13.     height: 35px;
  14.     width: 640px;
  15. }
  16. }

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:
Ver original
  1. @media screen and (max-width:1000px){
y funcionó, si le piona 999px no funcionaba entonces deduje que era sumando el ancho mas el alto 640+360px = 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:
Ver original
  1. <script language="JavaScript" type="text/javascript">
  2.        
  3.         <!--
  4.         //This script was found at the JavaScript Place. http://www.javaplace.co.uk
  5.         var height=0; var width=0;
  6.         if (self.screen) {     // for NN4 and IE4
  7.             width = screen.width;
  8.             height = screen.height
  9.             document.writeln('width '+ width+' altura '+height);
  10.             }
  11.         else
  12.         if (self.java) {   // for NN3 with enabled Java
  13.             var jkit = java.awt.Toolkit.getDefaultToolkit();
  14.             var scrsize = jkit.getScreenSize();
  15.             width = scrsize.width;
  16.             height = scrsize.height;
  17.             document.writeln('java width '+ width+' altura '+height);
  18.        
  19.            
  20.         }  
  21.         else {
  22.         document.writeln('Tu Resolucion de Pantalla no puede ser determinada')
  23.        
  24.         }
  25.        
  26.         //-->
  27.     </script>
añadi esta linea en los metas
Código HTML:
Ver original
  1. <meta name="viewport" content="width=device-width, initial-scale=1">

ambos navegadores me muestran resultados diferentes en las mediasquerys
de antemano gracias
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 01/10/2015 a las 14:38