Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 08-ago-2006, 01:49   #1 (permalink)
Nietzsche está en el buen camino
 
Avatar de Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: Orihuela-Alicante-ESPAÑA
Mensajes: 165
Enviar un mensaje por MSN a Nietzsche
De acuerdo Tamaño de la letra según resolución

Hola, tengo una web en HTML + CSS y todas las imágenes y los parámetros los tengo definidos en porcentajes de modo que para cualquier resolución la página se adapta mas o menos bien. Mi mayor problema es con el tamaño de las fuentes. Si utilizo expresiones CSS como: font-size: 80%; tenga la resolución que tenga la fuente tiene el mismo tamaño, no se porque. Otra opción que quizas sea mejor es definirlo en unidades em, ya que depende del tamaño de fuente que tenga definido el usuario, no se... ¿Que me aconsejais para que las fuentes se vean porporcionadas sea cual sea la resolución de pantalla?.

Un saludo y gracias de antemano.
Nietzsche está desconectado   Responder Citando
Antiguo 08-ago-2006, 19:13   #2 (permalink)
Colaborador
alvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradable
 
Avatar de alvlin
 
Fecha de Ingreso: julio-2005
Ubicación: Rodeado de indios... por suerte son amigos :)
Mensajes: 3.663
Enviar un mensaje por MSN a alvlin Enviar un mensaje por Yahoo  a alvlin Enviar un mensaje por Skype™ a alvlin
Cita:
Si utilizo expresiones CSS como: font-size: 80%; tenga la resolución que tenga la fuente tiene el mismo tamaño
En el caso de tamaños de fuentes, los porcentajes funcionan exactamente igual que el 'em', es decir, si la fuente está puesta a 12px en la configuración del navegador, las siguientes son equivalentes:

font-size : 12px;
font-size : 100%;
font-size : 1em;

Por otro lado, a menos que quieras combinar con javascript para cambiar la fuente según la resolución, vas a tener que confiar en la resolución del usuario, el problema es que la mayoría de los usuarios se quedan con la configuración por defecto simplemente por no saber cambiarla...


Saludos.
__________________
Mi Blog

"Por ahora casi nadie me trata de subnormal sin que a los 4 segundos se arrepienta. Porque yo a mis semejantes quiero a todos por igual: en cubitos de 40x40"
alvlin está desconectado   Responder Citando
Antiguo 09-ago-2006, 09:01   #3 (permalink)
alblan ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 39
Un truquillo que va muy bien es poner el css

Código PHP:
body {
    
font-size62.5%;

con lo cual 1em equivale a 10px, 1.1em a 11px, ...
alblan está desconectado   Responder Citando
Antiguo 09-ago-2006, 15:10   #4 (permalink)
Colaborador
alvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradablealvlin es realmente agradable
 
Avatar de alvlin
 
Fecha de Ingreso: julio-2005
Ubicación: Rodeado de indios... por suerte son amigos :)
Mensajes: 3.663
Enviar un mensaje por MSN a alvlin Enviar un mensaje por Yahoo  a alvlin Enviar un mensaje por Skype™ a alvlin
pues sería más fácil poner

body {
font-size:10px;
}

y listo.... ya que si la fuente predeterminada en el navegador es 14px, por ejemplo, entonces con esa línea le estás dando al em un valor de 9px, no 10
(14 * 0,625) = 8,75 ~ 9px


Saludos.
__________________
Mi Blog

"Por ahora casi nadie me trata de subnormal sin que a los 4 segundos se arrepienta. Porque yo a mis semejantes quiero a todos por igual: en cubitos de 40x40"
alvlin está desconectado   Responder Citando
Antiguo 09-ago-2006, 16:04   #5 (permalink)
alblan ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2006
Mensajes: 39
El problema es que si pones el font-size en px, con IE no cambia el tamaño del texto mediante el menu "Tamaño de texto".

La razón del 62.5% es porque por defecto en los navegadores el tamaño medio es 16px y al hacer 16 * 0.625 da 10, que es mucho más cómodo a la hora de covertir px en ems porque 10px = 1em.

Albert Lanchas
alblan está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:07.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93