Cuando hablamos de estilos CSS, nos enfrentamos a un gran número de propiedades y parámetros de estas, en este documento se pretende mostrar aquellas que el autor del blog considera básicas y necesarias.


Tipo de letra (fuente)
Propiedad Descripción Valores
font-family tipo de letra (fuente)
font-size tamaño
font-style inclinación (cursiva) normal | italic | oblique
font-weight grosor del trazo (negrita) normal | bold | bolder | lighter
Texto
Propiedad Descripción Valores
color color del texto color
text-align alineación del texto center | justify | left | right
text-decoration decoración del texto none | blink | line-through | overline | underline
text-indent sangría de la primera línea distancia | porcentaje
text-transform mayúsculas / minúsculas none | capitalize | lowercase | uppercase
vertical-align alineación vertical baseline | bottom | middle | sub | super | text-bottom | text-top | top | distancia | porcentaje
Bordes
Propiedad Descripción Valores
border-color color de los bordes [ color | transparent ] {1, 4}
border-width grosor de los bordes medium | thick | thin | distancia ] {1, 4}
border-style estilos de los bordes none | hidden | dashed | dotted | double | groove | inset | outset | ridge | solid ] {1, 4}
Margen exterior
Propiedad Descripción Valores
margin cuatro márgenes exterior simultáneamente auto | distancia | porcentaje ] {1, 4}
Margen interior
Propiedad Descripción Valores
padding cuatro márgenes interiores simultáneamente [ distancia | porcentaje ] {1, 4}
Fondos
Propiedad Descripción Valores
background-color color de fondo transparent | color
background-image imagen de fondo none | url
background-position posición de la imagen de fondo [ [ left | center | right | distancia | porcentaje] [ top | center | bottom | distancia | porcentaje] ]? | [ [ left | center | right ] || [ top | center | bottom ] ]
background-repeat repetición de la imagen de fondo no-repeat | repeat | repeat-x | repeat-y
Tamaño
Propiedad Descripción Valores
width anchura auto | distancia | porcentaje
min-width anchura mínima distancia | porcentaje
max-width anchura máxima distancia | porcentaje
height altura auto | distancia | porcentaje
min-height altura mínima distancia | porcentaje
max-height anchura máxima distancia | porcentaje
overflow si el contenido desborda al elemento auto | hidden | scroll | visible
Posicionamiento
Propiedad Descripción Valores
float modo de posicionamiento flotante none | left | right
clear lado en el que no puede haber elementos flotantes none | both | left | right
position modo de posicionamiento absolute | fixed | relative | static
top posición del borde superior del elemento auto | distancia | porcentaje
right posición del borde derecho del elemento auto | distancia | porcentaje
bottom posición del borde inferior del elemento auto | distancia | porcentaje
left posición del borde izquierdo del elemento auto | distancia | porcentaje
Pseudo-clases
Nombre Descripción Valores
:active cuando se hace clic sobre el elemento
:focus cuando el elemento tiene el foco
:hover cuando el ratón pasa sobre el elemento
:link enlaces no visitados
:visited enlaces ya visitados
Tipos
Propiedad Descripción Valores
contador Contador counter(nombre, estilo)
familia-genérica Familia genérica de fuente cursive | fantasy | monospace | serif | sans-serif
forma Forma rect(top, right, bottom, left)
tamaño-absoluto Tamaño absoluto de fuente xx-small | x-small | medium | large | x-large | xx-large
tamaño-relativo Tamaño relativo de fuente larger | smaller
url (para imagen de fondo o fuentes web) Dirección absoluta o relativa url("ruta_y_nombre_de_archivo")
CSS 3
Propiedad Descripción Valores
border-radius bordes redondeados [ distancia | porcentaje ] {1, 4}