food4thoughts

Poco que decir. Tenía un par de días libres (y un poquito de creatividad) después del trajín de estas últimas semanas y me ha dado por hacer un nuevo diseño para una web que tenía en mente. Como esa web tardará en ponerse en funcionamiento, aquí os dejo el tema, food4thoughts:

food4thoughts

El diseño (como los que vaya publicando) es de dominio público así que haced lo que queráis con él. Sigue los estándares y debería adaptarse a cualquier resolución de pantalla aunque haya sido diseñado con una resolución de 1024×768 de base.

Descargar food4thoughts [ 141,1 kB, imágenes incluídas ] y para verlo en funcionamiento, aquí lo tenéis.

Enlaces relacionados

HTML básico para comentarios

A ver, ¿cuántos de vosotros, sí, vosotros, lectores, no habéis puesto nunca un comentario en algún blog o web que visitéis? Espero que no empecéis todos a levantar la mano, así que imaginemos que todos habéis comentado alguna vez. Dependiendo del sistema con el que esté hecho el blog, tendréis una cajita para escribir vuestro comentario y algunas opciones para el texto o una leyenda indicándoos qué etiquetas (en HTML) podéis usar para darle formato a vuestro comentario. Vale, en este blog no hay nada de eso (sí, trabajaré en ello), pero sí se pueden usar las etiquetas HTML.

Os hablaré de unas cuantas etiquetas de HTML (el lenguaje de Internet) para que podáis subrayar el texto, remarcarlo con negrita, inclinarlo como si fuera cursiva… Así vuestros comentarios tendrán otra pinta, no serán tan aburridos o sencillamente serán más cómodos de leer y podréis dar más importancia a ciertas partes del texto. No os preocupéis que esto no es programación 😉

En HTML todo va por etiquetas que se «abren» y «cierran» para indicar a qué parte del texto o contenido afectan. Por ejemplo: Hola, <etiqueta>esto es</etiqueta> un texto.

La etiqueta llamada «etiqueta» (sí, podría haber buscado un nombre menos redundante, pero no sería tan descriptivo :-P) comienza justo antes de esto y termina después de es. Como habréis notado, las etiquetas se encierran entre los símbolos menor ( < ) y mayor que ( > ) y cuando cerramos una etiqueta, es decir, cuando le decimos «hasta aquí quiero que funciones», lleva una barra inclinada ( / ) antes del nombre de la etiqueta.

Vayamos con unas etiquetas útiles para los comentarios:

NOTA: Algunos blogs no permiten el uso de HTML en sus comentarios. Así que aseguraos de que podéis usar HTML antes de llenar el texto con etiquetas y más etiquetas 😛

Etiquetas básicas HTML
Etiqueta Texto Resultado
strong Es la <strong>peor película</strong> que he visto Es la peor película que he visto
em Su nombre era <em>Nasrudin</em>. Su nombre era Nasrudin.
u El secreto es la <u>rapidez</u>. El secreto es la rapidez.
s Hoy cumplo <s>30</s> 27 años. Hoy cumplo 30 27 años.
acronym Tim Berners-Lee inventó la <acronym title="World Wide Webu>WWW</acronym>. Tim Berners-Lee inventó la WWW.
a ¿Ejemplo de autopublicidad? Vale, visita <a href="http://blog.tempwin.net/" target="_blank">mi blog</a>. ¿Ejemplo de autopublicidad? Vale, visita mi blog.

Habréis observado que en la última etiqueta, la que nos permite añadir enlaces (links), se le añaden más cosas que la propia etiqueta: los atributos. Son varias las etiquetas HTML que pueden llevar atributos. Para el ejemplo anterior, el atributo target indica dónde se abrirá la nueva página. Dos son las opciones importantes que ofrece:

  • _self: La nueva página se abrirá en la ventana actual del navegador.
  • _blank: La nueva página se abrirá en otra ventana del navegador.

El otro atributo, href, es para indicar la web que queremos enlazar (en el ejemplo de la tabla, enlazamos la dirección de este blog).

Otra etiqueta útil, sobre todo cuando quieres citar a alguien es blockquote:

<blockquote>Escojo a mis amigos por su buena apariencia, a mis conocidos por su carácter y a mis enemigos por su inteligencia.</blockquote>.

Escojo a mis amigos por su buena apariencia, a mis conocidos por su carácter y a mis enemigos por su inteligencia.

Hey, fijaos que además, sin mucho esfuerzo, habéis aprendido algo del lenguaje para hacer páginas web 🙂

Venga, tenéis los comentarios de este post a vuestra disposición para pruebas 😉

Mi PeCé style

