float: [left|right|none];
Permite que el elemento afectado flote literalmente hacia donde se le indique. Equivaldría alalign=[left|right]
de HTML pero, a diferencia de este, afecta a cualquier elemento, no solo texto o imágenes.clear: [none|left|right|both];
Especifica si un elemento permite tener otros elementos flotando a su alrededor. Si utilizas por ejemplo elclear: left;
si encuentra algún elemento flotando a su izquierda se situara justo debajo de el. Equivale al
de HTML.
Tras esto, vamos a hacer un pequeño ejercicio de práctica. La idea será crear el clásico esquema de header, menú izquierdo, contenido y footer a base de XHTML y CSS. El resultado será el de la imagen que os pongo a continuación.
Comenzamos con el código XHTML de las capas.
"contenedor " class= "contenedor ">
"header " class= "header "> header
"izquierda " class= "izquierda "> izq
"contenido " class= "contenido "> contenido
"footer " class= "footer "> footer
Nada fuera de lo común. Declaramos un contenedor y anidamos dentro cuatro capas, que harán la función de header, menú, contenido y footer. Después, comenzaremos con los estilos uno a uno, explicando para que es cada uno de ellos (Haremos el contenedor con unas mediadas pequeñas al principio por comodidad, luego si agrandas el contenedor al 100% todo se moverá en proporción. Ventajas del CSS >:] ).
margin
padding
.
display
position
width
height
top
left
border
text-align
vertical-align
// Header o Cabecera
.
display
width
height
background-color
float
.
display
width
height
background-color
float
.
display
width
height
background-color
float
.
display
width
height
background-color
float
clear
A partir de aquí solo quedaría ir llenando con más elementos las capas que hemos creado. Es una forma absolutamente dinámica de maquetar, puedes usar además márgenes a tu gusto para separarlas, imágenes de fondo, lo que sea ya de cara a estética. Y al igual que este modelo, se pueden hacer mas jugando con los porcentajes para usar tres columnas en vez de dos. Eso ya queda a gusto del consumidor.
No hay comentarios.:
Publicar un comentario