Foros del Web » Creando para Internet » CSS »

Fuente proporcional al tamaño de la ventana

Estas en el tema de Fuente proporcional al tamaño de la ventana en el foro de CSS en Foros del Web. Estoy desarrollando una página que me gustaría que se viera bien en cualquier resolución (a que soy original?) y dado que es una web con ...
  #1 (permalink)  
Antiguo 23/11/2005, 04:13
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Fuente proporcional al tamaño de la ventana


Estoy desarrollando una página que me gustaría que se viera bien en cualquier resolución (a que soy original?) y dado que es una web con poco texto y además diseminado por la página pues no puedo hacer una página con texto líquido y además el cliente quiere que la página ocupe toda la pantalla.

Es por eso que me he decidido a usar porcentajes en los estilos de la página. Y la verdad es que está yendo de maravilla en todo salvo en las fuentes. El tamaño de las fuentes, si se pone en porcentaje no se toma del tamaño de la ventana sino del tamaño de la fuente normal (como ya sabemos todos) y por ello no me sirve.

Necesito que cambie de tamaño según el tamaño de la ventana. He hecho un pequeño script que redimensiona según la resolución de la pantalla, pero eso sólo sirve si el personaje visitante de la web abre la misma a pantalla completa.

No se me ocurre ninguna solución mejor, pero eso no quiere decir que no la haya, verdad? ¿A alguien se le ocurre?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #2 (permalink)  
Antiguo 23/11/2005, 06:18
Avatar de baccxus  
Fecha de Ingreso: mayo-2005
Ubicación: Panama city, Panama, Panama
Mensajes: 870
Antigüedad: 18 años, 10 meses
Puntos: 17
Usa medidas em, tanto para las fuentes como para las divisiones.

Edito: Pensandolo mejor, em no te servirá, pues solo serviría si el usuario amplia el tamaño de la letra en pantalla. Seguiremos pensando

Saludos
__________________
Al final del día hablar es gratis, codificar no lo es

Última edición por baccxus; 23/11/2005 a las 06:59
  #3 (permalink)  
Antiguo 23/11/2005, 09:37
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Venía dispuesto a contestarte lo que habías editado. De todas formas muchas gracias por el interés, baccxus!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #4 (permalink)  
Antiguo 23/11/2005, 09:54
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola KarlanKas

Yo también he tecleado un poco de código, a ver si te sirve, aunque sea de inspiración:
Código PHP:
<html>
<
head>
<
style type="text/css">
body {font-size:1em}
</
style>
<
script type="text/javascript">
function 
pepe() {
  
ancho=document.body.offsetWidth;
  
document.body.style.fontSize=ancho/400+'em';
}
</script>
</head>
<body onresize="pepe()">
<p>En un lugar de la Mancha de cuyo nombre no quiero acordarme</p>
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 23/11/2005, 10:20
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Ves? Ya sabía yo que había una propiedad que era el ancho de la ventana. Pero no me salía y cuando la buscaba la buscaba con respecto a la ventana y no respecto al documento. Creo incluso (ahora que lo leo) que tunait ya me respondió al respecto hace un par de años con el mismo tema...

Muchas gracias, Javier! Sobre todo por la function pepe... me ha llegado al alma!! (perdona que me emocione!)
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 23/11/2005, 10:24
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Siempre es un placer echar una mano (aunque solo tenga cinco dedos) a un ser de un planeta amigo
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:51.