• Publicidad
  • Contacto
Pixelco Tech News
  • Noticias
  • Video
  • Tecnología
    • Audio & Video
    • LifeStyle
    • Transformación Digital
  • Ciencia
    • Ciencia Ficción
  • Fotografía
  • Internet
    • Desarrollo/programación
    • Diseño
Sin resultados
Ver todos los resultados
Pixelco
  • Noticias
  • Video
  • Tecnología
    • Audio & Video
    • LifeStyle
    • Transformación Digital
  • Ciencia
    • Ciencia Ficción
  • Fotografía
  • Internet
    • Desarrollo/programación
    • Diseño
Sin resultados
Ver todos los resultados
Pixelco
Sin resultados
Ver todos los resultados

Tutorial Blueprint framework CSS

Diego CambiasoporDiego Cambiaso
24/07/2010
enDesarrollo/programación, Diseño, Internet, Recursos
Tiempo de lectura5 minutos
Compartir en FacebookCompartir en TwitterCompartir en WhatsappCompartir en TumblrCompartir en Telegram

Tutorial blueprint

Blueprint es un framework CSS cuyo objetivo es reducir el tiempo que empleamos en la diagramación (maquetación) del contenido de un sitio.

El objetivo de este tutorial es darte una introducción a Blueprint y que comprendas los fundamentos básicos para que puedas comenzar a utilizarlo de inmediato.

Descargando Blueprint

Para descargar Blueprint sólo debes visitar www.blueprintcss.org y elegir el paquete en el formato que prefieras: ZIP o TGZ.

Contenidorelaciondo

Samsung muestra la evolución de SmartThings y presenta nuevas experiencias de dispositivos en SDC22

18/10/2022

4 Tips de Oracle para iniciarte en el mundo de la programación

12/04/2022

Ventajas, desventajas y consejos al crear tu sitio web

28/02/2022

Samsung e IBM lanzan el reto “Call for Code”para homenajear a los héroes de la vida

09/11/2021

Este archivo comprimido contiene: varios archivos de texto (en inglés) con información sobre la licencia de uso, sobre los autores, tutorial, etc.

La carpeta Blueprint, es el framework propiamente dicho, luego está la carpeta Doc que contiene la documentación, Test donde hay archivos de pruebas y para los que desarrollan con Ruby, la carpeta Lib.

Instalando Blueprint

Para instalar Blueprint sólo hay que copiar la carpeta Blueprint en la carpeta de las CSS para luego enlazarla desde las sección <head>.

Por ejemplo, si copiamos la carpeta Blueprint en la carpeta CSS , enlazamos los archivos de la siguiente forma:

<head>
...
<link rel="stylesheet" href="css/blueprint/screen.css"
type="text/css" media="screen, projection">
<link rel="stylesheet" href="css/blueprint/print.css"
type="text/css" media="print">
<!--[if IE]><link rel="stylesheet" href="css/blueprint/ie.css"
type="text/css" media="screen, projection"><![endif]-->
...
<head>

Archivos principales de Blueprint

Los archivos que enlazamos en el paso anterior en la sección <head> son muy fáciles de intuir cuáles son sus objetivos:

  • screen.css contiene todos los estilos que se mostrarán cuando se lo visualice desde un navegador.
  • print.css contiene los estilos que se usarán cuando se imprima la página.
  • ie.css es la hoja de estilo que contiene todo lo necesario para que se visualice correctamente en IE 6 y 7, está sólo es usada cuando la página es cargada en IE.

Si examinamos por ejemplo el archivo screen.css, nos encontramos con distintas secciones separadas por comentarios.

La primera parte es reset, está dedicada a evitar los problemas de visualización que se originan por los valores que usan por defecto los navegadores.

typografy es la que define las fuentes tipográficas básicas.

grid contiene todos los estilos del sistema de reticulado o cuadrícula que veremos en el siguiente paso.

Por último forms que contiene estilos para los formularios.

Trabajando con Blueprint

Una vez que tenemos definidas las rutas a los archivos de Blueprint en la sección <head>, para comenzar sólo tenemos que agregar a la sección <body> las clase container:

<body>
<div class="container">
<h1>Tutorial Blueprint</h1>
<p>Tutorial Blueprint</p>
</div>
</body>

Con esto, al momento de visualizarlo en un navegador, podemos ver: las fuentes que asigna por defecto (sección typografhy) y también, si usamos la vista previa, vemos como quedaría si imprimiéramos esta página.

Usando el sistema de cuadrícula

Normalmente, la estructura visual de una página web puede contener por ejemplo una cabecera (header) que abarca todo el ancho o gran parte de esta, debajo de esta una columna y una sección con el contenido principal.

