La teoría necesaria para encarar la práctica:
Los que lo deseéis podéis crearos un Blog de pruebas para experimentar lo que vamos explicando. Es muy recomendable porque como más se aprende es practicando, pero si no queréis dar el paso, simplemente podéis leer la guía para haceros a la idea de cómo se compone la plantilla.
Para crearos un Blog desde cero que os sirva de pruebas, podéis realizaresta guía.
¿Cómo se programa en XHTML ó HTML?, el nivel más mínimo de la estructura, la etiqueta:
El XHTML es el "lenguaje" en el que nos basamos para escribir en Blogger. Al igualque explicamos con el HTML,Una página XHTML posee una estructura clara que le indica al navegador dónde está la "cabecera" de la página, el cuerpo de la página y su final. Toda la estructura se compone con etiquetas:
etiqueta /etiqueta
El cuerpo de la plantilla se compone de un conjunto de "etiquetas" cuyo comienzo y final se acompañan del símbolo "menor que"y el símbolo "mayor que".Ambos caracteres delimitan el cuerpo de la etiqueta. Dentro de ella se escriben "palabras clave" que el navegador interpreta como "normas" para montar una página.
Normalmente, en HTML las etiquetas llevan una etiqueta de aperturaetiquetay otra de cierre/etiquetaque suele llevar una/para indicar que la etiqueta se está cerrando. En XHTML la terminación o cierre de una etiqueta se puede realizar en la propia etiquetaetiqueta/o con una etiqueta de cierre.
¿Porqué XHTML?, ¿Cómo funciona el código en Blogger?:
Simplificando al máximo, tanto el HTML como el XHTML son lenguajes de marcado (de etiquetas) que al final es interpretado por el navegador. La diferencia fundamental entre ambos es que en el XHTML las etiquetas que se utilizan pueden ser propias de quien las utiliza:
Blogger contiene etiquetas y funciones propias que se escriben en XHTML y que luego se interpretan en una página HTML:
Un ejemplo práctico para comprenderlo perfectamente:
Lo que enHTML se escribiría para poner el título así:
head
tittle esto es el título de la página /tittle
/head
EnXHTML deBlogger se escribiría así para meterlo dentro de sus propias etiquetas:
head
titledata:blog.pageTitle/ /title
/head
En ambos ejemplos de código se escribe prácticamente lo mismo, estudiemos las diferencias, son muy sencillas, ¡verás qué fácil!:
head/headEn HTML y XHTML de Blogger se escriben las etiquetas que indican la parte de cabecera de la página.head(cabeza en inglés) expresa la zona de la página donde se van a colocar aspectos que corresponden a la cabecera. En este caso, dentro de la cabecera de una página se suele poner el títulotittle.Así pues entre la etiqueta que marca el comienzo de la cabeceraheady la que marca su final/head,en su interior se escribe el título remarcado entre la etiquetatittley/title.
En el HTML convencional entretittley/titlese escribe el título "esto es el título de la página" como vemos en el ejemplo, pero en el XHTML se referencia adata:blog.pageTitle/.
En XHTML se hace referencia al atributodata:para solicitar delblogel.pageTitle,el título de la página. En XHTML se interpreta cada comandodata:luegoblogy después.pageTitlepara terminar pasándole al navegador una página HTML en la que si le das a "ver código fuente" aparecerá lo mismo que en el ejemplo HTML:
head
tittlelo que el Blog tenga en su atributo data para el título de la página/tittle
/head
Así pues, aunque en la plantilla escribesdata:blog.pageTitle/cuando ves el código que ha interpretado finalmente el navegador, ves ya el HTML:tittleesto es el título de la página/tittle.
Esto permite a Blogger mantener un código más limpio y unificado de cómo debe ponerse el título de un Blog accediendo a sus datos, en lugar de que cada Blog utilice su propio HTML para componerse el título a su gusto. Es por un lado más cerrado pero por otro más limpio, fácil de leer y estandarizado para todos. ¿A que es más sencillo de lo que pensabas?.
Aprendiendo a hacer tu primera plantilla "vacía", con sólo el texto: ¡Hola mundo!.
Si te has creadoun Blog de pruebas, puedes seguir estos pasos y conseguir tener una idea clara de cómo se genera tu plantilla. Si no lo has hecho, puedes leer los pasos para entender cada punto con especial énfasis en el que se explica el código de la plantilla.
1) En tuBlog de pruebas, ve directamente en el menú de la izquierda a la opción "Plantilla".
2)Pulsa el botón gris "Editar HTML" y borra todo el código que aparece en la plantilla (puedes pulsar en Chrome CONTROL+ A y después cuando esté seleccionado todo el código pulsa el botón "Supr" para suprimir el texto seleccionado).
3)Ahora copia el código que te pongo a continuación y pégalo directamente como nuevo código para tu plantilla:
?xml version="1.0" encoding="UTF-8" ?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'head
titledata:blog.pageTitle//titleb:skin














