SlideShare a Scribd company logo
1 of 25
Download to read offline
INTRODUCCIÓN A HTML –
XHTML – Clase 02
1. Listas
2. Imágenes y objetos
3. Tablas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 1
LISTAS
 NO ORDENADAS: <ul> + <li>
 ORDENADAS: <ol> + <li>
 DE DEFINICIÓN (Como un diccionario): <dl> + <dt> + <dd>
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 2
<h1>Listas</h1>
<h2>NO ORDENADAS</H2>
<ul>
<li>elemento1</li>
<li>elemento2</li>
<li>elemento3</li>
</ul>
<h2> ORDENADAS</h2>
<ol>
<li>elemento1</li>
<li>elemento2</li>
<li>elemento3</li>
</ol>
<h2>DE DEFINICIÓN</h2>
<dl>
<dt>Definicion1</dt>
<dd>concepto1: consiste en bla bla bla
</dd>
<dt>Definicion2</dt>
<dd>concepto2: consiste en bla bla bla
</dd>
<dt>Definicion2</dt>
<dd>concepto2: consiste en bla bla bla
</dd>
</dl>
Imágenes y objetos:
Imágenes
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 3
<img src=“/imágenes/logo.gif" alt="Logotipo de Mi Sitio" />
Recomendados: Gif, jpg, png
Imágenes y objetos: Mapas de
Imágenes
 Un mapa de imagen permite definir diferentes
zonas “clickeables" dentro de una imagen.
 El usuario puede pinchar sobre cada una de las
zonas definidas y cada una de ellas puede
apuntar a una URL diferente.
 Las zonas o regiones que se pueden definir en
una imagen se crean mediante rectángulos,
círculos y polígonos.
 Para crear un mapa de imagen, en primer lugar
se inserta la imagen original mediante la
etiqueta <img>.
 A continuación, se utiliza la etiqueta <map> para
definir las zonas o regiones de la imagen.
 Cada zona se define mediante la
etiqueta <area>.
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 4
Imágenes y objetos: Mapas de
Imágenes
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 5
Si una imagen utiliza un
mapa de imagen, debe
indicarlo mediante el
atributo usemap. El valor
del atributo debe ser el
nombre del mapa de
imagen definido en otra
parte del mismo
documento HTML:<img
src="mapa_mundo.gif"
usemap="#continentes" />
...
<map
name="continentes"> ...
</map>
Imágenes y objetos: Mapas de
Imágenes Las áreas se definen mediante el atributo shape que indica el tipo de
área y coords que es una lista de coordenadas cuyo significado
depende del tipo de área definido.
 El enlace de cada área se define mediante el atributo href, con la misma
sintaxis y significado que para los enlaces normales.
 El siguiente ejemplo muestra una imagen sencilla que contiene cuatro
figuras geométricas:
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 6
<img src="imagen.gif" usemap="#mapa_zonas" />
<map name="mapa_zonas">
<area shape="rect" coords="20,25,84,113" href="rectangulo.html" />
<area shape="polygon" coords="90,25,162,26,163,96,89,25,90,24“
href="triangulo.html" />
<area shape="circle" coords="130,114,29" href="circulo.html" />
<area shape="rect" coords="19,156,170,211"
href="mailto:rectangulo@direccion.com" />
<area shape="default" nohref="nohref" />
</map>
Imágenes y objetos: Objetos
 HTML permite incluir en las páginas web elementos mucho más complejos,
como por ejemplo:
 Applets de Java y vídeos en formato QuickTime o Flash.
 La mayoría de este tipo de contenidos no los interpreta el navegador
directamente,
 sino que hace uso de pequeños programas llamados plugins y que se encargan
de tratar con este tipo de elementos complejos.
 La etiqueta <object> es la que permite "embeber" o incluir en las páginas HTML
cualquier tipo de contenido complejo:
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 7
<object data="Planeta.mpeg"
type="application/mpeg"
/>
Imágenes y objetos: Objetos
 A los objetos también se les puede pasar información
adicional en forma de parámetros mediante la
etiqueta <param>:
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 8
<object data="..." type="..."> <param name="parametro1" value="40" />
<param name="parametro2" value="20" />
<param name="parametro3" value="texto de prueba" />
</object>
Imágenes y objetos: Objetos
 Uno de los principales inconvenientes de <object> es la forma de incluir
vídeos en formato Flash en las páginas HTML. Si se utiliza el siguiente
código:
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 9
<object data="nombre_video.swf" type="application/x-shockwave-flash"></object>
 provoca que algunos navegadores como Internet Explorer no
visualicen el vídeo hasta que se ha descargado completamente.
Si se trata de un vídeo largo, esta solución no es válida para el
usuario. (PROBEMOS!!)
 se utiliza una solución alternativa para incluir vídeos Flash
en las páginas HTML: el uso de la etiqueta <embed>.
Aunque esta solución funciona correctamente, no se trata
de una solución válida desde el punto de vista del
estándar de XHTML
Imágenes y objetos: Objetos
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 10
Los sitios web más
populares de vídeos en
formato Flash
proporcionan un código
similar al siguiente para
incluir sus vídeos en las
páginas HTML:
<object width="425" height="350">
<param name="movie"
value="http://www.youtube.com/v/MsH0rBWCYjs">
</param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/MsH0rBWCYjs"
type="application/x-shockwave-flash"
wmode="transparent" width="425" height="350">
</embed>
</object>
Esto es correcto para el
usuario, pero no válido
pues la
etiqueta<embed> no es
parte del estándar
XHTML.
Tablas
 NO SE DEBEN utilizar para definir la
estructura de las páginas web.
 Tres etiquetas: <table> para crear la
