Armado web con capas (div) y CSS sin tablas
Escrito por giancarloFeb 23
Antes, armaba todas las páginas con tablas pero ahora la tendencia a armar la web es con divs, además es mejor porque no existe la necesitad de crear tantas tablas y crear tanto código y ayuda al posicionamiento en los buscadores ya que no hay tanto código y las cosas son más claras de entender. No es tan difícil como parece, al contrario. Veamos algunos ejemplos
Vamos a armar la cabecera de una página:
1 2 3 4 5 6 7 8 | <div class="header"> <div class="logo"><img src="logo.png" alt="Mi logo" width="256" height="256" /></div> <div class="links"> <div class="inicio">Inicio</div> <div class="mapa">Mapa del Sitio</div> <div class="contacto">Contáctame</div> </div> </div> |
Esto quedaría así:

Ok, pero cómo haría para que las cosas se muestren mejor? Probemos escribiendo código CSS.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | div.header{ width: 780px; height: 256px; border: dotted 1px #999999; position: relative; } div.header div.logo{ float: left; width: 256px; height: 256px; } div.header div.links{ float: right; position: relative; padding-top: 10px; } div.header div.links div{ margin-right: 17px; background-repeat: no-repeat; background-position: 0 2px; padding-left: 21px; } div.header div.links div.inicio{ float: left; background-image: url(inicio.png); } div.header div.links div.mapa{ float: left; background-image: url(sitemap.png); } div.header div.links div.contacto{ float: left; background-image: url(email.png); } |
Como ven todo el diseño cambió, pero no modificamos nada del XHTML

Lo bueno de trabajar así es que tienes el XHTML y según tus estilos todo cambia, así puedes crear diferentes CSS y poder cambiar el diseño de tu página web fácilmente.
Habrán visto que se utilizó
“div.header div.logo”
Esto quiere decir que la propiedad que se le está poniendo es a un div que tenga como “class” “logo” y que este div esté dentro de otro que tenga el “class” “header”, a esto se le puede llamar herencia de estilos.
Descargar ejemplo | Un buen tutorial de CSS | Miren Mancormedia
Genial, tan simple como has comentado.
Me quedo con los de la ‘herencia de estilos’, era algo que todavía no comprendía del CSS. Thanks!
Que bueno que te haya gustado. Si tienes alguna sugerencia acerca de este tema u otro, no dudes en pedirlo.
Interesante forma de armar una web, además de que te obliga a poner mucha atención al código CSS que vas a utilizar. Generalmente yo prefiero el trabajo con tablas, sin embargo, este ejemplo me anima a intentar trabajar con capas.
Gracias
[...] utiizo herencia de capas, si no están muy familiarizados con el armado de CSS vean este link para armar sus página webs con CSS y DIVs <div class="contenedor"> <div class="izquierda"> [...]