sábado, 29 de enero de 2011

Elementos wrapper de una plantilla

En esta entrada conoceremos brevemente cuales son los elementos wrapper de la plantilla de Blogger, lo cual nos ayudará posteriormente (cuando postee temas de CSS) a la despersonalización de su plantilla. En este caso los elementos son los wrapper de Blogger pero en el caso de WordPress es muy similar.

Como pueden ver se trata de una Thisaway Blue modificada. Aquí resaltan algunos wrappers (un wrapper es un contenedor, un evoltorio) o contenedores:

- outer-wrapper
- header-wrapper
- content-wrapper
- main-wrapper
- sidebar-wrapper
- footer-wrapper

Para el ejemplo he considerado solo un sidebar pero en caso que sean 2 en Blogger suelen llamarse sidebar1-wrapper y sidebar2-wrapper.

Los contenedores siguen una estructura de envolventes, una jerarquía, como se muestra en la imagen primera de esta entrada. En caso no lo visualicen de manera muy clara aqui les dejo esta otra.

- El outer-wrapper es el envoltorio principal del blog, el espacio mas grande, digamos el papel el cual define el ancho total y alto total (no debe exceder del 100% del tamaño, pues de este modo se evitan scrolls horizontales)

- El header-wrapper es el que contiene al encabezado, el logo. Evidentemente el ancho de éste y los demás elementos que contiene el outer-wrapper debe ser menor o igual a éste, sino se producirán errores de overflow sobre todo en Internet Explorer.

- El content-wrapper es el contenedor de contenido, NO me refiero al contenedor de los posts, sino a uno mayor que engloba al sidebar-wrapper y a main-wrapper . Al igual que el header-wrapper su parámetro de ancho (width) debe ser menor o igual al del outer-wrapper.

- El main-wrapper es el contenedor de las entradas o posts, aqui por ejemplo puedes elegir un color de fondo para todo este campo o los márgenes respecto a los límites del content-wrapper o los paddings, etc.

- El sidebar-wrapper es el contenedor del sidebar, aquel donde se encuentran contenidos todos nuestros widgets y/o elementos que hemos incoporado en forma de código html, javascript, imágenes o similares. Aqui suelen configurarse (dentro) el estilo de las listas (por ejemplo para las entradas o el archivo, el blogroll o los enlaces, etc.)

- El footer-wrapper es aquel contenedor inferior del blog donde se publican los créditos del theme, el hosting, licencias, autores, etc.
Ahora que ya conocen los elementos wrapper de Blogger pueden comenzar a mover el código CSS en las secciones correctas y solucionar problemas (como las sidebars que se van al suelo o se desplazan al fondo del blog al verse en Internet Explorer).

No hay comentarios: