Resumen Rápido de CSS Selectores. Resumimos la manera de seleccionar los elementos a ''lookear''. * Todos los elementos div <div> #div <div id=''div''> #div * Todos los elementos dentro de <div id=''div''> div span <span> dentro de <div> div, span <div> y <span>.class Elemento con atributo class=''class'' div#identificador El <div> con id=''identificador'' div.class Los <div> con class=''class'' Ubicación y visibilidad. Estas propiedades sirven para ubicar y visualizar cualquier elemento dentro de un sitio web. Donde el valor es también se puede especificar con otra medida absoluta como ser cm, mm, in, etc. position absolute relative fixed static inherit Especifica el comportamiento de ubicación del elemento respecto a su entorno display none block inline... top bottom left right float clear overflow z-index Especifica como se mostrará el elemento, ej display:block; hace un salto de línea como <br /> a continuación del elemento. Especifica la ubicación por debajo del borde superior del contenedor del elemento Especifica la ubicación por encima del borde inferior del contenedor del elemento Especifica la ubicación hacia la derecha del borde izquierdop del contenedor del elemento Especifica la ubicación hacia la izquierda del borde derecho del contenedor del elemento left right inherit none Especifica si el elemento se ubica a la izquierda, a la derecha, dentro o a continuación del contenedor. left right both none Especifica la forma en que ''limpia'' o no permite elementos ubicados a su alrededor. visible hidden scroll auto none inherit Especifica el comportamiento del scroll cuando el contenido de un bloque supera su tamaño. auto numérico (0 es el nivel mas bajo) Especifica los niveles de orden de los elementos como si fuera un sistema de capas. visibility hidden visible collapse inherit Especifica las características de visible o invisible de un elemento.
Estilo del modelo de caja. El modelo de caja es utilizado para ''lookear'' cualquier elemento html como si fuera el modelo de caja presentado en la imagen, las siguientes propiedades se utilizaran para ello. Donde el valor es tambien se puede especificar con otra medida absoluta como ser cm, mm, in, etc (). margin margin-top margin-right margin-bottom margin-left padding Especifica la distancia del borde de la caja con los elementos que lo rodean, donde el primer valor en pixeles es el superior, el segundo es el derecho, el tercero el inferior y el cuarto el izquierdo. Especifica la distancia del borde de la caja con los elementos que lo rodean especificando individualmente los margenes de la caja en diferentes propiedades. padding-top padding-right padding-bottom padding-left Especifica la distancia del contenido hasta el borde de la caja, donde el primer valor en pixeles es el superior, el segundo es el derecho, el tercero el inferior y el cuarto el izquierdo. Especifica la distancia del contenido hasta el borde de la caja, especificando individualmente los padding de la caja en diferentes propiedades. border valor1 valor2 valor3... border-style border-color border-width Especifica las características del borde alrededor de la caja en una sola propiedad. dotted hidden solid dashed groove double... #hexadecimal textocolor rgb(255, 255, 255) thin medium thick inherit border-top border-top-style border-top-color border-top-width... Especifican características del borde alrededor de la caja como ser estilo de linea, color y grosor. De esta manera se puede especificar las características individualmente para el borde superior, derecho, inferior e izquierdo. Ejemplo1: #foto{ margin:25 50 75 100; #foto{ margin-top: 25; margin-right: 50; margin-bottom: 75; margin-left: 100; Ejemplo2:.item_menu{ border: 5 solid red; MODELO DE CAJA.item_menu{ border-width: 5; border-style: solid; border-color: #FF0000;
Dimensiones de la caja. Estas propiedades sirven para dar el tamaño deseado a cualquier elemento que se comporte como un modelo de caja. Donde el valor es también se puede especificar con otra medida absoluta como ser cm, mm, in, etc (). width auto % inherit Especifica el ancho por defecto. height min-width min-height max-width max-height auto % inherit Especifica el alto por defecto. % inherit Especifica el ancho mínimo que asume el elemento independientemente de la cantidad de contenido. % inherit Especifica el alto mínimo que asume el elemento independientemente de la cantidad de contenido. none % inherit Especifica el ancho máximo que asume el elemento independientemente de la cantidad de contenido. none % inherit Especifica el alto mínimo que asume el elemento independientemente de la cantidad de contenido. Resumen especial: Tamaños y colores Si el valor es ''0'' no necesita unidad de medida Tamaños relativos em (1em equivale al tamaño de la fuente del elemento contenedor, ej. 1em, 1.2em) ex (1ex equivale al alto de la fuente en minúscula). % (Equivale al porcentaje del tamaño del elemento contenedor, ej 25%). Tamaños absolutos (píxeles) cm (centímetros). mm (milímetros). in (pulgadas). pt (1pt equivale a 1/72in). pc (1pc equivale a 12pt). Colores #ff00ff (Notación RGB) #acf (Equivale a #aaccff). rgb(0, 25, 50) (Equivale a los valores en rojo, verde, azul respectivamente con posibilidad de valor de 0-255).
Colores y fondo. Las siguientes propiedades se utilizaran para especificar colores y personalizar los fondos de los elementos. color #hexadecimal rgb(255, 255, 255) nombre del color inherit Especifica el color de texto del elemento. background background-color background-image background-repeat valor1 valor2 valor3 Especifica las características del fondo del elemento en una sola propiedad. #hexadecimal rgb(255, 255, 255) nombre del color inherit Especifica el color de fondo del elemento. url('imagen.jpg') Especifica una imagen de fondo para el elemento y por defecto se repite en el alto y ancho de su contenedor. x y Especifica en que eje se repetirá la imagen. background-position top left top center top right center left center center center right bottom left bottom center bottom right x% y% xpos ypos inherit Especifica la posición donde se insertara la imagen dentro elemento. Fuentes. Las siguientes propiedades se utilizaran para lookear las fuentes de los textos. font valor1 valor2 valor3... Especifica las características de la fuente del texto en una sola propiedad. font-family font-style nombre de familia nombre genérico inherit Especifica la familia de fuentes ej. Se pueden especificar las familias separadas con comas, donde el orden de prioridad es de izquierda a derecha dependiendo su existencia en el sistema operativo. normal italic oblique Especifica el estilo de la fuente, normal o 2 tipos de cursiva. font-weight normal bold lighter bolder 100 Especifica el grosor de la fuente. La propiedad numérica comienza en 100 hasta 900, donde 100 es equivalente a normal y 700 a bold. font-size medium large small % em inherit... Ejemplo: Especifica el tamaño de la fuente p{ font: italic bold 12 arial, sans-serif; p{font-style: italic; font-weight: bold; font-size: 12; font-family: arial, sans-serif;
Textos. Las siguientes propiedades se utilizaran para lookear textos contenidos en sitios web. text-align left right center justify Especifica la alineación del texto respecto a su contenedor. text-decoration text-trasform none underline overline line-trough blink Especifica la decoración del texto como ser subrayado, parpadeo, tachado. none uppercase lowercase capitalise inherit Especifica una trasformación en el texto por ejemplo todas mayúsculas o minúsculas o el primer carácter en mayuscula. word-spacing normal % em... Especifica la separacion entre palabras. letter-spacing normal % em... Especifica la separacion entre letras.