Texto CSS
Formateo de texto
A este texto se le ha dado estilos con algunas propiedades para el formateo de texto. El encabezado utiliza las propiedades para centrarlo, transformarlo en mayúsculas y el color. El párrafo utiliza las propiedades para endentarlo, justificarlo y espaciarlo entre letras. El subrayado de la siguiente liga es removido tutoriales exasoluciones.
Color de Texto
La propiedad color
es usada para especificar el color del texto. Con CSS, un color es comúnmente especificado como:
- un valor hexadecimal como: #ff0000.
- un valor RGB como: rgb(255,0,0).
- un nombre de color como: red, blue o green.
El color de texto predeterminado de una página es definido en el selector body.
body {
color: blue;
}
h1 {
color: green;
}
Alineamiento de texto
La propiedad text-align
es usada para el alineamiento de texto horizontalmente. Un texto puede ser alineado a la izquierda, centrado, a la derecha o justificado.
El siguiente ejemplo muestra como es alineado un texto al centro, a la izquierda y a la derecha respectivamente:
h1 {
text-align: center;
}
h2 {
text-align: left;
}
h3 {
text-align: right;
}
Cuando la propiedad text-align
es establecida en "justify" (justificado), cada línea es estirada de manera que cada línea tiene el mismo ancho y sus márgenes izquierdo y derecho quedan rectos (como en revistas y periódicos).
Ejemplo:
div {
text-align: justify;
}
Decoración del texto
La propiedad text-decoration
es usada para establecer o remover decoraciones al texto. Regularmente el valor "none" es usado para remover los subrayados a las ligas (links) como mostramos a continuación:
a {
text-decoration: none;
}
Otros valores para text-decoration son: "overline" (sobre línea), line-through (tachado) o underline (subrayado) como mostramos en el siguiente ejemplo:
h1 {
text-decoration: overline;
}
h2 {
text-decoration: line-through;
}
h3 {
text-decoration: underline;
}
Nota: no se recomienda utilizar subrayado a texto que no es una liga (link), esto dado a que puede ser confuso para el visitante del sitio.
Transformación de texto
La propiedad text-transform es usada para especificar texto en mayúsculas o minúsculas. Esto puede ser usado para cambiar todo el texto en mayúsculas o minúsculas, o mostrar en mayúscula la primera letra de cada palabra.
Ejemplo:
p.mayusculas {
text-transform: uppercase;
}
p.minusculas {
text-transform: lowercase;
}
p.capitalira {
text-transform: capitalize;
}
Texto con Sangría
La propiedad text-indent
es usada para dar sangría a la primer línea de un texto:
p {
text-indent: 40px;
}
Espaciado de letras
La propiedad letter-spacing
es usada para dar espacio entre un caracter a otro en un texto. En el siguiente ejemplo mostramos como incrementar y decrementar el espaciado de letras en un texto:
h1 {
letter-spacing: 3px;
}
h2 {
letter-spacing: -3px;
}
Alto de líneas
La propiedad line-height
es usada para especificar el espacio entre líneas:
p.pequeno {
line-height: 0.8;
}
p.grande {
line-height:1.8;
}
Dirección del texto
La propiedad direction
cambia la dirección del texto de un elemento, o dicho de otra manera, carga el texto a la izquierda o derecha dentro de un elemento:
div{
direction: rtl;
}
Espaciado de Palabras
La propiedad word-spacing
es usada para especificar el espacio entre palabras en un texto. el siguiente ejemplo muestra como incrementar y decrementar el espaciado entre palabras en un texto:
h1 {
word-spacing: 10px;
}
h2 {
word-spacing: -5px;
}