Desarrollo en curso, en breve se publicarán el resto de temas.

Texto

Color

La propiedad color permite establecer el color del texto. Es posible asignar el valor de color de múltiples formas, incluyendo la posibilidad de indicar el nivel de transparencia (canal alpha). A continuación, se muestran a modo de ejemplo las más relevantes:

/* Color mediante palabras clave reservadas */
h1 {
  color: red;
}
/* Color mediante notación hexadecimal (RGB) */
h2 {
  color: #123456;
}
/* Color mediante función rgb y valores decimales */
p {
  color: rgb(24,115,34);
}
/* Color con canal alpha mediante función rgba y valores decimales.
   El valor alpha va de 0 (transparente) a 1 (opaco).
*/
p span {
  color: rgba(0,0,0,0.25);
}

Tipografía

La propiedad font-family permite establecer tipografía de la fuente del texto. Es posible indicar varias fuentes, de manera que si la primera indicada no estubiese disponible en el sistema, se utilizase la siguiente de la lista. La sintaxis que se sigue es la siguiente:

A continuación, mostramos algunos ejemplos de uso:

Tamaño

La propiedad font-size permite establecer el tamaño del texto. Es posible indicar el tamaño en unidades relativas o absolutas:

  • Para indicar el tamaño en unidades absolutas se utilizan las siguientes palabras clave ordenadas de menor a mayor tamaño: xx-small, x-small, small, medium, large, x-large, xx-large. También puede emplearse como es lógico una unidad de tamaño absoluto como px, cm, ...

  • Para indicar el tamaño del texto en unidades relativas se pueden utilizar las siguientes palabras clave: smaller y larger, cuyo efecto es reducir o ampliar el tamaño de la fuente en cuestión respecto la su elemento padre (contenedor). Trabajando en unidades de tamaño relativas también es posible emplear un % para indicar el porcentaje exacto de tamaño respecto el elemento padre, o usar unidades como em.

A continuación, mostramos algunos ejemplos de uso:

Grosor

La propiedad font-weight permite establecer el grosor de la fuente del texto. Es posible indicar el grosor mediante las siguientes palabras clave ordenadas de menor a mayor grosor: lighter, normal, bold, bolder. También se puede graduar el grosor mediante una escala de valores numéricos del 100 al 900, siendo 100 el valor del trazo más fino y 900 el valor para el trazo más grueso.

A continuación, mostramos algunos ejemplos de uso:

Estilo

La propiedad font-style permite establecer el estilo de la fuente del texto. Es posible indicar hasta tres estilos diferentes con las palabras clave: normal, italic y oblique.

A continuación, mostramos algunos ejemplos de uso:

Método abreviado: font

La propiedad font es un método abreviado que permite establecer la tipografía, tamaño, estilo y grosor de la fuente del elemento seleccionado mediante una única asignación. La tipografía se corresponde con la propiedad font-family, el tamaño con la propiedad font-size, el estilo con la propiedad font-style y el grosor con la propiedad font-weight. Su sintaxis es la siguiente:

A continuación, se presentan algunos ejemplos de uso:

Decoración

La propiedad text-decoration permite establecer la decoración del texto del elemento mediante una línea de: subrayado, tachado, etc. Es en realidad un método abreviado de las propiedades text-decoration-line, text-decoration-color y text-decoration-style. A diferencia de otros métodos abreviados, el uso de esta propiedad obliga a indicar como mínimo el valor para text-decoration-line, pues el resto no tendrían sentido por sí solos. Su sintaxis es:

Los posibles valores para text-decoration-line son:

  • none : Sin línea de decoración. Valor por defecto.

  • underline : Subrayado.

  • overline : Subrayado superior.

  • line-through : Tachado.

Los posibles valores para text-decoration-color, como resulta lógico, pasan por el uso de cualquier color CSS. Los posibles valores para text-decoration-style son:

  • double : Se muestra una línea doble de decoración.

  • dotted : Se muestra una línea de decoración elaborada mediante puntos.

  • dashed : Se muestra una línea de decoración elaborada mediante guíones.

  • wavy : Se muestra una línea de decoración elaborada mediante una ondulación.

  • solid : Se muestra una única línea de decoración. Valor por defecto.

Cabe señalar que es posible indicar más de una línea de decoración para un mismo elemento. Veamos ahora algunos ejemplos de uso:

Transformación

La propiedad text-transform permite establecer algunas transformaciones de mayúsculas-minúsculas al texto del elemento seleccionado. Las palabras reservadas que se admiten como posibles valores para la propiedad son:

  • uppercase : Transforma todos los caracteres del texto a mayúsculas.

  • lowercase : Transforma todos los caracteres del texto a minúsculas.

  • capitalize : Transforma el primer caracter de cada palabra a mayúsculas.

  • none : Sin transformación alguna.

Veamos algunos ejemplos de uso:

Última actualización

¿Te fue útil?