elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 15:50  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  como usar una css u otra en funcion de la resolucion de pantalla??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como usar una css u otra en funcion de la resolucion de pantalla??  (Leído 462 veces)
competitivo

Desconectado Desconectado

Mensajes: 240


futbol sin limites || my nick is terran0


Ver Perfil WWW
como usar una css u otra en funcion de la resolucion de pantalla??
« en: 16 Diciembre 2004, 07:17 »

tengo dos css, una para usar con resolucion 600 x 800 y otra para la de 1024, lo q necesito es algun script o algo que en funcion de la resolucion de pantalla del visitante cargue una css o la otra. alguna idea? gracias


En línea

Con dos gotas de sangre y un rayo de sol Dios creo la mejor bandera y se la dio al pueblo Español.
The Ghost
El Fantasma de la Red
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.048


Soy famoso...tengo mi programa de TV online propio


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #1 en: 16 Diciembre 2004, 07:19 »

no entiendo, para que tienes 2 hojas de estilo para diferentes resolución, si con una hoja de estilo te puede funcionar para ambas resoluciones????


Saludos
The Ghost


En línea

-Riven-Ward-
RivenSoft


Desconectado Desconectado

Mensajes: 2.216


Do you like Mario? xDDDDDDDDDDDD


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #2 en: 16 Diciembre 2004, 07:25 »

The Gost tiene razón, aunque también puedes usar tablas con porcentaje para que se ajuste solo ;).

Lée los siguientes posts:

resolucion
http://foro.elhacker.net/index.php/topic,34084.0.html

Resolución
http://foro.elhacker.net/index.php/topic,24409.0.html

Aunque respondiendo a tu pregunta, creo que sería:

Código:
<script>
if ((screen.width == 800) && (screen.height == 600)) {
document.write ("<div class="800">");
}
elseif ((screen.width == 1024) && (screen.height == 768)) {
document.write ("<div class="1024">");
}
</script>

Salu2!
En línea

Usuario Banneado
competitivo

Desconectado Desconectado

Mensajes: 240


futbol sin limites || my nick is terran0


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #3 en: 16 Diciembre 2004, 07:27 »

porque las medidas son diferentes, x ejemplo si quiero que de largo tenga 745 pixeles la capa principal que contiene a las demás, pues en la resolución de 1024 se ve bien pero para la resolucion de 800 por 600 es demasiado grande, por ello modifico la misma css con 650 pixeles de largo y la guardo con otro nombre, asi tengo las dos css y cada una queda bien para su resolucion
En línea

Con dos gotas de sangre y un rayo de sol Dios creo la mejor bandera y se la dio al pueblo Español.
The Ghost
El Fantasma de la Red
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.048


Soy famoso...tengo mi programa de TV online propio


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #4 en: 16 Diciembre 2004, 07:43 »

por eso, como dcie -riveR-ward- si usas porcentajes no habrá descuadre al cambio de la resolucion...intentalo y verás

Saludos
The Ghost
En línea

Morris
Ex-CoAdmin y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 1.966


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #5 en: 16 Diciembre 2004, 07:46 »

Bueno ya postearon mientras tecleaba, pero te dejo una forma diferente y que además valida Netscape, porque calcula la resolución con un deface de 19 pixeles ;)

Aquí sólo cambias el src del estilo... y pones este script en el <HEAD>

Código:
<SCRIPT LANGUAGE="javascript">


  var Resolucion =""

  if (navigator.appVersion.indexOf("4.") != -1 &&
      navigator.appName.indexOf("Explorer") != -1) {
     Resolucion = screen.width + "x" + screen.height;
  }
  if (navigator.appVersion.indexOf("4.") != -1 &&
      navigator.appName.indexOf("Netscape") != -1) {
     Resolucion = screen.width + "x" + (screen.height + 19);
  }
  switch(Resolucion) {
    case "640x480":   document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "800x600":   document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "1024x768":  document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "1152x864":  document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "1280x1024": document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "1600x1200": document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    case "1600x1280": document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
    default:          document.write('<link href="Estilo.css" rel="stylesheet"

type="text/css">');
  }

// Esto lo puedes quitar, es s{olo para que veas que funciona
  document.write('Navegador=' + navigator.appName + '<BR>');
  document.write('Versión=' + navigator.appVersion + '<BR>');
  document.write('Resolución=' + screen.width + "x" + screen.height);


</script>
En línea

competitivo

Desconectado Desconectado

Mensajes: 240


futbol sin limites || my nick is terran0


Ver Perfil WWW
Re: como usar una css u otra en funcion de la resolucion de pantalla??
« Respuesta #6 en: 16 Diciembre 2004, 08:23 »

ey gracias! ya se soluciono mi problema! foro son los lexeeee!
En línea

Con dos gotas de sangre y un rayo de sol Dios creo la mejor bandera y se la dio al pueblo Español.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
funcion como argumento a otra funcion
Programación C/C++
Dark Invader 5 516 Último mensaje 29 Junio 2011, 20:52
por Dark Invader
ver pantalla de otra pc desde la mia
Wireless en Windows
Jime 5 3,221 Último mensaje 14 Julio 2011, 19:55
por longits
es posible usar funcion dll en bat??
Scripting
ovichan 2 183 Último mensaje 3 Mayo 2012, 12:15
por ovichan
Usar atributos de clases en otra
Java
Zedmix 3 130 Último mensaje 12 Mayo 2012, 20:46
por RyogiShiki
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines