Maquetación CSS, fin del ejemplo

Valoración del artículo:
Terminamos de crear en XHTML y CSS la plantilla del diseño de ejemplo para mostrar el funcionamiento de 960 Grid System, con vídeo incluido para ilustrar el proceso.
Publicado: 19/6/09
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
El objetivo de este artículo es terminar con las explicaciones y demostración de uso del framework CSS 960 Grid System. En pasados artículos ya explicamos qué es 960 Grid System y comenzamos a crear un diseño de muestra que hemos maquetado paso a paso, en varios artículos del Manual de maquetación web con CSS y 960 Grid.

El diseño de la web que estamos maquetando se puede ver aquí. En artículos anteriores hemos podido llegar hasta este punto. Ahora nos queda maquetar la parte final del cuerpo de la página y además, vamos a crear un pie de página para completar nuestro ejercicio de diseño web. Si lo deseas, puedes ver el aspecto final que tendrá el ejemplo que estamos construyendo.

Además, para ilustrar de una manera gráfica y visual a los lectores de DesarrolloWeb.com, hemos publicado todo el proceso de maquetación en vídeo, lo que esperamos sirva para que esta práctica de diseño web se pueda entender por cualquier persona. Al final de este artículo veréis el vídeo de esta última etapa, que también contiene muchas explicaciones que serán sin duda útiles para entender cómo se ha realizado este ejemplo de maquetación web.

Parte final del cuerpo de la página

La parte final del cuerpo la vamos a colocar en el contenedor general del cuerpo (que habíamos colocado antes con un DIV con la clase CSS container_12. Ver el anterior artículo). En ella debemos colocar un titular, y más abajo 3 contenedores para 3 recuadros distintos. El titular lo colocamos ocupando todo el ancho disponible, pues es el único integrante de una fila, en una caja grid_12. Crearemos luego las divisiones para colocar los 3 recuadros de abajo, en DIV con clases CSS grid_3, grid_3 y grid_6. Y recordemos que después de cada fila hay que colocar un DIV con class="clear".

El esquema principal sería el siguiente:

<div class="grid_12">
   Titular que ocupa todo el ancho disponible.
</div>
<div class="clear"></div>

<div class="grid_3">
   Primera caja del fin del cuerpo, anchura de 3 columnas.
</div>
<div class="grid_3">
   Segunda caja del fin de cuerpo, con anchura de 3 columnas.
</div>
<div class="grid_6">
   Tercera caja, con anchura de 6 columnas.
</div>
<div class="clear"></div>

Con esta estructura conseguimos que el framework 960 Grid System cree unos espacios como los que necesitábamos. Ahora se trata de introducir contenidos en esos espacios para conseguir el diseño de cajas que habíamos planeado en Photoshop.

Dentro de las divisiones creadas con 960 grid colocamos a su vez otras divisiones para albergar los distintos recuadros. Esas partes me las voy a saltar en este texto, pero podéis ver cómo se crean en el vídeo que acompaña al artículo. Pero lo que sí quiero decir es que todos los estilos para formatear estas cajas se deben colocar, no en las capas que tienen class grid_x, sino en los DIV que metemos dentro de estas.

Maquetamos el pie de página

Al final de este diseño debemos colocar un pie. En el diseño que habíamos hecho con Photoshop no llegamos a definir el aspecto y los contenidos del pie, pero nosotros vamos a crear uno sobre la marcha para que nuestra página quede completa.

Para empezar, hemos decidido colocar el pie en un nuevo contenedor con class="container_12", pues le queremos asignar estilos distintos de los que tiene el cuerpo de la página.

Luego, vamos a crear dos divisiones en el pie, una con 8 columnas de anchura y otra con 4 columnas. Y para acabar esta fila el ya típico DIV con class="clear". La estructura será la siguiente:

<div class="container_12" id="pie">
   <div class="grid_8">
      Enlaces del pie
   </div>
   <div class="grid_4">
      Logotipo del pie
   </div>
   
   <div class="clear"></div>
</div>

En la división de 8 columnas colocaremos los enlaces del pie de página y en la parte con 4 columnas de anchura colocaremos un logotipo del sitio web. Para ver cómo asignar estilos a estos dos elementos, os referimos al vídeo, donde lo podréis ver todo con detalle.

CSS y XHTML completos de esta última parte del diseño

Ahora voy a colocar el código HTML de esta última parte del diseño, para que se vea no sólo la estructura de cajas conseguida con 960 Grid System, sino también las etiquetas que utilizamos para maquetar nuestro ejemplo.

La última parte del cuerpo:

<div class="container_12" id="cuerpo">
   
   Este primer DIV abre el cuerpo. Pero aquí falta todo el código de la primera parte del cuerpo que vimos en el artículo anterior.

   <div class="grid_12">
      <div class="titlateral">
      <img src="images/tit-secciones-detalle.png" width="266" height="25" alt="Secciones al detalle" />
      </div>
   </div>
   
   <div class="clear"></div>
   
   <div class="grid_3">
      <div class="titcaja2"><img src="images/tit-noticias.png" width="96" height="15" alt="Noticias" /></div>
      <div class="cuerpocaja2">
      <div class="cuerponoticias">
      + <a href="#">Título de una noticia</a>
      <br />
      + <a href="#">Otro título de prueba</a>
      <br />
      + <a href="#">Más cosas de interés...</a>
      <br />
      + <a href="#">La última noticia</a>
      <br />
      [<a href="#">...</a>]
      </div>
      </div>
   </div>
   <div class="grid_3">
      <div class="titcaja2"><img src="images/tit-otrasecc.png" width="148" height="15" alt="Otra sección" /></div>
      <div class="cuerpocaja2">
         <div class="otrasecciontit"><a href="#">Título de una noticia</a></div>
         <div class="otraseccioncuerpo">
         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam enim nulla, condimentum ut, adipiscing in, rutrum ut, neque.
         <br />
         <a href="#">Ver más</a>.</div>
      </div>
   </div>
   <div class="grid_6">
      <div class="titcaja2"><img src="images/tit-comunidad.png" width="133" height="15" alt="Comunidad" /></div>
      <div class="cuerpocaja2 cajacomunidad">
      <img src="images/comunidad.jpg" width="452" height="138" alt="" />
      </div>
   </div>
   
   <div class="clear"></div>