tabla, <tr> (table row) para crear cada fila
y <td> (table data cell) para crear cada
columna.
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 11
Tablas: Tablas básicas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 12
<h1>Listado de cursos</h1>
<table>
<tr>
<td><strong>Curso</strong></td>
<td><strong>Horas</strong></td>
<td><strong>Horario</strong></td>
</tr>
<tr>
<td>Curso1</td>
<td>Horas1</td>
<td>Horario 1</td>
</tr>
<tr>
<td>Curso2</td>
<td>Horas2</td>
<td>Horario 2</td>
</tr>
</table>
Primera fila
Segunda
fila
Tercera fila
Primera
Columna
Primera
Columna
Primera
Columna
Tablas: Tablas básicas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 13
Tablas: Tablas básicas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 14
Tablas: Tablas básicas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 15
Algunas de las celdas de la tabla se utilizan como cabecera de las demás celdas de la fila o de la
columna.
CAPTION: HTML define la etiqueta <caption> para establecer la leyenda o título de una tabla. La etiqueta debe colocarse
inmediatamente después de la etiqueta <table> y cada tabla sólo puede incluir una etiqueta <caption>.
</table>
<table>
Tablas: Tablas básicas.
Ejemplo:
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 16
<tr>
<th scope="col">Nombre del Alumno</th>
<th scope="col">TP</th>
<th scope="col">EP</th>
<th scope="col">Total</th>
</tr>
<tr>
<td>Alumno1</td>
<td>25</td>
<td>15</td>
<td>40</td>
</tr>
<tr>
<th scope="row">Promedio</th>
<td><strong>24</strong></td>
<td><strong>15,5</strong></td>
<td><strong>39,5</strong></td>
</tr>
Tablas: Tablas básicas.
Ejercicio
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 17
Tablas: Tablas básicas
complejas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 18
Si queremos juntar varias columnas para formar una columna ancha o unir varias filas para formar una fila más alta que las demás,
debemos fusionar las filas o columnas. Para fusionar filas o columnas, se utilizan los atributos rowspan y colspan respectivamente.
<table>
<tr>
<td>A</td>
<td rowspan="2">B</td>
</tr>
<tr>
<td>C</td>
</tr>
</table>
<table>
<tr>
<td colspan="2">A</td>
</tr>
<tr>
<td>B</td>
<td>C</td>
</tr>
</table>
Tablas: Tablas básicas
complejas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 19
<table>
<tr>
<td colspan="3">A</td>
<td>B</td>
</tr>
<tr>
<td>C</td>
<td colspan="2">D</td>
<td>E</td>
</tr>
<tr>
<td colspan="4">F</td>
</tr>
<tr>
<td>G</td>
<td>H</td>
<td>I</td>
<td>J</td>
</tr>
</table>
<table>
<tr>
<td>A</td>
<td>B</td>
<td rowspan="3">C</td>
<td>D</td>
</tr>
<tr>
<td rowspan="2">E</td>
<td>F</td>
<td rowspan="3">G</td>
</tr>
<tr>
<td>H</td>
</tr>
<tr>
<td>I</td>
<td>J</td>
<td>K</td>
</tr>
</table>
A B
C
D
E
F
GH
I J K
Tablas: Tablas básicas
complejas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 20
MARCA /
MODELO
ACER S7-391-
9411
TOSHIBA
U845W-
S4180
HP
ELITEBOOK
8470P
IMAGEN
DISCO DURO 128 GB SSD
MEMORIA 8 GB
MONITOR 14"
CORE I5
CORE I7
PROVEEDOR DIVISERV SYS DATA LAB
PROCESADOR
6 GB
256 GB SSD
13,3"
CORE I7 CORE I7
Tablas: Tablas Avanzadas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 21
• Las tablas más avanzadas disponen de una sección de cabecera, una sección de pie
y varias secciones de datos.
• Es posible agrupar varias columnas de forma lógica para poder aplicar estilos
similares a un determinado grupo de columnas.
La cabecera de la tabla se define
con la etiqueta <thead>, el pie de
la tabla se define
mediante <tfoot> y cada sección
de datos se define con una
etiqueta <tbody>.
Cada tabla puede contener
solamente una cabecera y un pie,
pero puede incluir un número
ilimitado de secciones.
Si se define una cabecera y/o un
pie, las
etiquetas <thead> y/o <tfoot> de
ben colocarse inmediatamente
antes que cualquier
etiqueta <tbody>.
Tablas: Tablas Avanzadas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 22
<table summary="Análisis de ventas anuales">
<caption>Análisis de ventas anuales</caption>
<thead>
<tr>
<th rowspan="2" scope="col">AÑO</th>
<th colspan="4" scope="col">Expansión de ventas</th>
</tr>
<tr>
<th scope="col">Producto A</th>
<th scope="col">Producto B</th>
<th scope="col">Producto C</th>
<th scope="col">Producto D</th>
</tr>
</thead>
<tfoot>
<tr>
<th rowspan="2" scope="col">AÑO</th>
<th scope="col">Producto A</th>
<th scope="col">Producto B</th>
<th scope="col">Producto C</th>
<th scope="col">Producto D</th>
</tr>
<tr>
<th colspan="4" scope="col">Expansión de ventas</th>
</tr>
</tfoot>
Análisis de ventas anuales
AÑO
Expansión de ventas
Producto
A
Producto
B
Producto
C
Producto
D
AÑO
Producto
A
Producto
B
Producto
C
Producto
D
Expansión de ventas
El elemento <tfoot> siempre se
escribe antes que cualquier
elemento <tbody> en el código
HTML.
Tablas: Tablas Avanzadas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 23
<tbody>
<tr>
<th scope="row">N-3</th>
<td>-</td>
<td>-</td>
<td>-</td>
<td>-</td>
</tr>
<tr>
<th scope="row">N-2</th>
<td>3</td>
<td>5</td>
<td>8</td>
<td>4</td>
</tr>
<tr>
<th scope="row">N-1</th>
<td>4</td>
<td>4</td>
<td>7</td>
<td>3</td>
</tr>
<tr>
<th scope="row">N</th>
<td>5</td>
<td>7</td>
<td>6</td>
<td>2</td>
</tr>
</tbody>
</table>
Producto
A
Producto
B
Producto
C
Producto
D
Producto
A
Producto
B
Producto
C
Producto
D
AÑO
Expansión de ventas
AÑO
Expansión de ventas
N - 3 - - - -
N - 2 3 5 8 4
N - 1 4 4 7 3
N 5 7 6 2
La etiqueta <tbody> permite realizar agrupaciones
de filas, pero en ocasiones se necesitan agrupar
columnas.
Aunque su uso no es muy común, HTML define
dos etiquetas similares para agrupar
columnas: <col> y <colgroup>.
Tablas: Tablas Avanzadas
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 24
MARCA /
MODELO
ACER S7-391-
9411
TOSHIBA
U845W-
S4180
HP
ELITEBOOK
8470P
IMAGEN
DISCO DURO 128 GB SSD
MEMORIA 8 GB
MONITOR 14"
CORE I5
CORE I7
DISCO DURO
MEMORIA
MONITOR 14"
PROCESADOR
PROVEEDOR DIVISERV SYS DATA LAB
Garantía: 3 meses
Descuento: hasta 50%
Descuento: hasta 30%
128 GB SSD
4 GB
15,6"
CORE I5
Garantía: 6 meses
PROCESADOR
6 GB
256 GB SSD
13,3"
CORE I7 CORE I7
24/03/2014
FCT UNCA - PROG WEB I - ING.
HÉCTOR ESTIGARRIBIA 25
Fuentes:
http://librosweb.es/xhtml/capitulo_5.html
http://librosweb.es/xhtml/capitulo_6.html
http://librosweb.es/xhtml/capitulo_7.html

