El elemento Header (1)

JMiur [E]

Siempre he creido que el elemento Header o Cabecera de página es uno de los códigos más absurdos que posee Blogger, difícil de entender [1 | 2 | 3] y aún más difcil de modificar. Por momentos, críptico, se supone que está allí para facilitarnos la tarea y suele tener el efecto contrario; a la hora de personalizarlo, son muchas las preguntas que surgen. Muchas de esas preguntas tienen una raiz común, suponer que el Header es algo diferente al resto, una zona prohibida.

Pero no es así, sólo es una sección como cualquier otra, un rectángulo contenedor donde es posible agregar cualquier otro elemento aunque, por defecto, eso está bloqueado en la mayoría de las plantillas. Para habilitarlo, basta buscar esto:
<b:section class='header' id='header' maxwidgets='1' showaddelement='no'>
y cambiarlo así:
<b:section class='header' id='header'>
de ese modo, aparecerá en Diseño como cualquier otro elemento y podremos agregarle widgets de cualquier tipo.

Otro inconveniente con el que solemos toparnos es cuando queremos colocar una imagen en lugar del título; las opciones que nos muestran son pocas e inflexibles. Obviamente, lo mejor sería eliminar el elemento por completo y usar un código normal o un elemento HTML pero, vamos a partir de no tocar nada, de dejarlo como está y de olvidarnos de las "facilidades" que nos ofrecen.

Para agregar un fondo en el Header no necesitamos otra cosa que subir la imagen en cualquier entrada, copiar la URL y agregarla en las definiciones del CSS:
#header-wrapper {
... la pondremos acá ...
}
Sólo hay que tener en cuenta un par de detalles. Si la imagen es un banner que ocupará todo el ancho, lo mejor es establecer la altura del DIV usando la propiedad height. Deberíamos utilizar algo así:
background: transparent url(URL_IMAGEN) no-repeat left 50%;
Si se trata de un logo que ocupa sólo un sector:
background: transparent url(URL_IMAGEN) no-repeat valorpx valorpx;
donde podemos ubicarlo con precisión, estableciendo los datos de valorpx. Por ejemplo, esto la colocará a 10 pixeles del borde izquierdo y a 50 pixeles del borde superior:
background: transparent url(URL_IMAGEN) no-repeat 10px 50px;
Si se trata de una pattern o imagen que se repite, usaremos:
background: transparent url(URL_IMAGEN) repeat left top;
En todos los casos, no es conveniente eliminar la etiqueta H1 que contiene el título del blog, si no queremos verlo, lo mejor es ocultarlo para que los buscadores lo lean aunque no se vea. Eso nos lleva a un segundo punto importante, el header suele funcionar como enlace a la página principal y eso podemos eliminarlo de este modo:
#header h1 {
.......
display: none;
}
A mi juicio, lo mejor es preservarlo así que, sin tocar el código del widget podríamos agregar un par de definiciones extras que harán que no lo veamos pero que permanezca allí:
#header h1 {
.......
filter: alpha(opacity=0);
opacity: 0;
}
#header h1 a { filter: alpha(opacity=0); opacity:0; }
#header h1 a:hover { filter: alpha(opacity=0); opacity:0; }

17 comentarios:

Gem@

Lo complicado lo haces fácil y en pocas palabras, no sé si es telepatía pero esta noche me peleaba con el header de una plantilla.
Lo que dices de no quitar el título es el gran error que muchos cometen por desconocimiento, es un buen dato ;)

JMiur

No es telepatía ... es que yo la espio :D

egoloco

que loco, no Gema? JMiur espía y te da una mano con una entrada... jajaja buen detalle

@rielCastellanos

precisament hoy he jugado un poco con la cabecera de mi blog (es decir la elimine) como puedo saber si mantengo el titulo de mi blog y en caso de haberlo quitado como puedo hacer que este aunque no sea visible, por lo de los buscadores que mencionas arriba.

Mi Blog: http://blogunah.blogspot.com/

Gracias.

Salu2

MamaNunes

Ahh sí todo "descomplicado". Gracias maestro :D

Dña. Urraca

Me está empezando a caer bien el header, por incomprendido y rebelde.

Gem@

egoloco cuando todos vamos de camino a solucionar algo J.Miur ya hizo el mismo camino de ida y vuelta, espiar puede ser sinónimo de ver las cosas con más claridad :)
(Debe tener muchas manos porque las va repartiendo) :D

Graciela

yo soy rebelde porque el mundo me hizo así...recuerdas Doña Urraca???

y un poquito actualizado ;) Ataque 77

si habremos cantado esa canción!!! perdón Jmiur me dejo llevar :)

Ana Laura

Muchas gracias, tu post es muy claro y me sirvió para solucionar un problemita que tenía con el título de mi blog. No había encontrado antes dónde era que debía aplicar mis cambios. Saludos!

Gildo Kaldorana

Como dicen que hay que probar de todo en esta vida, yo lo voy a intentar.
Gracias y un saludo.

JMiur

@rielCastellanos: No veo que haya un título tal como se describe acá, es decir, alguna etiqueta H1 con un enlace en alguna parte del header.

Gem@: XD Lo que hay que oir :D

Dña. Urraca: Ojalá fuera rebelde, me parece demasiado conservador para mi gusto, yo quisiera un header anárquico :D

Gildo Kaldorana: Exacto. Hay que probar y decidir, esa es la idea.

Me alegro que sirviera, Ana Laura :)

Graciela: ¡Cómo no se va a acordar!!!!!!!!!!! No hay problema, es la web 5.0, posts con música ambiental :D

@rielCastellanos

mmm.... ya veo, seguramente lo borre, vale poner una meta etiqueta llamada title y el titulo de mi blog? no la tenia y ayer inmediatamente la agregue, digo por lo del posicionamiento, gracias.

Salu2

JMiur

La etique &lt,TITLE> es una cosa y el título del header es otra. En tu blog veo la primera pero no la segunda y es recomendable que haya una etiqueta H1 con el título y el enlace del blog en la página principal.

Max

Amigo te pasas, muchas gracias, la verdad que me estaba peleando con el header revelde este :) pero por fin lo pude solucionar gracias a ti

gracias gracias sos un maestro un sensei jejeje ;) sigue asi amigo +10

Dña. Urraca

No lo digas muy en alto a ver si te lo van a conceder los de blogger y tenemos una rebelión en masa. Gema y tu posiblemente lo dominariais, Graciela lo adoptaría como mascota, pero me temo que a mi me echaría de casa. :D

JMiur

Me alegro que sirviera, Max.

Ok, Dña.Urraca, seguiremos manteniendo el status-quo :D

Bonzu Pipinpadaloxicopolis III

Lo mismo de ocultar el #header h1 se lo apliqué a la descripción, porque sí.

¿Quiere dejar un comentario?

Hay varios métodos posibles.

Uno de ellos es el formulario de comentarios que tan generosamente nos ha regalado Blogger y que funciona sólo de tanto en tanto. Su uso es aconsejable sólo en caso de ser una de esas personas a las que les gustan los retos y los desafíos.
¿No quiere arriesgarse? Haga click para ocultarlo y utilice las otras opciones.

Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

Los comentarios están siendo moderados y serán publicados a la brevedad.