maquetacion

Sábado, 03 de Octubre de 2009.

revisiones de productos en microformatos xhtml

Este fin de semana me puse a maquetar una serie de fichas de un proyecto propio. Ya que tenía que volver a empezar las maquetas desde cero me propuse subir un grado la calidad, es decir, introducir microformatos. Cada vez parece que falta menos para que sean tenidos en cuenta por todos los buscadores y hay que empezar a tomarselos en serio.

Los microformatos son unas normas a seguir a la hora de realizar la maqueta de un tipo de contenido concreto. Básicamente se nos obliga a usar unos nombres de clases concretos para marcar ciertos datos y a incluir los contenidos dentro de contenedores también con clases concretas. Así si quiero incluir información sobre una persona deberé crear un contenedor "vcard" (tarjeta de visita) que puede ser cualquier elemento html y dentro ir detallando la información de esa persona (nombre, telefono, mail, etc...) usando clases especiales para que los buscadores puedan extraer precisamente esos datos.

[...]

¿Te interesa? Sigue leyendo...

3 Comentarios, leelos

Temas Relacionados: maquetacion seo

Autor:

Miércoles, 29 de Julio de 2009.

texto vertical con css

Leo en Ajaxian una entrada que nos explica como conseguir con los motores de los navegadores más comunes escribir texto en vertical sólo con css. Esta es una limitación que en ocasiones obliga a pasar a imagen los textos verticales de los diseños.

Lo dejo aquí como apunte, ya que no es algo tan común como para memorizar, espero que le saquéis partido:

span#myText{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

[...]

¿Te interesa? Sigue leyendo...

4 Comentarios, leelos

Temas Relacionados: maquetacion

Autor:

Martes, 24 de Marzo de 2009.

editor de código web en php y opensource (.php, .js, .css y .html) | ecoder

Ecoder es un editor de código desarrollado en php que nos permite disponer de una forma cómoda y rápida de editar nuestros archivos en cualquier parte sin disponer de un ide ni ningún tipo de herramienta de edición.

El sistema es totalmente gratuíto y podemos instalarlo en cualquier host con soporte php. Básicamente, se trata de un sistema por el cual poder acceder a nuestros archivos y poder cambiarlos usando un editor con resaltado de sintaxis y otras opciones básicas para una edición cómoda (undo, respeto de las tabulaciones, etc...)

Por el momento, es el más cómodo de cuantos productos de este típo he probado

[...]

¿Te interesa? Sigue leyendo...

2 Comentarios, leelos

Temas Relacionados: Enlaces maquetacion programacion

Autor:

Sábado, 14 de Febrero de 2009.

html semantico

¿Qué es html semántico? ¿No es todo el html igual? Cuando hablamos de html semántico no nos referimos a ninguna nueva tecnología, ni siquiera aportamos ninguna regla nueva al html. Simplemente nos referimos a una página web en la que la estructura html está bien hecha, aprovechando la semántica que brinda el html, y por tanto dota por si sola a los contenidos de significado.

En las especificaciones html del W3C se nos indica una colección de etiquetas que podemos usar a la hora de generar nuestra web. Pero estas etiquetas historicamente se han usado más por la apariencia que adquirían en la pantalla de los navegadores que por su significado real. Así, la web vivió muchos años con maquetas llenas de tablas y atributos que permitían a los diseñadores y maquetadores colocar cada elemento donde les apetecía.

Más adelante, cuando el uso del css 2.1 empezó a hacerse común estas tablas pasaron a ser sustituidas por divs, un elementeo sin ningún significado semántico que solo debe usarse como bloque agrupador de otros.

El html semántico se hace posible en un tiempo en el que la información sobre el propio html y el css en los distintos navegadores ha llegado a ser tan completa que nos permite, con algo de experiencia, empezar a preocuparnos por que nuestro código use realmente las etiquetas html que aportan al contenido el significado real que tienen. En una página con html semántico las tablas solo tienen sentido para mostrar datos tabulados, los divs solo se usan como bloques contenedores como pueden ser la cabecera o pie de la página, la barra lateral, etc... El resto de elementos deben incluirse con las etiquetas html que los representan: titulares, parrafos, listas, citas, estilos de letra, etc...

Seguidamente una mini guía muy básica de como representar con etiquetas html distintos elementos en una web.

  • Bloques bien diferenciados en la página  (Cabecera, barra lateral, etc... ) : Único caso en el que contendremos los elementos dentro de una etiqueta <div/>.
  • Titulares, titulos de sección, subtitulos : Usaremos las etiquetas <hX/> que nos permiten marcar  titulos. El titular principal de la página será la etiqueta <h1/>, los titulos de secciones los <h2/>, distintos titulos de partes del contenido los <h3/>, subtutitulos <h4/>, etc... y así hasta el nivel de títulos que necesitemos.
  • Menús, Pestañas, listas de links, footers de links, etc. : Usaremos las etiquetas de listado no numerado <ul/> para contener el elemento y luego para cada link usaremos <li><a/><li> marcando que cada link es en realidad un elemento de listado que solo contiene un link.
  • Contenido : Para redactar el contenido debemos usar etiquetas enfunción de lo escrito en el contenido. Para parrafos normales, usaremos <p/>para cada parrafo. Para listados ordenados <ol/>, sin orden definido <ul/>. Aparte tenemos la posibilidad de usar otras etiquetas para contenidos especiales: <pre/>, <blockquote/>, etc.

[...]

¿Te interesa? Sigue leyendo...

7 Comentarios, leelos

Temas Relacionados: maquetacion

Autor:

Jueves, 12 de Febrero de 2009.

Etiquetas doctype

EL W3C (World Wide Web Consortium) indica entre sus reglas que los ficheros en formato HTML, XML y derivados deben incluir en su comienzo una etiqueta especial que defina la estructura de su contenido. Esta etiqueta es la famosa doctype y viene a marcar las reglas con las que está creada una página concreta.

¿Reglas distintas? ¿No son todas las páginas iguales por dentro? No, aunque lentamente el código HTML ha ido evolucionando con el tiempo y aunque los navegadores hacen lo que pueden por representar siempre las páginas lo mejor posible si les ayudamos indicándoles con que versión estamos trabajando nuestras posibilidades de conseguir una correcta visualización en todos los navegadores aumentarán muchísimo.

Actualmente existen una gran cantidad de doctypes pero debemos centrarnos en aquellos que podemos querer usar o que podemos encontarnos en la web actual. Para cada doctype existen 3 variantes posibles:

  • Strict : Cuando se van a seguir las especificaciones de ese doctype al 100%
  • Transitional : Cuando se permiten ciertos "errores" comunmente aceptados en versiones anteriores de esa especificacion.
  • Frameset : Cuando se trata de una declaración de Frames (esto no deberíamos usarlo nunca).

Etiquetas Doctype Html 4.01

Doctype Strict

1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"  "http://www.w3.org/TR/html4/strict.dtd">

Doctype Transitional

1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">

Doctype Frameset

1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  "http://www.w3.org/TR/html4/frameset.dtd">

Etiquetas Doctype XHTML 1.0

Doctype Strict

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Doctype Transitional

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Doctype Frameset

1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

[...]

¿Te interesa? Sigue leyendo...

1 Comentario, leeló

Temas Relacionados: maquetacion

Autor: