anuncio flotante en un lateral y que en todas las resoluciones se vea bien

Estado
No está abierto para más respuestas.

alejandrocacheiro

Diamante
Usuario de Bronce
Mensajes
3,814
Puntuación de reacción
1
Bueno pues tengo un problema,haber si me explico bien, hace poco(hasta ayer) tenía en un par de webs un anuncio flotante en el lateral izquierdo pero me di cuenta de que en resoluciones más pequeñas se sobreponía e intenté hacer cambios pero nada, conseguí que en resoluciones móviles el anuncio desapareciera pero en resoluciones de 1024x600, 800x600 y de 1280x1024 no lo conseguí y lógicamente necesito conseguirlo ya que si se pone por encima del contenido es bastante ilegal para adsense.

Así que si alguno me puede ayudar se lo agradecería mucho.

Saludos
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Hazlo con mediaqueries, haz que si se va a montar encima del contenido o no se muestre o se muestre en otro sitio
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Hola perdona mi ignorancia, puedes explicar mejor como hacerlo? :)
Si, mediaqueries es lo que utiliza Bootstrap por ejemplo, para que lo entiendas mira el grid system: CSS · Bootstrap

Ajusta la anchura del navegador viendo los ejemplos y verás como se ajustan o se cambian de sitio.

Entonces lo que tienes que hacer es, primero si quieres que las mediaqueries funcionen en IE6, 7 y 8 debes cargar en tu documento redspond.js https://github.com/scottjehl/Respond.

Después ve a tu CSS y añade las reglas, por ejemplo si en una pantalla de 800 se monta encima del contenido lo escondemos:

HTML:
@media screen and (max-width: 800px){
  .divDelAnuncio {
   display: none;
  }
}
 

alejandrocacheiro

Diamante
Usuario de Bronce
Mensajes
3,814
Puntuación de reacción
1
Muchas gracias por la explicación :mola:
Si, mediaqueries es lo que utiliza Bootstrap por ejemplo, para que lo entiendas mira el grid system: CSS · Bootstrap

Ajusta la anchura del navegador viendo los ejemplos y verás como se ajustan o se cambian de sitio.

Entonces lo que tienes que hacer es, primero si quieres que las mediaqueries funcionen en IE6, 7 y 8 debes cargar en tu documento redspond.js https://github.com/scottjehl/Respond.

Después ve a tu CSS y añade las reglas, por ejemplo si en una pantalla de 800 se monta encima del contenido lo escondemos:

HTML:
@media screen and (max-width: 800px){
  .divDelAnuncio {
   display: none;
  }
}
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Muchas gracias por la explicación :mola:

Nada :)

Por cierto para cargar el respond asegúrate de hacerlo así:

HTML:
<!--[if lt IE 9]>
<script src="tu_ruta/respond.js"></script>
<![endif]-->

Para que sólo se cargue si es menor de IE9
 

alejandrocacheiro

Diamante
Usuario de Bronce
Mensajes
3,814
Puntuación de reacción
1
Grcias, veré si lo doy dejado bien.

Saludos

Nada :)

Por cierto para cargar el respond asegúrate de hacerlo así:

HTML:
<!--[if lt IE 9]>
<script src="tu_ruta/respond.js"></script>
<![endif]-->

Para que sólo se cargue si es menor de IE9
 
Estado
No está abierto para más respuestas.
Arriba