Foros del Web » Creando para Internet » CSS »

@media query & Firefox

Estas en el tema de @media query & Firefox en el foro de CSS en Foros del Web. Buenas, El problema que tengo hoy es que no logro hacer que me desaparezca la scroll bar horizontal para resoluciones de 1280. Si lo logre ...
  #1 (permalink)  
Antiguo 16/10/2014, 10:54
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 46
Antigüedad: 18 años, 1 mes
Puntos: 1
@media query & Firefox

Buenas,

El problema que tengo hoy es que no logro hacer que me desaparezca la scroll bar horizontal para resoluciones de 1280. Si lo logre en Chrome pero al parecer Firefox y otros navegadores hacen caso omiso de mi codigo que es el siguiente:

<!DOCTYPE html>
....
....
<meta name="viewport" content="width=device-width" />
<style>
@media screen and (min-width:1200px) {body{overflow-x:hidden;}}
</style>
....
....


Alguna idea de porque no funciona en Firefox?


Desde ya gracias a todos.
  #2 (permalink)  
Antiguo 17/10/2014, 08:31
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 46
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: @media query & Firefox

Después de investigar un poco más llegué a la conclusión de que el problema no es que se obvie la media query sino que el problema radica en el zoom con el que se visualiza la página.

Lo que sucede es lo siguiente, si la página se esta viendo en una pantalla que tiene un ancho (width) de al menos 1200 px con zoom al 100% o menor, se ejecuta la media query.

Ahora si se cambia el zoom a más de 100%, no se ejecuta.

Lo que deseo lograr es que se ejecute si o si siempre que la pantalla tenga al menos 1200px de ancho, sin importar el zoom. :\
  #3 (permalink)  
Antiguo 17/10/2014, 10:11
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: @media query & Firefox

¿Para qué ocultar el contenido horizontal? No lo entiendo. ¿No será que no sabes de dónde viene que se te muestre el scroll? Estás tapando un problema con otro.
__________________
(:
  #4 (permalink)  
Antiguo 20/10/2014, 08:51
 
Fecha de Ingreso: septiembre-2006
Ubicación: Montevideo
Mensajes: 46
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: @media query & Firefox

No oculto el contenido, solo no se quiere que aparezca la scroll bar cuando el ancho de la pantalla es de 1280px , o mejor dicho, cuando el ancho de la ventana del navegador (que es independiente de la resolucion de la pantalla (sistema)) sea de 1280px.

Por ejemplo, estamos usando una gran DIV que tiene por ancho 1280 px que son unos 75em aprox.

Si se esta viendo el sitio en una resolucion de 1280 x 720 con zoom al 100% no debe aparecer la horizontal scroll bar, ¿xq? Porque el ancho de la resolucion es igual al del DIV, y es totalmente innecesaria, sin embargo algunos navegadores como el Safari la muestran de cualquier manera. Eso es lo que se quiere evitar.

La media query q puse al principio es captada por Opera y Firefox sin problemas, pero no por IE, Safari y Chrome.
  #5 (permalink)  
Antiguo 23/10/2014, 01:40
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: @media query & Firefox

si te aparece scoll horizontal es porque dentro de ese div tienes algo más que mide más de 1280. También puede ser que no estás teniendo en cuenta el ancho del scroll vertical. la barra de scroll vertical también mide unos px, por lo que a una resolución de 1280 el ancho útil es menor que esos 1280px.

Es por eso que siempre se recomienda queel ancho los div contenedores se especifique en %, no en px, y que en todo caso se pongae l valor de px al max-width
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -

Etiquetas: firefox, html, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:12.