Skip to content

Texto

Podemos editar el texto de un elemento con muchas propiedades, vamos a ver las mas importantes.

color

La propiedad color nos permite cambiar el color del texto.

css
p {
  color: red;
}
p {
  color: red;
}

background

La propiedad background nos permite cambiar el color de fondo de un elemento.

css
p {
  background: red;
}
p {
  background: red;
}

font-size

La propiedad font-size nos permite cambiar el tamaño de la fuente.

css
p {
  font-size: 20px;
}

h1 {
  font-size: 10em;
}
p {
  font-size: 20px;
}

h1 {
  font-size: 10em;
}

font-family

La propiedad font-family nos permite cambiar la fuente.

css
p {
  /* font-family: "Times New Roman", Times, serif; */
    font-family: Arial, Helvetica, sans-serif;
}
p {
  /* font-family: "Times New Roman", Times, serif; */
    font-family: Arial, Helvetica, sans-serif;
}

CSS incluye las siguientes fuentes por defecto, algunas de las mas comunes son:

  • serif: Fuentes con remates, como Times New Roman.
  • sans-serif: Fuentes sin remates, como Arial.
  • monospace: Fuentes de ancho fijo, como Courier.
  • cursive: Fuentes con aspecto de escritura a mano, como Comic Sans.
  • fantasy: Fuentes decorativas, como Impact.
  • system-ui: Fuentes del sistema operativo.
  • ui-serif: Fuentes con remates del sistema operativo.
  • ui-sans-serif: Fuentes sin remates del sistema operativo.
  • ui-monospace: Fuentes de ancho fijo del sistema operativo.
  • ui-rounded: Fuentes redondeadas del sistema operativo.

text-align

La propiedad text-align nos permite alinear el texto horizontalmente.

css
p {
  text-align: center;
}
p {
  text-align: center;
}

Podemos usar los valores left, right, center o justify.

line-height

La propiedad line-height nos permite cambiar la altura de una línea de texto.

css
p {
  line-height: 1.5;
}
p {
  line-height: 1.5;
}

letter-spacing

La propiedad letter-spacing nos permite cambiar el espacio entre letras.

css
p {
  letter-spacing: 1px;
}
p {
  letter-spacing: 1px;
}

word-spacing

La propiedad word-spacing nos permite cambiar el espacio entre palabras.

css
p {
  word-spacing: 1px;
}
p {
  word-spacing: 1px;
}

text-decoration

La propiedad text-decoration nos permite añadir decoraciones al texto.

css
p {
  text-decoration: underline;
}
p {
  text-decoration: underline;
}

Podemos usar los valores underline, overline, line-through o none.

text-transform

La propiedad text-transform nos permite cambiar el texto a mayúsculas o minúsculas.

css
p {
  text-transform: uppercase;
}
p {
  text-transform: uppercase;
}

Podemos usar los valores uppercase, lowercase o capitalize, ten en cuenta que esto solo afecta a la apariencia del texto, no a su contenido html.

text-shadow

La propiedad text-shadow nos permite añadir sombras al texto.

css
p {
  text-shadow: 1px 1px 1px black;
}
p {
  text-shadow: 1px 1px 1px black;
}

El primer valor es el desplazamiento horizontal, el segundo el desplazamiento vertical, el tercero el desenfoque y el cuarto el color.

white-space

La propiedad white-space nos permite cambiar el comportamiento de los espacios en blanco.

css
p {
  white-space: nowrap;
}
p {
  white-space: nowrap;
}

Podemos usar los valores normal, nowrap o pre, si usamos pre los saltos de línea se respetarán, y si usamos nowrap el texto no se partirá en varias líneas, normal es el valor por defecto.