CSS

Cómo Crear Guías de estilos para web (I)


Hoy iniciamos nuestro primer tutorial, y como llevo tiempo pensándolo y mirando la mejor manera de explicarlo, creo que ha llegado el momento de iniciarme en esta aventura. En este tutorial hemos cogido un blog al azar y hemos usado como referencia Punto Geek, pues tiene un estilo muy bien definido y fácil de usar.

¿Qué es una Guía de estilo?

Es un documento que recoge normativas y patrones básicos relacionados con el “aspecto” de un interfaz para su aplicación en el desarrollo de nuevas “pantallas” dentro de un entorno concreto. (sitio web de contenidos, nuevas secciones, entorno de aplicaciones de negocio).

Conceptualmente, el interfaz de usuario de divide en 3 puntos:

  • Significado: es la base del interfaz. Recoge el contenido o información de la pantalla. Textos, campos de formularios, botones, menús…
  • Comportamiento: trata el funcionamiento del interfaz. Cómo se comporta cuando un usuario envía un formulario (validaciones), hace clic en un enlace…
  • Aspecto: apariencia final de un sistema: colores, tipografía, dispocición de los elementos en pantalla (layout).

Las Guías de Estilo, generalmente se centran en el “Aspecto“. Puntos como diseño y maquetación (colores, tipografías y píxeles), y apenas incluye criterios o casuística para aplicar en el proceso de diseño de interfaz (“Significado“).

Así que sin más preámbulos empezamos con el tutorial.

PRIMERA PÁGINA: DEFINICIÓN DE LOS COLORES

A. CABECERA GENERAL DE CADA PÁGINA

Lo primero que hay que hacer es crear una cabecera general y pie para todas las hojas que recibirá nuestro cliente. En la cabecera crearemos 4 elementos comunes a todas las páginas.

  1. Nombre del cliente (en nuestro caso hemos decidido hacerlo sobre PuntoGeek).
  2. Nombre que le asignamos a la guía (puede ser para web, offset…).
  3. Paginación del documento (también se puede pone en el pie).
  4. Título del que vamos a tratar en cada hoja.
  5. Dejaremos un margen de 10 a 15 pixeles por los cuatro lados .

B. PIE DE PÁGINA

En el pie de página insertaremos 3 elementos básicos (hay mil maneras de crear un pie, no significa que esta sea la única manera):

  1. Logo de nuestra empresa
  2. URL de nuestro site
  3. Mail de contacto

Quedaría algo parecido a lo que vemos en la siguiente imagen.


C.COLORES

Vayamos al contenido,  empezaremos referenciando los colores que usaremos en el site que hemos diseñado. Una manera fácil de indicar que colores usaremos y donde es cómo mostramos es:

  1. Texto descriptivo para saber donde usaremos ese color
  2. El valor hexadecimal del color. Ejemplo: #7C7C7C
  3. El valor RGB del color. Ejemplo:  Red:124    Green:124    Blue:124

D. TEXTO EXPLICATIVO.

Aunque hayamos definido un nombre para cada color, que nos debería ayudar a la hora de saber donde poder usar ese color, añadiremos una leyenda explicativa (hay que pensar que alguna de la que lea tu manual/guía no son diseñadores y/o maquetadores y hay que facilitar un poco el trabajo a los demás),  que podría quedar algo parecido a:

Con todo esto tendríamos la primera página preparada para la impresión. Aquí os dejo una imagen de cómo quedaría todo.

Share on Twitter

Insertar SWF desde un archivo Javascript


Posiblemente es una de las soluciones que ya habreis visto en algun sitio, pero de momento me resulta la más efectiva y limpia a la hora de modificar código. La cosa es bastante sencilla y vamos a explicarla paso a paso.

Lo primero de todos será crear el JS que contenga la función que se usará para que se muestre nuestro flash. Analicemos la función paso a paso:

Archivo: insertarSWF.js

[js] function mostrarSWF(url,ancho,alto) {

// aquí introduciremos el código de la función

}
[/js]

Leer más

Share on Twitter

10 Consejos para mejorar tus CSS


Os vamos a enseñar unas cuantas técnicas que usamos nosotros a la hora de maquetar un site, tanto sea web, como blog, foro…

Los puntos que vamos a ver son:

  1. Resetear tu CSS
  2. Tabular bien tus “classes” CSS
  3. Comentar tus “classes”
  4. Usar clases en lugar de ID’s
  5. Ordenar las “classes”
  6. Diferenciar los links de descarga segun contenido
  7. Hacer clicable toda el área alrededor de los links
  8. Clearfix con hacks para IE6 & IE7
  9. Valida tu código a medida que codifiques.
  10. Los hacks son la última solución.

Leer más

Share on Twitter

Firebug para Chrome


Todos los que nos dedicamos al desarrollo web, sabemos la dificultad que entraña depurar el código de una página para que todo funcione lo mejor posible. Durante este proceso de creación, no es raro decantarse por Firefox, debido a los excelentes complementos disponibles para tal fin, como Web Developer toolbar o Firebug.

Precisamente de este último ha aparecido una primera versión para Chrome, que pese a ser mucho más sencilla que su homónima de Firefox, apunta muy buenas maneras. Vamos ver un poco más detenidamente qué nos ofrece esta herramienta.

Leer más

Share on Twitter

Formatear una hoja CSS en Dreamweaver


Muchas veces en nuestro desarrollo web tenemos una hoja de estilos extensa y tabulada, conveniente para la etapa de desarrollo. Una vez finalizado el desarrollo decidimos simplificar la hoja de estilos para quitar los espacios para  optimizarlo y que ocupe menos. El problema surge cuando tenemos mas de 5000 lineas de código css y la tarea puede ser engorrosa para transformarlo en una linea para cada estilo. Hoy os vamos a enseñar un peueño “Trick” con Dreamweaver.

Leer más

Share on Twitter

9 Técnicas CSS: sustituir texto por imágenes


La sustitución de imágenes con CSS es una forma de sustituir textos de nuestro sitio por imágenes. Un ejemplo de esta técnica sería poder reemplazar el <h1> de nuestro sitio por nuestro logo sin perder los beneficios en cuestiones SEO.

Leer más

Share on Twitter