Hace tiempo que diseño páginas web, incluso antes de tener conexión a Internet en casa. Cuando descubrí el mundo del HTML, me fascinó. Vaya, podré hacer mi propia página web, pensé. Atrás queda el Frontpage, Dreamweaver y diseñar webs a golpe de ratón. Ahora hago todo a pelo, ya que me permite tener todo el control y casi se puede decir que soy un validator man en el cumplimiento de los estándares 😛

El caso es que nunca me había animado a publicar alguna plantilla y el otro día, pensando en un rediseño para la primera página que colgué en Internet, salió Mi PeCé style. Es un tema bastante sencillo (no soy un crack en el diseño web), poco recargado y ‘elástico’, es decir, que se adapta a la resolución que uséis en vuestro ordenador. En fin, poco más puedo decir. Lo tenéis a vuestra entera disposición [ ZIP – 25,8 kB ] para lo que queráis, totalmente libre 🙂

Mi PeCé style

Ah, ¿que queréis verlo en funcionamiento? Pues venga, aquí lo tenéis. Si es que lo queréis todo 😛

Redireccionando, de una web a otra

Cuando cambié de hosting y dominio para este blog, me encontré con el principal problema de hacer saber a la gente que entraba o había entrado en el antiguo, de que me había cambiado. Pensé que bastaría con un post donde comentaba que ahora se me podía encontrar en una nueva dirección, así cuando entrasen en el blog antiguo, leerían esa nota en portada y se vendrían para aquí. Pero claro, muchos visitantes llegan a una página desde un navegador o desde algún enlace en otro sitio y que lo llevan a un post concreto de tu página y no ven la página principal o no leen más a allá de ese post que los ha traído hacia ti.

El otro problema es la pérdida del Pagerank (cuán popular es tu sitio para Google) o de los backlinks (enlaces a contenidos de tu página desde otras páginas). Afortunadamente, estas cosas tienen solución (bendita informática :-P)

Vamos a hacer uso de uno de los estados del servidor web, concretamente el 301, que indica que la página web a la que estás accediendo ha sido movida a otro sitio. Esto es muy útil para los robots de los buscadores, que cuando rastrean nuestra página web, anotan que deben seguir la nueva dirección de la página. Muy bien, ¿y cómo hacemos esto? En PHP, basta con poner el siguiente código en la página principal de la página que queremos redireccionar:

<?php
     Header( "HTTP/1.1 301 Moved Permanently" );
     Header( "Location: http://www.direccion-nueva.com" );
?>

Bastará con cambiar la parte que pone Location, con el sitio al que queremos que redireccione.

Puede suceder (es lo que me ocurrió a mí) que el sitio donde tengas alojada tu página, no permita incluir código PHP en su contenido, así que tendremos que echar mano de una solución algo cutre, pero también efectiva. Entre las etiquetas <head> y </head>, ponemos:

<META HTTP-EQUIV="refresh" content="0;
          URL=http://www.direccion-nueva.com/">

Lo que hemos hecho es que la página que contiene ese código se actualice (refresh), a los 0 segundos de haber sido cargada, a la nueva página http://www.direccion-nueva.com. Podéis ver cómo funciona entrando en http://jab.blogia.com, donde estaba antes este weblog. Debería traeros aquí de nuevo.

Y nada de perder visitantes 😉

Galería de imágenes usando CSS

El otro día vi en CSSplay una galería de imágenes usando sólo CSS, es bastante sorprendente. Me picó la curiosidad (y eché un vistazo a su código) así que después de teclear un rato, he hecho algo parecido, aunque sin ese segundo nivel de aumento, es decir, mucho más sencillo.

El ‘truco’ está en crear una capa que se active cuando se hace mouse over, es decir, cuando pasamos el puntero del ratón sobre un elemento.

.thumb:hover span {
          background-color: #333;
          visibility: visible;
          right: 0;
          top:  150px;
          left: 0px;
          z-index: 50;
          margin: 0 auto;
          width: auto;
}

Fijaos en el atributo visibility, en la clase de arriba está como visible.

.thumb span {
          position: absolute;
          top: 150px;
          left: -1000px;
          visibility: hidden;
          color: #fc7;
          font-family: "Andale mono", "Trebuchet MS", sans-serif;
          font-size: 12px;
          border-bottom: 1px dashed #666;
}

Aquí, sin embargo, visibility está como hidden, es decir que no se muestra, está oculto. Así que dependiendo de si se pasa el puntero del ratón por encima de un elemento o no, se mostrará una capa u otra.

Podéis verla en funcionamiento aquí. Y por supuesto os podéis descargar la galería completa para investigar / romper / copiar / modificar el código 🙂

PD Debería funcionar bien en todos los navegadores decentes, cumple con los estándares XHTML y CSS, pero no te me quejes si usas el Internet Explorer, eso ya no es culpa mía 😛