Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosTu portal de
formación online
United States
Como puedes ver en el ejercicio anterior, analizando las hojas de estilo de los diseños de CSS Zen Garden, los Selectores de las reglas de estilos tienen una relación directa con los elementos del XHTML de la página. Sobretodo aquellos que están identificados con un atributo id
y los que tienen un atributo de clase class
.
Estos atributos de los elementos html son claves para crear reglas de estilo específicos para cada elemento. Recuerda que según sea el atributo (id o class) el selector de la regla de estilo va precedido de uno u otro signo (almohadilla o punto):
| XHTML | Selector CSS |
|---|---|
| <div id ="intro"> ... | # intro |
| < p class ="p1">... | . p1 |
Dada esta relación directa entre el elemento XHTML y la regla de estilo que se refiere a ese elemento resulta más cómodo para examinar el diseño CSS de una página usar una herramienta que compare automáticamente el elemento con la regla de estilo.
Esa posibilidad nos la da la extensión FIREBUG
de FF que nos instalamos en la lección anterior.
Prueba esta herramienta con el diseño nº45: 'I Dream in Colour' Jeff Bilen
Para activar la herramienta basta con pulsar el icono
que aparece en la barra inferior de la ventana del navegador, o desde la opción de menú Herramientas > Firebug
. Aparecerá una división inferior en la ventana donde veremos la aplicación Firebug :

Su manejo es muy intuitivo y va a convertirse en la mejor herramienta para examinar los diseños por los que vamos a navegar.
Desde esta aplicación podemos examinar y editar tanto el HTML como el CSS o el JavaScript que esté funcionando en una página. Pero por lo general, en este curso utilizaremos Firebug tal y como se presenta de forma predeterminada: activado el menú HTML. De esta forma se divide en dos pantallas:
Lo interesante de esta aplicación, aparte de que permite editar el HTML y el CSS automáticamente (como la barra WebDeveloper), es que se basa en la SELECCIÓN DEL ELEMENTO XHTML para presentarnos las reglas de estilo que determinan su aspecto.
De hecho, para ver sus estilos, podemos seleccionar el elemento XHTML de varias formas en Firebug:
Esperemos que después de este curso seamos capaces de realizar una hoja de estilo a la misma altura que cualquiera del proyecto CSS Zen Garden. Así que las vamos a tomar como referencia.
Si queremos crear una hoja de estilo para este proyecto os podéis imaginar que es muy importante saber como está estructurado su XHTML y, sobretodo, cuáles son los id
y class
que identifican cada parte de la pagina web.
Como hemos visto en el ejercicio anterior a través de la herramienta Firebug, la estructura del XHTML de un diseño CSS se basa en que una anidación de elementos (cajas dentro de cajas mas grandes: elementos padre que tienen dentro otros elementos llamados hijos y así sucesivamente).
Pues bien, con la ayuda de la herramienta Firebug para desentrañar el HTML vamos a realizar un esquema que represente claramente que elemento está dentro de cada cual.

Para hacerlo de forma ordenada comienza desplegando el primer elemento hijo del elemento padre y así sucesivamente: body > #container > #intro > #pageHeader ... hasta llegar al contenido base del texto (h3, p, ul, a, etc)
Realiza el esquema en un folio aparte sin escatimar espacio. Lo importante es que tengas claro como se estructura el código XHTML del proyecto CSS Zen Garden:

Lo importante es conocer el nombre de los identificadores de cada "padre" para después saber escribir el selector apropiado para dirigir correctamente la regla de estilo.
Aparte de que el código sea perfectamente accesible, verás que cada apartado del contenido está perfectamente identificado y así diferenciado del resto. En algunos casos en exceso, ya que incluso los párrafos se diferencian por clases según el orden en el apartado (p1, p2, p3 ...).
Esta estructura la tendremos presente ya que la utilizaremos siempre que queramos referirnos a cualquier parte del contenido.
Copyright 2012© ADR Infor S.L. | Tel.: +34 941 250 116 · Fax: +34 941 236 805 · skype: adrformacion.com
Email |
Política de Privacidad |
Aviso Legal |
Área Privada