More Related Content

What's hot

What's hot (20)

Hojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSSHojas de Estilo en Cascada - CSS
Hojas de Estilo en Cascada - CSS
 
Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6Curso HTML 5 & jQuery - Leccion 6
Curso HTML 5 & jQuery - Leccion 6
 
Estilos css para aplicarlos en los elementos HTML
Estilos css para aplicarlos en los elementos HTMLEstilos css para aplicarlos en los elementos HTML
Estilos css para aplicarlos en los elementos HTML
 
Adobe dreamweaver
Adobe dreamweaverAdobe dreamweaver
Adobe dreamweaver
 
Introducción a Dreamweaver cs5
Introducción a Dreamweaver cs5Introducción a Dreamweaver cs5
Introducción a Dreamweaver cs5
 
Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4Curso HTML 5 & jQuery - Leccion 4
Curso HTML 5 & jQuery - Leccion 4
 
Ejemplos de HTML
Ejemplos de HTMLEjemplos de HTML
Ejemplos de HTML
 
Formulario
FormularioFormulario
Formulario
 
Lineas separadoras etiquetas hr comentarios html atributos noshade
Lineas separadoras etiquetas hr comentarios html atributos noshadeLineas separadoras etiquetas hr comentarios html atributos noshade
Lineas separadoras etiquetas hr comentarios html atributos noshade
 
Guia html 1
Guia html 1Guia html 1
Guia html 1
 
Curso Zope Page Templates y Metal
Curso Zope Page Templates y MetalCurso Zope Page Templates y Metal
Curso Zope Page Templates y Metal
 
Guia2 html
Guia2 htmlGuia2 html
Guia2 html
 
3.css
3.css3.css
3.css
 
Taller 1 mariana barreto
Taller 1 mariana barretoTaller 1 mariana barreto
Taller 1 mariana barreto
 
GUIA DE LABORATORIO DE HTML BASICO - ING.IVAN PETRLIK AZABACHE
GUIA DE  LABORATORIO DE  HTML BASICO - ING.IVAN PETRLIK AZABACHEGUIA DE  LABORATORIO DE  HTML BASICO - ING.IVAN PETRLIK AZABACHE
GUIA DE LABORATORIO DE HTML BASICO - ING.IVAN PETRLIK AZABACHE
 
Frames
FramesFrames
Frames
 
Qué son los frames
Qué son los framesQué son los frames
Qué son los frames
 
Guia practica java script
Guia practica java scriptGuia practica java script
Guia practica java script
 
Frontpage3
Frontpage3Frontpage3
Frontpage3
 
Etiquetas en html
Etiquetas en htmlEtiquetas en html
Etiquetas en html
 

Viewers also liked

Viewers also liked (10)

Imágenes html
Imágenes htmlImágenes html
Imágenes html
 
Insertar imagen en html
Insertar imagen en htmlInsertar imagen en html
Insertar imagen en html
 
Tablas en Html
Tablas en HtmlTablas en Html
Tablas en Html
 
Etiquetas Html
Etiquetas HtmlEtiquetas Html
Etiquetas Html
 
