Académique Documents
Professionnel Documents
Culture Documents
HTML5enla
educacin
Mdulo6:Maquetacin.
HTML5 en la educacin
Formacin en Red
Programacin
Objetivos especficos
Crear una capa dentro de una pgina.
Aplicar estilos a un bloque de contenido.
Comprender el funcionamiento de estilos.
Contenidos
Etiqueta div.
Gestin de bloques.
Clases e identificadores.
Criterios de evaluacin
Crear bloques e identificarlos correctamente.
Aplicar estilos a los bloques de contenido.
Requisitos mnimos
Conocimientos bsicos sobre HTML.
Conocimientos bsicos sobre navegadores web.
Conocimientos bsicos de procedimientos en el ordenador: seleccionar, cortar y pegar.
INTEF 1
HTML5 en la educacin
Formacin en Red
La etiqueta div
La etiqueta <div> se emplea para definir un bloque de contenido o seccin de la pgina, para poder aplicarle diferentes
estilos e incluso para realizar operaciones sobre ese bloque especfico.
El uso de la etiqueta div es sencillo. Observemos este ejemplo:
<div>
<h1>ndice</h1>
Pgina principal<br />
Material multimedia<br />
Autores<br />
</div>
Hemos empleado la etiqueta para crear un bloque, que har las veces de ndice de contenidos. Visualmente la etiqueta no
provoca ningn cambio, pero en la estructura interna del documento hemos aplicado una divisin muy importante. La figura
muestra el texto del ejemplo; no hay ninguna diferencia visible.
Probemos ahora a aplicar una modificacin a la apariencia de ese bloque, aadiendo un estilo de borde a la etiqueta <div>;
quedara as:
<div style="border: 2px solid rgb(204, 102, 204);">
<h1>ndice</h1>
Pgina principal<br />
Material multimedia<br />
Autores<br />
</div>
Observemos de nuevo la figura; ahora s que aparece un borde slido de 2 pxeles alrededor de todo el espacio definido por
INTEF 2
HTML5 en la educacin
Formacin en Red
la etiqueta div.
Eso es todo lo que necesitamos saber: la etiqueta <div> configura espacios dentro de la pgina.
La etiqueta span
Despus de un </div> se comienza con una nueva lnea. Esa es una de las diferencias principales con la otra etiqueta que
empleamos para diferenciar contenidos, la etiqueta <span>. Con ella conseguimos un efecto similar, pero en el interior de un
prrafo. Recordemos que span se emplea con frecuencia para aplicar estilos en el interior de un bloque de texto.
INTEF 3
HTML5 en la educacin
Formacin en Red
Como se puede apreciar, las etiquetas id y class se pueden mezclar. Se mantiene siempre esa norma: los id son nicos
dentro de una pgina, mientras que los class se suelen repetir para que varios elementos tomen un mismo estilo.
Pregunta Verdadero-Falso
Las siguientes afirmaciones, son verdaderas o falsas?
Falso
Falso
Ubicacin de un bloque
Utilizando los valores de Flotacin podemos ubicar el bloque a la izquierda, a la derecha e incluso centrarlo en determinados
momentos.
INTEF 4
HTML5 en la educacin
Formacin en Red
Posicionamiento absoluto
Probemos ahora a modificar la posicin de varios bloques. En la figura se muestra una pgina con tres contenidos diferentes:
un ttulo, un ndice y un bloque de texto largo. Mientras no se apliquen estilos, los contenidos se mostrarn uno sobre otro.
INTEF 5
HTML5 en la educacin
Formacin en Red
INTEF 6
HTML5 en la educacin
Formacin en Red
Hay que recordar que para seleccionar un <div> concreto podemos utilizar el selector de etiquetas situado en la zona inferior
del editor.
Al hacer esto, aparecern unos controles alrededor del <div> que podremos modificar para ajustar su ancho y alto, adems
de su posicin, como se muestra en la figura.
INTEF 7
HTML5 en la educacin
Formacin en Red
Observando de nuevo el cdigo fuente, veremos que se han incorporado algunos estilos con sus respectivos valores:
position: absolute: indica que vamos a establecer una posicin fija para ese <div> en la pgina. El resto de los
valores situarn el elemento de diferente forma.
left (izquierdo), right (derecho), bottom (inferior) y top (superior): estos valores, seguidos de un nmero de pxeles,
porcentaje u otros valores, establecen la distancia que habr entre el div y el borde respectivo.
width (ancho) y height (alto): indican la altura o anchura que tendr el cuadro.
INTEF 8
HTML5 en la educacin
Formacin en Red
No entraremos en mayores complicaciones por el momento; slo un par de muestras de la potencia de este modelo.
Imaginemos que queremos que slo se desplace el bloque central de texto y que el ttulo y el ndice permanezcan fijos.
Bastara con cambiar esos dos <div> de posicin absoluta a fija y el resultado sera el de la figura.
INTEF 9
HTML5 en la educacin
Formacin en Red
Por ltimo, no es necesario establecer siempre valores fijos. En lugar de pxeles podemos emplear porcentajes. As
podramos crear un cuadro de texto que se sita siempre en el centro de la pantalla, independientemente de las dimensiones
de la ventana del navegador.
INTEF 10
HTML5 en la educacin
Formacin en Red
Actividad 1
Agregaremos a una pgina un ndice de contenidos, lo convertiremos en un bloque independiente mediante una
etiqueta <div> e intentaremos colocarlo en un lateral de la pgina empleando los estilos. Para terminar, probaremos a
modificar la apariencia de ese bloque mediante estilos.
Divisin en columnas
En el panel de estilos encontramos una opcin denominada Columnas que est muy vinculada con el concepto de
maquetacin de un bloque de texto. Si lo desplegamos, veremos las opciones de la figura.
INTEF 11
HTML5 en la educacin
Formacin en Red
Con ellas podremos tomar un texto sencillo y dividirlo en diferentes columnas de forma automtica. Slo hay que indicar un
nmero en la primera casilla e ir modificando el resto de selectores, para ajustar las distancias y bordes como mejor nos
convenga. La figura muestra el resultado de aplicar esta modificacin.
Estilos avanzados
An quedan muchos aspectos de la maquetacin por estilos que se pueden analizar, pero por el momento nos quedaremos
con lo que hemos visto para profundizar ms adelante sobre ello.
Actividad 2
Tomando una pgina de ejemplo con abundante texto, probaremos a dividirla en dos columnas y posteriormente en
tres. Probaremos a separar el interior de las columnas con diferentes tamaos, para dilucidar cul es la que aporta
mayor legibilidad al texto.
Resumen
INTEF 12
HTML5 en la educacin
Formacin en Red
La etiqueta <div> proporciona sentido organizativo al contenido de una pgina web, separando en
bloques cada parte. La etiqueta <span> hace lo mismo dentro de bloques de texto y elementos
similares.
La seccin de estilos nos ayudar a colocar cada bloque en el lugar de la pgina ms apropiado, as
como a dividir el contenido en columnas.
Actividades y ejemplos
Actividad 1. Maquetacin
Agregaremos a una pgina un ndice de contenidos, lo convertiremos en un bloque independiente mediante una
etiqueta <div> e intentaremos colocarlo en un lateral de la pgina empleando los estilos. Para terminar, probaremos a
modificar la apariencia de ese bloque mediante estilos.
Ejemplos
Las diferentes prcticas, recursos y ejemplos realizadas en este mdulo estn disponibles para realizar pruebas.
Ejemplos del mdulo
Aplicacin al aula
Usando la etiqueta <div> conseguiremos que nuestras pginas obtengan flexibilidad en su diseo. Con ello abriremos a los
alumnos/as un poco ms el campo de los estilos.
INTEF 13
HTML5 en la educacin
Formacin en Red
Contenidos
La etiqueta div.
Maquetacin mediante estilos.
Materiales y recursos
Ordenador con acceso a Internet.
Temporalizacin
Sesin nica.
Planificacin
Planteamiento de la actividad
Tomando una pgina con texto largo, les pediremos a los alumnos/as que subdividan la pgina en bloques y que los
reubiquen, hasta obtener un resultado apropiado.
Desarrollo de la actividad
Se explica el funcionamiento de la etiqueta div y cmo aplicarla.
Se analizan los diferentes estilos referidos a la gestin de bloques.
Sugerencias metodolgicas
INTEF 14
HTML5 en la educacin
Formacin en Red
Sesin nica
Explicamos el objetivo de la actividad y describimos los conceptos necesarios.
Los alumnos/as recuperan un modelo de pgina web con texto largo, cabeceras, etc.
Se divide la pgina en los bloques que ellos/ellas estimen.
Se van realizando modificaciones para conseguir un resultado que les resulte ms atractivo.
Los alumnos/as comparan sus resultados y analizan las diferencias entre los diferentes resultados que hayan
obtenido.
Atencin a la diversidad
Actividad de refuerzo
Para aquellos alumnos/as que puedan tener ms dificultad se les pueden facilitar los bloques ya creados.
Actividad de ampliacin
La profundizacin en esta actividad se basara en que el alumno investigue algunos estilos de uso menos comn y
que intente deducir su significado.
INTEF 15