Professional Documents
Culture Documents
II.
III.
-
Colores
-
MODELO DE CAJAS
es un comportamiento tpico de CSS que hace que todos los elementos HTML, se representen dentro de una caja
invisible. Cada navegador coloca las cajas de forma automtica. CSS permitir modificar todas sus caractersticas.
Cada caja est formada por:
-
elementos de bloque
address
blockquote
center
dir
div
dl
fieldset
form
h1-h6
ol
p
pre
table
ul
li
Margen (Margin):
Margin-top
Margin-left
Margin-right
Margin-bottom
o Si solo se indica un valor todos los mrgenes tienen ese valor.
o Si se indican dos valores, el primero se asigna a los mrgenes verticales y el segundo se aplica a los
mrgenes laterales.
o Si se indican tres valores el primero ser el margen superior y el tercero al margen inferior y el
segundo el comn a los mrgenes laterales.
o Si se indican los cuatro se aplicaran en el orden de las agujas del reloj.(arriba, derecho , inferior
,izquierdo) separados por espacios en blanco.
2
Relleno (Padding):
padding-top
padding -left
padding -right
padding -bottom
o Si solo se indica un valor todos los rellenos tienen ese valor.
o Si se indican dos valores, el primero se asigna a los rellenos verticales y el segundo se aplica a los
mrgenes laterales.
o Si se indican tres valores el primero ser el relleno superior y el tercero al relleno inferior y el
segundo el comn a los rellenos laterales.
Si se indican los cuatro se aplicaran en el orden de las agujas del reloj.(arriba, derecho , inferior ,izquierdo) separados
por espacios en blanco.
Bordes (Border):
border-top
border -left
border -right
border bottom
o Si solo se indica un valor todos los rellenos tienen ese valor.
o Si se indican dos valores, el primero se asigna a los rellenos verticales y el segundo se aplica a los
mrgenes laterales.
o Si se indican tres valores el primero ser el relleno superior y el tercero al relleno inferior y el
segundo el comn a los rellenos laterales.
Si se indican los cuatro se aplicaran en el orden de las agujas del reloj.(arriba, derecho , inferior ,izquierdo) separados
por espacios en blanco.
Anchura de los bordes (border-width). Suele indicarse en pixel.
Color (border-color) puede ser tambin un nuevo valor transparent
Thin(delgado)
Medium(normal)
Thick(ancho)
Estilo (border-style)
Solid (solido)
Hidden (oculto)
None (ninguno)
Dotted (punteado)
Dashed (rayado)
Double (doble lnea)
Groove (sombreado)
Ridge (sombreado contrario)
Inset (tridimensional dentro)
Outset (tridimensional fuera)
Inherit(heredado)
Fondos (Background): pueden ser imgenes o colores.
Background-color(color por defecto transparente)
Background-image: el path se define con url. Si la imagen es ms grande la corta y es ms pequea la
repetir en mosaico.
Background-repeat : nos permite controlar el nmero de repeticiones de una imagen posible valores
repeat
no repeat
repeat-y
repeat-x
3
Background-attachment: para hacer que una imagen se muestre fija al desplazar la ventana del
navegador.
Background-position: controla la posicin de la imagen dentro del fondo. Indica la distancia que se
desplaza la imagen de fondo respecto de su posicin original (izq. arriba).
POSICIONAMIENTO Y VISUALIZACIN
normal: No se desplaza respecto de su posicin original. Se puede controlar la distribucin con la
propiedad text-align.
Tanto el posicionamiento relativo, el absoluto y el fijo se establecen con la propiedad position
Relativo (relative): permite desplazar una caja respecto de su posicin original sin que afecte a las dems
cajas.
Propiedades
Top, right, bottom, left
direction
El valor por defecto es ltr(left to right)
valor es rtl(right to left)
Absoluto (absolute): establece de forma precisa la posicin de una caja. A diferencia del relativo las cajas
ocupan el espacio dejado por esta caja.
Recorre todos los elementos contenedores llegando hasta el body y empezando por el ms
cercano al body.
Selecciona el primer contenedor que este posicionado.
La esquina superior izquierda de ese elemento es el origen de coordenadas. Desde ese punto se
interpretaran las propiedades y se desplazara la caja a su nueva posicin.
Fijo (Fixed): Aqu las cajas se quedan fijas. La forma de obtener el origen de coordenadas es idntica al
absoluto.
Utilidad: Puede ser til para crear encabezados o pies de pagina en paginas HTML.
Flotante (float): El elemento se convierte literalmente en una caja flotante y se desplaza hasta la zona
libre ms cercana. El resto de cajas ocupan el lugar dejado por esta a no ser que sean flotantes a su vez.
Si no existe sitio en la lnea la caja baja a la lnea inferior.
OJO: la propiedad float introduce un margen superior.
La propiedad clear del posicionamiento flotante sirve para que los contenidos respeten el espacio del
elemento flotante
1. Display:
Block: muestra un elemento como si fuera un elemento de bloque.
Inline: muestra un elemento como si fuera un elemento de lnea.
2. Overflow:
Visible: el contenido no se corta
Hidden: se oculta el contenido excedente.
Scroll: muestra la barra de desplazamiento.
Auto: depende del navegador aunque normalmente es el mismo que el scroll.
TEXTO
line-height interlineado
a. Normal (por defecto)
b. Nmero
c. Medida
d. Porcentaje
text-decoration decoracin del texto
- none (por defecto)
- underline (subrayado)
- overline (sobre-rayado)
- line-through (tachado)
- blink (texto parpadeante)
text-transform transformacin del texto
- capitalize (1 letra mayscula)
- uppercase (maysculas)
- lowercase (minsculas)
- none
vertical-align alineacin vertical
- baseline
- sub
- super
- top
- text-top
- middle
- bottom
- text-bottom
- porcentaje
- medida
text-indent tabulacin del texto, slo la primera lnea de cada prrafo
medida
porcentaje
letter-spacing espaciado entre letras
normal (por defecto)
medida
word-spacing espaciado entre palabras
normal (por defecto)
medida
white-space tratamiento de los espacios en blanco
- normal (por defecto)
- pre (respeta espacios en blanco y nuevas lneas)
- nowrap (elimina los espacios en blanco y las nuevas lneas)
- pre-wrap (se respetan los espacios en blanco y las nuevas lneas, pero ajustando cada lnea al
espacio asignado para ese contenido)
- pre-line (elimina los espacios en blanco y respeta las nuevas lneas, pero ajustando cada lnea al
espacio asignado para ese contenido)
first-line / first-letter primera lnea / primera letra
Pseudo-elementos, permiten aplicar estilos propios a la primera lnea y la primera letra de un prrafo.
ENLACES
list-style-type
a. None
b. Valores grficos (ul)
1. Disc c. Valores numricos (ol)
1. Decimal
2. Decimal-leading-zero incluye un cero
3. Lower-roman
4. Upper-roman
5. Armenian
2. Circle
3. Square
6. georgian
d. Alfanumricos (ol)
1. lower-latin
2. lower-alpha
3. upper-latin
4. upper-alpha
5. lower-greek
list-style-position
a. inside el icono de lista est incluido dentro del texto
b. outside el icono de la lista est fuera del texto
list-style-image
a. none no tiene icono de lista
b. image en lugar de un icono preestablecido, se pone una imagen, se establece con url()
list-style (shorthand)
TABLAS
border-collapse
a. collapse el borde de la tabla es simple (de una sola lnea)
b. separate el borde de la tabla es doble (dos rayas de borde)
border-spacing espaciado entre bordes
empty-cells
show indica que las celdas vacas se deben mostrar
hide indica que las celdas vacas no se deben mostrar
caption-side posicin del ttulo de la tabla
top arriba
bottom abajo