Propiedades de texto
En este apartado se centra en las propiedades relacionadas con el texto.
No confundir la fuente tipográfica con el texto: un mismo texto puede mostrarse utilizando diferentes fuentes tipográficas, pero el texto sigue siendo el mismo en cualquier de los casos.
text-decoration
Establece si el texto está subrayado, sobrerayado o tachado.
Los valores que puede tomar son:
none
underline
overline
line-through
text-align
Indica la alineación del texto. Aunque las hojas de estilo permiten el justificado de texto, no funciona en todos los sistemas.
Los valores que puede tomar son:
left
right
center
justify
text-indent
Determina la tabulación del texto.
Los valores que puede tomar son:
- Una longitud (en unidades CSS).
- Un porcentaje.
text-transform
Nos permite transformar el texto, haciendo que tenga la primera letra en mayúsculas de todas las palabras, todo en mayúsculas o minúsculas.
Los valores que puede tomar son:
capitalize
uppercase
lowercase
none
word-spacing
Determina el espaciado entre las palabras.
Los valores que puede tomar es un tamaño.
letter-spacing
Determina el espaciado entre letras. Los valores que puede tomar es un tamaño.
vertical-align
Establece la alineación vertical del texto. Sus valores posibles son:
baseline
sub
super
top
text-top
middle
bottom
text-bottom
- Un porcentaje
line-height
Altura de la línea.
Puede establecerse mediante un tamaño o un porcentaje
Un ejemplo de un documento XHTML en el que se utiliza este método para incluir formatos es:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Ejemplo de atributos CSS de texto</title>
<style type="text/css">
h3 {
text-decoration: underline;
text-align: center;
text-transform: capitalize;
}
p {
text-indent: 50%;
}
</style>
</head>
<body>
<h3>Ejemplo del uso de atributos de texto</h3>
<p>
El texto de del encabezado de tercer nivel está subrayado,
centrado y la primera letra de cada palabra es mayúscula.
</p>
<p>El párrafo está tabulado</p>
</body>
</html>
El aspecto en el navegador es el siguiente: