2010-04-24 15 views
14

¿Qué debo conservar para body, {font-size: 100.01%; } o { font-size: 100%; }?body {font-size: 100.01%; } vs body {font-size: 100%; }?

¿Qué es {font-size: 100.01%; }? y es realmente bueno mencionar font-size en html{} incluso

Si estoy usando body {font-size: 62.5%;}

Edición: 3 may 2010

hoy he encontrado información sobre 100.01% en aquí - http://www.communitymx.com/content/article.cfm?cid=FAF76&print=true

Este valor impar de 100.01% para el tamaño de la fuente compensa varios errores del navegador . En primer lugar, establecer un tamaño predeterminado de fuente de cuerpo en porcentaje (en lugar de em) elimina un problema IE/Win con aumentando o reduciendo las fuentes de proporción si se establecen más tarde en ems en otros elementos. Además, algunas versiones de Opera dibujarán un tamaño de letra predeterminado del 100% demasiado pequeño en comparación con otros navegadores. Safari, en por otro lado, tiene un problema con un tamaño de letra del 101%. La sugerencia "mejor" actual de es usar el valor 100.01% para esta propiedad.

¿Es bueno para mantener body { font-size:100.01%} en lugar de {font-size:100%}

+0

Es curioso, anoche vi una publicación similar a esta en otro foro. – Sam152

+0

@ Sam152 - entonces, ¿hubo alguna buena respuesta para esto ?, si es así, díganme el enlace. –

Respuesta

9

La declaración body (or html) { font-size: 100.01% } compensa los errores de redondeo, en particular en las versiones anteriores de Opera y Safari. De lo contrario, ambos mostrarían fuentes que son demasiado pequeñas.

Un tamaño de fuente relativo (%, em) siempre se interpreta en relación con el tamaño de fuente del elemento principal. Por lo tanto, no es una mala idea implementar una especie de restablecimiento inicial en el elemento superior, que puede lograr con body {font-size: 100%}.

4

Nunca visto 100,01% antes, pero parece que algún tipo de truco navegador que obligará a algunos navegadores ignorar o calcular el tamaño correcto si se utiliza este "fijar".

Yo no lo usaría yo mismo, ya que los errores tienden a ser corregidos y, a menudo, hay mejores maneras de tratar con la misma opción.

0

html { tamaño de fuente: 100.01%; }

100.01%, no es un hack o un kludge, ha existido por muchos años. Google "100.01%" y lea. Es tan válido como el 100% y cubre un territorio que el 100% no lo hace.

Siempre se debe declarar un tamaño de fuente inicial. Establezca un tamaño de fuente base en un contenedor externo, ya sea < html> o < cuerpo> - porque es desde ese contenedor del que derivarán todos los valores relativos y heredados del tamaño de fuente. El uso de 100% o 100.01% hace que el tamaño de fuente inicial sea igual a la preferencia del navegador del usuario.

Al establecer el tamaño de letra base según las preferencias del navegador del usuario, los visitantes obtienen la máxima legibilidad. Lea eso de nuevo, por favor, sobre la preferencia del USUARIO.Su visitante habrá configurado el tamaño de fuente de su navegador para su mejor legibilidad y comodidad de lectura. Tu diseño, por magnífico y frágil que sea, es solo un jugador de segunda fila. El contenido es el rey, suponiendo que tengas algo. Pero si ese contenido es indescifrablemente pequeño, usted pierde. El visitante navega en. Su diseño, entonces, ha fallado sus necesidades y sus expectativas. Por lo tanto, el diseño realmente no fue tan bueno, ¿verdad?

+3

Ser válido no impide que sea un truco. Usted declara que "siempre debe declararse un tamaño de fuente inicial", pero no indica por qué. Los navegadores tienen un valor predeterminado (que es la preferencia del usuario). – Quentin

Cuestiones relacionadas