Todo esto se logra en Blueprint por medio del sistema de cuadrícula (grid). Para poder usarla debes saber que la cuadrícula tiene 960 píxeles de ando, que está divida en 24 columnas y que tiene una separación de 10 píxeles para el margen y para el borde interior (span) de 30 píxeles.

Entonces ¿cómo hacemos las divisiones? Para esto vamos a verlo mejor con ejemplos.

Ejemplo 1

Ejemplo 1 - Estructura de la página
Ejemplo 1 - Estructura de la página

Un encabezado + el contenido principal + el pie de página.

<div class="container">
   <div class="span-24">
      <h1>Encabezado</h1>
      <h2>Eslogan</h2>
   </div>
   <div class="span-24">
      <h3>Contenido principal</h3>
      <p>...</p>
      <p>...</p>
   </div>
   <div class="span-24">
      <h4>Pie de página</h4>
      <p>Info sobre licencias...</p>
   </div>
</div>

Recordemos que la cuadrícula está dividida en 24 columnas, entonces en este ejemplo, el encabezado, el contenido principal y pie de página tienen el ancho máximo que es de 960px.

Ejemplo 2

Ejemplo 2 - Estructura de la página
Ejemplo 2 - Estructura de la página

Un encabezado + el contenido principal + 2 columnas +pie de página.

<div class="container">
   <div class="span-24">
      <h1>Nombre</h1>
      <h2>Eslogan</h2>
   </div>
   <div class="span-24">
      <div class="span-12">
         <h3>Contenido principal</h3>
            <p>...</p>
            <p>...</p>
      </div>
      <div class="span-6">
         <p>...</p>
         <p>...</p>
      </div>
      <div class="span-6 last">
         <p>...</p>
         <p>...</p>
      </div>
   </div>
   <div class="span-24">
      <h4>Pie de página</h4>
      <p>Info sobre licencias...</p>
   </div>
</div>

En este caso, el encabezado tiene el ancho máximo 24 columnas (span-24), es decir 960px. Luego la sección del cuerpo de la página que contiene la columna más ancha para el contenido principal, más las dos barras laterales, también tienen el ancho máximo de 24 columnas. El contenido principal es porción más ancha con 12 columnas y las dos barras laterales tienen un ancho de 6 columnas cada una. Aquí hay dos detalles importantes, 12 columnas del contenido principal +12 (6+6) de las barras laterales suman las 24 columnas del div que contiene esta sección.

El otro detalle es last en el div de la última barra, siempre hay que usar ente atributo para indicar que es la última columna.

Conclusión

Como verás trabajar con Blueprint es muy simple y este tutorial sólo abarca lo básico, pero es lo suficiente como para comenzar a aprovechar todas la virtudes y ventajas que nos brinda.

Usar este framework sin duda nos ayuda ahorrar tiempo, pero no pienses que esto evita que tengas que saber CSS, de la misma forma que puedes usar CodeIgniter para desarrollar aplicaciones PHP, no implica que no sea necesario saber programar en dicho lenguaje.

Espero que te sirva y si quieres el código fuente, simplemente dejas un comentario y te lo envío por correo.

Tags: aplicaciones desarrolloblue print tutorialblueprint cssCSScss blueprint tutorialdesarrollo webdiseño webRecursostutorial blueprintTutoriales
Diego Cambiaso

Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer Blogger desde el 2006, creador de Pixelco Tech News. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT

Contenido Relacionado

Noticias

Samsung muestra la evolución de SmartThings y presenta nuevas experiencias de dispositivos en SDC22

18/10/2022
Recursos

4 Tips de Oracle para iniciarte en el mundo de la programación

12/04/2022
Transformación Digital

Ventajas, desventajas y consejos al crear tu sitio web

28/02/2022
Cargar más

Pixelco Tech

Pixelcoes sitio de noticias de tecnología, diseño y desarrollo web e Internet escrito por profesionales.

Objetivo de Pixelco

Informar, promocionar, proporcionar recursos y ayuda sobre el diseño y desarrollo web, estándares, Internet y tecnología.

  • Contacto
  • Publicidad
  • Sobre Pixelco
  • Política de Privacidad

© 2023 Pixelco Tech News - Internet & Tecnología - Por Diego Cambiaso.

Sin resultados
Ver todos los resultados
  • Publicidad
  • Contacto
  • Política de Privacidad
  • Sobre Pixelco
  • Internet
    • Recursos
    • Diseño
    • Desarrollo/programación
  • Tecnología
  • Noticias
  • Fotografía

© 2023 Pixelco Tech News - Internet & Tecnología - Por Diego Cambiaso.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies Política de privacidad.
 

Cargando comentarios...