LLevamos un tiempo refiriendonos a medidas en longitud y porcentaje. LLegado es el momento de echar un vistazo mas de cerca.
En ocasiones, como hemos mencionado, el valor de una propiedad se puede expresar por unidades de longitud. Por ejemplo, los valores de font-size y text-indent.
Las unidades de longitud consisten en un número seguido de una unidad de medida (cm, em, in, pt, px). Hay dos tipos de unidades: absolutas y relativas.
En ocasiones, como hemos mencionado, el valor de una propiedad se puede expresar por unidades de longitud. Por ejemplo, los valores de font-size y text-indent.
Las unidades de longitud consisten en un número seguido de una unidad de medida (cm, em, in, pt, px). Hay dos tipos de unidades: absolutas y relativas.
Unidades absolutas:
- pulgadas (in). Una pulgada=2.54 cm.
- centímetros (cm).
- milímetros (mm)
- puntos (pt). Un punto=1/72 de pulgada.
- picas (pc). Una pica=12 puntos
Unidades relativas
- em
- ex
- px
La unidad em es igual a la altura (font-size) de la letra del elemento en el que se usa. Por ejemplo si para un párrafo especificamos un indentado de 2em, el largo de la sangría será igual a dos veces el tamaño de la letra de ese párrafo. Cuando empleamos la unidad de medida 'em' para especificar el tamaño de la letra (font-size) entonces el valor de 'em' viene dado por el tamaño de la fuente del elemento padre.
p { font-size:11px;text-indent: 2em; }
Este ejemplo equivale a un indentado de 22 px para el párrafo a que se aplica
div { font-size:15px;} p { font-size:1.2em;}
En este ejemplo, si el párrafo está contenido en un elemento div, el tamaño de la letra sería un 20% mayor que el especificado para dicho div. O si no estuviera contenido en un div, un 20% mayor que el tamaño de letra del elemento del que descienda (por ejemplo, body).
Recuerda que no hay que dejar espacios en el valor de longitud y la unidad de medida
No es lo mismo expresar las medidas en una unidad u otra. Unidades "absolutas" como pixels, centímetros, puntos, permiten un control exacto de la apariencia de la página, siempre claro está, que esta se visualice en el entorno preciso para el que fue diseñada. Por ejemplo, la unidad 'pixel' tiene un valor diferente dependiendo de la resolución de la pantalla y el tipo de ordenador del usuario. Así, normalmente un sistema operativo Windows mantiene una equivalencia de 96px por pulgada, y un Macintosh 72px por pulgada. Si en lugar de pixels se utiliza la medida de puntos (pt) el tamaño del punto depende de la resolución de la pantalla del usuario.
Esta es la razón por la que se recomienda el uso de unidades de medida 'relativas', y dentro de estas, el uso de 'em'.
En origen la unidad 'em' era el equivalente a la altura (height) de la ´M´mayúscula. En la actualidad, sin embargo, la unidad 'em' alude simplemente al tamaño de la fuente instalada.
Con este tipo de medidas el autor mantiene un control relativo ya que, en relación con el tamaño de fuente por defecto del usuario, puede especificar cuanto mas grande o mas pequeña se ha de visualizar la letra de la página.
Ademas la unidad 'em' puede utilizarse para cualquier propiedad CSS que admita medidas (márgenes, sangrías ...) lo que permite un diseño proporcionado al sistema del usuario.
En origen la unidad 'em' era el equivalente a la altura (height) de la ´M´mayúscula. En la actualidad, sin embargo, la unidad 'em' alude simplemente al tamaño de la fuente instalada.
Con este tipo de medidas el autor mantiene un control relativo ya que, en relación con el tamaño de fuente por defecto del usuario, puede especificar cuanto mas grande o mas pequeña se ha de visualizar la letra de la página.
Ademas la unidad 'em' puede utilizarse para cualquier propiedad CSS que admita medidas (márgenes, sangrías ...) lo que permite un diseño proporcionado al sistema del usuario.
La unidad ex es igual a la altura de la letra x minúscula (la propiedad 'x-height' de la fuente utilizada.
En muchos tipos de fuentes existe la siguiente proporción: un "em" equivale a 1.5 "ex".
La unidad px es un pixel. La unidad pixel tiene valores distintos en términos de visualización en pantalla, y en términos de impresión.
La unidad pixel no es muy aconsejada, pues los elementos que la utilicen se visualizaran de forma diferente en un monitor dependiendo del tamaño de pantalla y resolución; otras unidades responden mejor a estos diferentes entornos.
En muchos tipos de fuentes existe la siguiente proporción: un "em" equivale a 1.5 "ex".
La unidad px es un pixel. La unidad pixel tiene valores distintos en términos de visualización en pantalla, y en términos de impresión.
La unidad pixel no es muy aconsejada, pues los elementos que la utilicen se visualizaran de forma diferente en un monitor dependiendo del tamaño de pantalla y resolución; otras unidades responden mejor a estos diferentes entornos.
Vamos a ver algunas comparaciones.
3em, 2em,1em:: texto normal ::3ex, 2ex,1ex :: texto normal ::20px, 15px,10px
1in, 1cm, 10mm, 12pt, 3pc
Unidades de porcentaje
Un valor de porcentaje se forma por un número y el signo %. No hay espacios en un valor de porcentaje.
Los valores de porcentaje se fijan en relación a otro. Generalmente, el valor de porcentaje es relativo al tamaño de fuente del elemento:
:: texto tamaño normal :: 50% - 100% -200%
Los valores de porcentaje se fijan en relación a otro. Generalmente, el valor de porcentaje es relativo al tamaño de fuente del elemento:
:: texto tamaño normal :: 50% - 100% -200%

No hay comentarios:
Publicar un comentario