Html tablas e imagenes
Html tablas e imagenesHtml tablas e imagenes
Html tablas e imagenes
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Etiquetas HTML
Etiquetas HTMLEtiquetas HTML
Etiquetas HTML
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
Tablas de HTML
Tablas de HTMLTablas de HTML
Tablas de HTML
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Similar to Introducción a HTML y XHTML (20)

Curso php-my sql-clase-1
Curso php-my sql-clase-1Curso php-my sql-clase-1
Curso php-my sql-clase-1
 
Curso php-my sql-clase-1
Curso php-my sql-clase-1Curso php-my sql-clase-1
Curso php-my sql-clase-1
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Tarea tercero bachillerato
Tarea tercero bachilleratoTarea tercero bachillerato
Tarea tercero bachillerato
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Publicación en slideshare
Publicación en slidesharePublicación en slideshare
Publicación en slideshare
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 
Pbhtml
PbhtmlPbhtml
Pbhtml
 

More from Héctor Estigarribia

Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenHéctor Estigarribia
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: FormulariosHéctor Estigarribia
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalHéctor Estigarribia
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusHéctor Estigarribia
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Héctor Estigarribia
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaHéctor Estigarribia
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploraciónHéctor Estigarribia
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Héctor Estigarribia
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaHéctor Estigarribia
 

More from Héctor Estigarribia (20)

Extension e investigacion1
Extension e investigacion1Extension e investigacion1
Extension e investigacion1
 
Extension e investigacion
Extension e investigacionExtension e investigacion
Extension e investigacion
 
Inferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer OrdenInferencia en Lógica de Primer Orden
Inferencia en Lógica de Primer Orden
 
Introducción a Javascript: Formularios
Introducción a Javascript: FormulariosIntroducción a Javascript: Formularios
Introducción a Javascript: Formularios
 
Lógica de primer orden
Lógica de primer ordenLógica de primer orden
Lógica de primer orden
 
Agentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicionalAgentes Lógicos: Lógica proposicional
Agentes Lógicos: Lógica proposicional
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
Introduccion a AJAX
Introduccion a AJAXIntroduccion a AJAX
Introduccion a AJAX
 
Introducción a Javascript I
Introducción a Javascript IIntroducción a Javascript I
Introducción a Javascript I
 
Busqueda Entre Adversarios
Busqueda Entre AdversariosBusqueda Entre Adversarios
Busqueda Entre Adversarios
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introducción a CSS 2
Introducción a CSS 2Introducción a CSS 2
Introducción a CSS 2
 
Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)Problemas de Satisfaccion de restricciones (PSR)
Problemas de Satisfaccion de restricciones (PSR)
 
Ejercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informadaEjercicios de búsqueda a Ciegas y Búsqueda informada
Ejercicios de búsqueda a Ciegas y Búsqueda informada
 
Búsqueda informada y exploración
Búsqueda informada y exploraciónBúsqueda informada y exploración
Búsqueda informada y exploración
 
Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01Introduccion a HTML - XHTML - Clase 01
Introduccion a HTML - XHTML - Clase 01
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Inteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña HistóricaInteligencia Artificial: Introducción - Reseña Histórica
Inteligencia Artificial: Introducción - Reseña Histórica
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 
Consejos para powerpoint
Consejos para powerpointConsejos para powerpoint
Consejos para powerpoint
 

Recently uploaded

Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2Eliseo Delgado
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfdeBelnRosales2
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraJose Sanchez
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 

Recently uploaded (20)

Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
PÉNSUM ENFERMERIA 2024 - ECUGENIUS S.A. V2
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde5º SOY LECTOR PART1- MD  EDUCATIVO.pdfde
5º SOY LECTOR PART1- MD EDUCATIVO.pdfde
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
Descripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldaduraDescripción del Proceso de corte y soldadura
Descripción del Proceso de corte y soldadura
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 