</div>

Y ahora muestro el código completo del pie de página.

<div class="container_12" id="pie">
   <div class="grid_8">
      <div id="enlacespie">
      <a href="#">Portada</a> | <a href="#">Acerca de</a> | <a href="#">Contacto</a> | <a href="#">Copyright</a>
      </div>
   </div>
   <div class="grid_4">
      <div id="logopie">
         <img src="images/logopie.png" width="286" height="20" alt="Diseño desde cero" />
      </div>
   </div>
   
   <div class="clear"></div>
</div>

Los estilos CSS que hemos definido para conseguir que estos contenidos se muestren como queríamos son los siguientes:

.titcaja2{
   margin: 10px 0 0 3px;
}

.cuerponoticias{
   line-height: 20pt;
}
.otrasecciontit{
   margin-bottom: 3px;
   font-weight: bold;
}
.cuerpocaja2{
   border: 2px solid #929191;
   padding: 10px;
}
.cajacomunidad{
   background-color: #333333;
   padding-right: 0px;
   padding-left: 2px;
}
#enlacespie{
   font-size: 8pt;
   margin: 6px 0 10px 0;
}
#enlacespie a{
   color: #fff;
}
#logopie{
   margin: 8px 0 10px 10px;
}
#pie{
   background-color: #260505;
}

El resultado final de este diseño lo podemos ver en una página aparte.

Vídeo del final de la maquetación CSS

Y ahora os dejamos con el vídeo explicado paso a paso para terminar esta práctica de diseño web. Son casi 50 minutos intensivos de maquetación y aplicación de estilos CSS. Esperamos que os guste y que os conteste todas las dudas que puedan haber quedado al leer las anteriores líneas.

Comentarios
Fueron enviados 13 comentarios al artículo
3 comentarios no revisados
10 comentarios revisados:

Elfowan
Gracias
28/6/09
Considero que todos los articulos sobre el Framework 960 grid han sido super instructivos, y los videos explicativos me han parecido bastante claros y concisos, además me ha gustado que se muestren en el video los fallos, y como corregirlos.
Gracias por todos estos articulos.

paco_ba...
Estos Videos son excelentes
02/7/09
Muchas Gracias por estos videos, realmente me gusto mucho la serie de videos me aclaro mucho la forma de trabajar con este Framework de 360, sigan asi, saludos.

sergio_...
magnifico
03/7/09
magnifico el tutorial, no le veia mucho sentido al principio pero creo que realmente se puede ganar algo de tiempo y claridad, probare a usarlo ¡¡¡¡¡
Exelente ejemplo
03/7/09
No creo que el tutorial pudiese ser más claro de lo que fue.

Muy recomendable sobre todo para administrar el contenido dentro del diseño.
chido
Por: zarate
07/7/09
esta muy bien la informacion dan buenos tips para diseño web y programacion web me gustaria q explicaran diseño en photoshop seria chido para imagenss trasnparentes en las aplicaciones web .
Artigos muito bons
Por: Safarix
09/7/09
Os artigos estão muito bons. Estava com algumas dificuldades em entender o grid 960, mas graças aos vossos exemplos consegui. Muito obrigado.

friedl_...
MUY BUENO!!!
11/7/09
Muy muy muy bueno el video tutorial . me gustaria ver otros ejemplos de maquetacion un poquito mas ... para aprender algunos trucos extras ,sobre maquetacion...pues me apasiona y aun soy nuevo en esto de maquetar webs
GRACIAS!!!!
Por donde queréis que continuemos?
16/7/09
Hola!

Ante todo, muchísimas gracias por vuestros comentarios! de verdad que es una motivación muy especial encontrar que nuestro trabajo vale la pena y que hay personas a las que les sirve.

Yo había pensado en dejar esta línea de artículos por aquí, pero si me sugerís otros temas que os gustaría ver sobre la maquetación CSS, me parecería interesante para continuar. Ya veo que hay algunas ideas, como la utilización de imágenes transparentes, pero cualquier propuesta adicional será bien recibida.

Gracias y hasta pronto!
No se ven los videos
02/8/09
Muchas Gracias por los artículos, era uno de los principales inconvenientes que tenia, el poder maquetar poniendo cada cosa en su lugar con estos artículos he podido comprender mejor y aplicar lo enseñado acá.

Solo que en estos momentos no tengo acceso a los videos, no se ven en la página, yo utilizo Iceweasel en Debian, será ese el inconveniente?.

Me pueden decir donde conseguir los videos.

Muchas Gracias y Un cordial saludo
Los vídeos nos los borraron, pero los hemos restaurado ya
21/8/09
Este videotutorial, con otros vídeos que teníamos publicados en Vimeo fueron borrados por los administradores de ese sitio web, pensando que eran contenido comercial. Es un error que han tenido los de Vimeo, pues nada más lejos de la realidad. En verdad no es contenido comercial ni nada de eso, porque están publicados en abierto y se acceden sin pago alguno. En cualquier caso, en DailyMotion nos apoyan permitiendo publicar estos videotutoriales, que hemos recuperado y se encuentran ya a disposición de todos los interesados.

Manuales relacionados
Categorias relacionadas
El autor
Últimas noticias
Alojados en el grupo