Introducción a HTML y XHTML

  • 1. INTRODUCCIÓN A HTML – XHTML – Clase 02 1. Listas 2. Imágenes y objetos 3. Tablas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 1
  • 2. LISTAS  NO ORDENADAS: <ul> + <li>  ORDENADAS: <ol> + <li>  DE DEFINICIÓN (Como un diccionario): <dl> + <dt> + <dd> 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 2 <h1>Listas</h1> <h2>NO ORDENADAS</H2> <ul> <li>elemento1</li> <li>elemento2</li> <li>elemento3</li> </ul> <h2> ORDENADAS</h2> <ol> <li>elemento1</li> <li>elemento2</li> <li>elemento3</li> </ol> <h2>DE DEFINICIÓN</h2> <dl> <dt>Definicion1</dt> <dd>concepto1: consiste en bla bla bla </dd> <dt>Definicion2</dt> <dd>concepto2: consiste en bla bla bla </dd> <dt>Definicion2</dt> <dd>concepto2: consiste en bla bla bla </dd> </dl>
  • 3. Imágenes y objetos: Imágenes 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 3 <img src=“/imágenes/logo.gif" alt="Logotipo de Mi Sitio" /> Recomendados: Gif, jpg, png
  • 4. Imágenes y objetos: Mapas de Imágenes  Un mapa de imagen permite definir diferentes zonas “clickeables" dentro de una imagen.  El usuario puede pinchar sobre cada una de las zonas definidas y cada una de ellas puede apuntar a una URL diferente.  Las zonas o regiones que se pueden definir en una imagen se crean mediante rectángulos, círculos y polígonos.  Para crear un mapa de imagen, en primer lugar se inserta la imagen original mediante la etiqueta <img>.  A continuación, se utiliza la etiqueta <map> para definir las zonas o regiones de la imagen.  Cada zona se define mediante la etiqueta <area>. 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 4
  • 5. Imágenes y objetos: Mapas de Imágenes 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 5 Si una imagen utiliza un mapa de imagen, debe indicarlo mediante el atributo usemap. El valor del atributo debe ser el nombre del mapa de imagen definido en otra parte del mismo documento HTML:<img src="mapa_mundo.gif" usemap="#continentes" /> ... <map name="continentes"> ... </map>
  • 6. Imágenes y objetos: Mapas de Imágenes Las áreas se definen mediante el atributo shape que indica el tipo de área y coords que es una lista de coordenadas cuyo significado depende del tipo de área definido.  El enlace de cada área se define mediante el atributo href, con la misma sintaxis y significado que para los enlaces normales.  El siguiente ejemplo muestra una imagen sencilla que contiene cuatro figuras geométricas: 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 6 <img src="imagen.gif" usemap="#mapa_zonas" /> <map name="mapa_zonas"> <area shape="rect" coords="20,25,84,113" href="rectangulo.html" /> <area shape="polygon" coords="90,25,162,26,163,96,89,25,90,24“ href="triangulo.html" /> <area shape="circle" coords="130,114,29" href="circulo.html" /> <area shape="rect" coords="19,156,170,211" href="mailto:rectangulo@direccion.com" /> <area shape="default" nohref="nohref" /> </map>
  • 7. Imágenes y objetos: Objetos  HTML permite incluir en las páginas web elementos mucho más complejos, como por ejemplo:  Applets de Java y vídeos en formato QuickTime o Flash.  La mayoría de este tipo de contenidos no los interpreta el navegador directamente,  sino que hace uso de pequeños programas llamados plugins y que se encargan de tratar con este tipo de elementos complejos.  La etiqueta <object> es la que permite "embeber" o incluir en las páginas HTML cualquier tipo de contenido complejo: 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 7 <object data="Planeta.mpeg" type="application/mpeg" />
  • 8. Imágenes y objetos: Objetos  A los objetos también se les puede pasar información adicional en forma de parámetros mediante la etiqueta <param>: 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 8 <object data="..." type="..."> <param name="parametro1" value="40" /> <param name="parametro2" value="20" /> <param name="parametro3" value="texto de prueba" /> </object>
  • 9. Imágenes y objetos: Objetos  Uno de los principales inconvenientes de <object> es la forma de incluir vídeos en formato Flash en las páginas HTML. Si se utiliza el siguiente código: 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 9 <object data="nombre_video.swf" type="application/x-shockwave-flash"></object>  provoca que algunos navegadores como Internet Explorer no visualicen el vídeo hasta que se ha descargado completamente. Si se trata de un vídeo largo, esta solución no es válida para el usuario. (PROBEMOS!!)  se utiliza una solución alternativa para incluir vídeos Flash en las páginas HTML: el uso de la etiqueta <embed>. Aunque esta solución funciona correctamente, no se trata de una solución válida desde el punto de vista del estándar de XHTML
  • 10. Imágenes y objetos: Objetos 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 10 Los sitios web más populares de vídeos en formato Flash proporcionan un código similar al siguiente para incluir sus vídeos en las páginas HTML: <object width="425" height="350"> <param name="movie" value="http://www.youtube.com/v/MsH0rBWCYjs"> </param> <param name="wmode" value="transparent"></param> <embed src="http://www.youtube.com/v/MsH0rBWCYjs" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"> </embed> </object> Esto es correcto para el usuario, pero no válido pues la etiqueta<embed> no es parte del estándar XHTML.
  • 11. Tablas  NO SE DEBEN utilizar para definir la estructura de las páginas web.  Tres etiquetas: <table> para crear la tabla, <tr> (table row) para crear cada fila y <td> (table data cell) para crear cada columna. 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 11
  • 12. Tablas: Tablas básicas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 12 <h1>Listado de cursos</h1> <table> <tr> <td><strong>Curso</strong></td> <td><strong>Horas</strong></td> <td><strong>Horario</strong></td> </tr> <tr> <td>Curso1</td> <td>Horas1</td> <td>Horario 1</td> </tr> <tr> <td>Curso2</td> <td>Horas2</td> <td>Horario 2</td> </tr> </table> Primera fila Segunda fila Tercera fila Primera Columna Primera Columna Primera Columna
  • 13. Tablas: Tablas básicas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 13
  • 14. Tablas: Tablas básicas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 14
  • 15. Tablas: Tablas básicas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 15 Algunas de las celdas de la tabla se utilizan como cabecera de las demás celdas de la fila o de la columna. CAPTION: HTML define la etiqueta <caption> para establecer la leyenda o título de una tabla. La etiqueta debe colocarse inmediatamente después de la etiqueta <table> y cada tabla sólo puede incluir una etiqueta <caption>.
  • 16. </table> <table> Tablas: Tablas básicas. Ejemplo: 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 16 <tr> <th scope="col">Nombre del Alumno</th> <th scope="col">TP</th> <th scope="col">EP</th> <th scope="col">Total</th> </tr> <tr> <td>Alumno1</td> <td>25</td> <td>15</td> <td>40</td> </tr> <tr> <th scope="row">Promedio</th> <td><strong>24</strong></td> <td><strong>15,5</strong></td> <td><strong>39,5</strong></td> </tr>
  • 17. Tablas: Tablas básicas. Ejercicio 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 17
  • 18. Tablas: Tablas básicas complejas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 18 Si queremos juntar varias columnas para formar una columna ancha o unir varias filas para formar una fila más alta que las demás, debemos fusionar las filas o columnas. Para fusionar filas o columnas, se utilizan los atributos rowspan y colspan respectivamente. <table> <tr> <td>A</td> <td rowspan="2">B</td> </tr> <tr> <td>C</td> </tr> </table> <table> <tr> <td colspan="2">A</td> </tr> <tr> <td>B</td> <td>C</td> </tr> </table>
  • 19. Tablas: Tablas básicas complejas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 19 <table> <tr> <td colspan="3">A</td> <td>B</td> </tr> <tr> <td>C</td> <td colspan="2">D</td> <td>E</td> </tr> <tr> <td colspan="4">F</td> </tr> <tr> <td>G</td> <td>H</td> <td>I</td> <td>J</td> </tr> </table> <table> <tr> <td>A</td> <td>B</td> <td rowspan="3">C</td> <td>D</td> </tr> <tr> <td rowspan="2">E</td> <td>F</td> <td rowspan="3">G</td> </tr> <tr> <td>H</td> </tr> <tr> <td>I</td> <td>J</td> <td>K</td> </tr> </table> A B C D E F GH I J K
  • 20. Tablas: Tablas básicas complejas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 20 MARCA / MODELO ACER S7-391- 9411 TOSHIBA U845W- S4180 HP ELITEBOOK 8470P IMAGEN DISCO DURO 128 GB SSD MEMORIA 8 GB MONITOR 14" CORE I5 CORE I7 PROVEEDOR DIVISERV SYS DATA LAB PROCESADOR 6 GB 256 GB SSD 13,3" CORE I7 CORE I7
  • 21. Tablas: Tablas Avanzadas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 21 • Las tablas más avanzadas disponen de una sección de cabecera, una sección de pie y varias secciones de datos. • Es posible agrupar varias columnas de forma lógica para poder aplicar estilos similares a un determinado grupo de columnas. La cabecera de la tabla se define con la etiqueta <thead>, el pie de la tabla se define mediante <tfoot> y cada sección de datos se define con una etiqueta <tbody>. Cada tabla puede contener solamente una cabecera y un pie, pero puede incluir un número ilimitado de secciones. Si se define una cabecera y/o un pie, las etiquetas <thead> y/o <tfoot> de ben colocarse inmediatamente antes que cualquier etiqueta <tbody>.
  • 22. Tablas: Tablas Avanzadas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 22 <table summary="Análisis de ventas anuales"> <caption>Análisis de ventas anuales</caption> <thead> <tr> <th rowspan="2" scope="col">AÑO</th> <th colspan="4" scope="col">Expansión de ventas</th> </tr> <tr> <th scope="col">Producto A</th> <th scope="col">Producto B</th> <th scope="col">Producto C</th> <th scope="col">Producto D</th> </tr> </thead> <tfoot> <tr> <th rowspan="2" scope="col">AÑO</th> <th scope="col">Producto A</th> <th scope="col">Producto B</th> <th scope="col">Producto C</th> <th scope="col">Producto D</th> </tr> <tr> <th colspan="4" scope="col">Expansión de ventas</th> </tr> </tfoot> Análisis de ventas anuales AÑO Expansión de ventas Producto A Producto B Producto C Producto D AÑO Producto A Producto B Producto C Producto D Expansión de ventas El elemento <tfoot> siempre se escribe antes que cualquier elemento <tbody> en el código HTML.
  • 23. Tablas: Tablas Avanzadas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 23 <tbody> <tr> <th scope="row">N-3</th> <td>-</td> <td>-</td> <td>-</td> <td>-</td> </tr> <tr> <th scope="row">N-2</th> <td>3</td> <td>5</td> <td>8</td> <td>4</td> </tr> <tr> <th scope="row">N-1</th> <td>4</td> <td>4</td> <td>7</td> <td>3</td> </tr> <tr> <th scope="row">N</th> <td>5</td> <td>7</td> <td>6</td> <td>2</td> </tr> </tbody> </table> Producto A Producto B Producto C Producto D Producto A Producto B Producto C Producto D AÑO Expansión de ventas AÑO Expansión de ventas N - 3 - - - - N - 2 3 5 8 4 N - 1 4 4 7 3 N 5 7 6 2 La etiqueta <tbody> permite realizar agrupaciones de filas, pero en ocasiones se necesitan agrupar columnas. Aunque su uso no es muy común, HTML define dos etiquetas similares para agrupar columnas: <col> y <colgroup>.
  • 24. Tablas: Tablas Avanzadas 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 24 MARCA / MODELO ACER S7-391- 9411 TOSHIBA U845W- S4180 HP ELITEBOOK 8470P IMAGEN DISCO DURO 128 GB SSD MEMORIA 8 GB MONITOR 14" CORE I5 CORE I7 DISCO DURO MEMORIA MONITOR 14" PROCESADOR PROVEEDOR DIVISERV SYS DATA LAB Garantía: 3 meses Descuento: hasta 50% Descuento: hasta 30% 128 GB SSD 4 GB 15,6" CORE I5 Garantía: 6 meses PROCESADOR 6 GB 256 GB SSD 13,3" CORE I7 CORE I7
  • 25. 24/03/2014 FCT UNCA - PROG WEB I - ING. HÉCTOR ESTIGARRIBIA 25 Fuentes: http://librosweb.es/xhtml/capitulo_5.html http://librosweb.es/xhtml/capitulo_6.html http://librosweb.es/xhtml/capitulo_7.html