SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Hyper Text Markup Language
Tema 3: Tablas, divisiones e iframes
© Abril, 2015
Prof. Renny Batista
Las Tablas en HTML
 Las tablas en HTML utilizan los mismos conceptos de filas,
columnas, cabeceras y títulos que los que se utilizan en
cualquier otro entorno de publicación de documentos:
Abril, 2015 2
 Las tablas de HTML puede contener elementos simples,
agrupaciones de filas y de columnas, cabeceras y pies de
tabla, subdivisiones, cabeceras múltiples y otros elementos
complejos.
Las Tablas en HTML
 Las tablas se definen con la etiqueta <table>.
 Las tablas se dividen en filas con la etiqueta <tr>.
 Las filas se dividen en datos de la tabla (columnas) con la
etiqueta <td>.
 Una fila de la tabla también se puede dividir en títulos de la
tabla con el <th> etiqueta.
<table style="width:100%">
<tr>
<td>Juan</td>
<td>Pérez</td>
<td>50</td>
</tr>
<tr>
<td>Eva</td>
<td>Mendez</td>
<td>34</td>
</tr>
</table>
Abril, 2015 3
Las Tablas en HTML
 Si no se especifica un borde para la tabla, se muestra sin
borde.
 Un borde se puede agregar utilizando el atributo border:
<table border="1" style="width:100%">
 Para añadir bordes, mejor utilice la propiedad border CSS.
table, th, td {
border: 1px solid black;
}
 Si desea que bordes colapsen en uno solo, añada el CSS
border-collapse
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
Abril, 2015 4
Las Tablas: Cell padding
 Cell padding (Relleno) especifica el espacio entre el
contenido de la celda y de sus bordes.
 Si no especifica un relleno, las celdas de la tabla se
mostrarán sin relleno.
 Para establecer el padding en una celda, utilice la
propiedad padding de CSS:
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th,td {
padding: 15px;
}
Abril, 2015 5
Las Tablas: Encabezados
 Los encabezados en una tabla se definen con la etiqueta
<th>.
 Por defecto, los principales navegadores muestran los
encabezdos de una tabla en negrita y centrados.
<table style="width:100%">
<tr>
<th>Nombre</th>
<th>Apellidos</th>
<th>Nota</th>
</tr>
<tr>
<td>Juana</td>
<td>Perdomo</td>
<td>18</td>
</tr>
</table>
Abril, 2015 6
Las Tablas: Espacios
 El border-spacing especifica el espacio entre las células.
Para ajustar el espaciado entre los bordes para una tabla,
utilice la propiedad de CSS:
table {
border-spacing: 5px;
}
Abril, 2015 7
Las Tablas: expandir columnas
 Para hacer que una celda ocupe más de una columna
(expandir), utilice el atributo colspan en la etiqueta <th> o
<td>.
<table style="width:100%">
<tr>
<th>Nombre</th>
<th colspan="2">Teléfono</th>
</tr>
<tr>
<td>Jennifer Lopez</td>
<td>555 77 854</td>
<td>555 77 855</td>
</tr>
</table>
Abril, 2015 8
Las Tablas: expandir filas
 Para hacer que una celda ocupe más de una fila
(expandir), utilice el atributo rowspan en la etiqueta <th>
o <td>.
<table style="width:100%">
<tr>
<th>Name:</th>
<td>Jennifer Lopez</td>
</tr>
<tr>
<th rowspan="2">Teléfono:</th>
<td>555 77 854</td>
</tr>
<tr>
<td>555 77 855</td>
</tr>
</table>
Abril, 2015 9
Las Tablas: Título
 Para añadir un título a una tabla, utilice la etiqueta
<caption>
<table style="width:100%">
<caption>Ahorro Mensual</caption>
<tr>
<th>Mes</th>
<th>Ahorro Bs.</th>
</tr>
<tr>
<td>Enero</td>
<td>1000 Bs.</td>
</tr>
<tr>
<td>Febrero</td>
<td>590 Bs.</td>
</tr>
</table>
Abril, 2015 10
Las Tablas: Estilos
 La mayoría de los ejemplos anteriores utilizan un atributo
de estilo (width = "100%") para definir la anchura de cada
tabla.
 Esto hace que sea fácil de definir diferentes anchos para
diferentes tablas.
 Los estilos <style> en la sección <head>, define un estilo
para todas las tablas en una página.
 Para definir un estilo especial para una tabla en especial,
añada un atributo id a la etiqueta <table>
Abril, 2015 11
Las Tablas: Estilos
<style>
table#t01 tr:nth-child(even) {
background-color: #eee;
}
table#t01 tr:nth-child(odd) {
background-color: #fff;
}
table#t01 th {
color: white;
background-color: black;
}
</style>
Abril, 2015 12
Las divisiones
 El nombre de la etiqueta div tiene su origen en la palabra
división, ya que esta etiqueta define zonas o divisiones
dentro de una página HTML.
Abril, 2015 13
Las divisiones
 El elemento <div> es un elemento de bloque que se
puede utilizar como un contenedor para otros elementos
HTML.
 Debido a que es un elemento de bloque, el navegador
mostrará saltos de línea antes y después de ella.
 Cuando se utiliza junto con CSS, el elemento <div> se
puede utilizar para bloques de estilo de contenido.
 No es posible diseñar una página web compleja
utilizando elementos <div> sin utilizar hojas de estilos CSS.
Abril, 2015 14
Las divisiones: ejemplo
<div style="background-color:black; color:white; padding:20px;">
<h2>Venezuela</h2>
<p>Venezuela, oficialmente denominada República Bolivariana de Venezuela,
es un país de América situado en la parte septentrional de América del
Sur, constituido por una parte continental y por un gran número de islas
pequeñas e islotes en el mar Caribe, cuya capital es la ciudad de
Caracas.</p>
<p>Tiene una extensión territorial de 916 445 km². El territorio
continental limita al norte con el mar Caribe, al oeste con Colombia, al
sur con Brasil y por el este con Guyana.</p>
</div>
Abril, 2015 15
Las divisiones: Un maquetado básico
Abril, 2015 16
<html>
<head>
<title>Pagina de inicio maquetada con CSS</title>
</head>
<body>
<div id="container">
<div id="header">
</div>
<div id="navigation">
</div>
<div id="content-container">
<div id="content">
</div>
<div id="news">
</div>
</div>
<div id="footer">
</div>
</div>
</body>
</html>
Los elementos semánticos en HTML5
 ¿Qué son los elementos semánticos?
Un elemento semántico describe claramente su
significado tanto para el navegador y el desarrollador.
Ejemplos de elementos no-semánticos: <div> y <span>
no dicen nada acerca de su contenido.
Ejemplos de elementos semánticos: <form>, <table> y
<img> definen claramente su contenido.
Los elementos semánticos HTML5 son compatibles con
todos los navegadores modernos.
Abril, 2015 17
Los elementos semánticos en HTML5
 Muchos sitios web contienen código HTML como: <div
id="nav"> <div class="header"> <div id="footer"> para indicar
navegación, encabezado y pie de página.
 HTML5 ofrece nuevos elementos semánticos para definir las
diferentes partes de una página web:
<article>
<aside>
<details>
<figcaption>
<figure>
<footer>
<header>
<main>
<mark>
<nav>
<section>
<summary>
<time>
Abril, 2015 18
Los elementos semánticos en HTML5
 El elemento <section> define una sección de un
documento.
 De acuerdo con la documentación del W3C HTML5: "Una
sección es una agrupación temática de los contenidos,
por lo general con un título."
 La página principal de un sitio Web puede ser dividido en
secciones para la introducción, el contenido y la
información de contacto.
<section>
<h1>WWF</h1>
<p>The World Wide Fund for Nature (WWF) is....</p>
</section>
Abril, 2015 19
Los elementos semánticos en HTML5
 El elemento <article> especifica contenido independiente,
autónomo.
 Un artículo debe tener sentido por sí mismo, y debe ser
posible leerlo de forma independiente del resto del sitio
web.
 Ejemplo en los que se puede utilizar un elemento <article>:
Forum post, Blog post, Newspaper article
<article>
<h1>What Does WWF Do?</h1>
<p>WWF's mission is to stop the degradation of our
planet's natural environment, and build a future in
which humans live in harmony with nature.</p>
</article>
Abril, 2015 20
Los elementos semánticos en HTML5
 El <header> especifica un encabezado de un documento o
sección.
 El elemento <header> debe utilizarse como un contenedor para
el contenido introductorio.
 Puede haber varios elementos <header> en un solo documento.
 El ejemplo siguiente define una cabecera para un artículo:
<article>
<header>
<h1>What Does WWF Do?</h1>
<p>WWF's mission:</p>
</header>
<p>WWF's mission is to stop the degradation of our
planet's natural environment, and build a future in
which humans live in harmony with nature.</p>
</article>
Abril, 2015 21
Los elementos semánticos en HTML5
 El <footer> especifica un pie de página de un documento
o sección.
 A elemento <footer> debe contener información sobre su
elemento contenedor.
 Un pie de página contiene normalmente: el autor de la
información del documento, derechos de autor, enlaces a
términos de uso, información de contacto, etc.
 Puede haber varios elementos <footer> en un solo
documento.:
<footer>
<p>Posted by: Hege Refsnes</p>
<p>Contact information:
<a href="mailto:someone@example.com">
someone@example.com</a>.</p>
</footer>
Abril, 2015 22
Los elementos semánticos en HTML5
 El elemento <nav> define un conjunto de vínculos de
navegación.
 Este elemento está destinado a bloques de enlaces de
navegación. Sin embargo, no todos los enlaces en un
documento deben estar dentro de un elemento <nav>
<nav>
<a href="/html/">HTML</a> |
<a href="/css/">CSS</a> |
<a href="/js/">JavaScript</a> |
<a href="/jquery/">jQuery</a>
</nav>
Abril, 2015 23
Los elementos semánticos en HTML5
 El elemento <aside> define un cierto contenido, aparte de
los contenidos colocados (como una barra lateral).
 El contenido del <aside> debe estar relacionado con el
contenido de los alrededores (artículos, etc.)
<p>My family and I visited The Epcot center
this summer.</p>
<aside>
<h4>Epcot Center</h4>
<p>The Epcot Center is a theme park in
Disney World, Florida.</p>
</aside>
Abril, 2015 24
Los elementos semánticos en HTML5
 En los libros y periódicos, es común tener leyendas con
imágenes.
 El propósito de una leyenda es añadir una explicación
visual de una imagen.
 Con HTML5, las imágenes y leyendas se pueden agrupar
en el elemento <figura>
<figure>
<img src="pic_mountain.jpg" alt="The Pulpit
Rock" width="304" height="228">
<figcaption>Fig1.-The Pulpit Rock, Norway.</figcaption>
</figure>
Abril, 2015 25
Bibliografías
Abril, 2015 26
Eguíluz Pérez, J. Introducción a XHTML. http://www.librosweb.es
2008. Creative Commons reconocimiento no comercial -
sin obra derivada 3.0
W3Schools a web developers site. http://www.w3schools.com

Contenu connexe

Tendances

Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSSAdriana Tienda
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?Harold Maduro
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptxEliAlbertoMendoza1
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSSManuel Razzari
 
Conceptos básicos HTML
Conceptos básicos HTMLConceptos básicos HTML
Conceptos básicos HTMLAinhoaec01
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTMLlidiaauz
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)Krolina Agui
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSRamón RS
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSSiConstruye
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaDidier Granados
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadFRONTDAYS
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontendMax Kraszewski
 
Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112jumarri
 

Tendances (20)

Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?CSS - ¿Cómo agregar estilos a mi página?
CSS - ¿Cómo agregar estilos a mi página?
 
Estructura semantica Html5.pptx
Estructura semantica Html5.pptxEstructura semantica Html5.pptx
Estructura semantica Html5.pptx
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
Conceptos básicos HTML
Conceptos básicos HTMLConceptos básicos HTML
Conceptos básicos HTML
 
Lenguaje HTML
Lenguaje HTMLLenguaje HTML
Lenguaje HTML
 
Introducción HTML
Introducción HTMLIntroducción HTML
Introducción HTML
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
Hojas de estilo CSS
Hojas de estilo CSSHojas de estilo CSS
Hojas de estilo CSS
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en Cascada
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y Accesibilidad
 
Curso html
Curso   htmlCurso   html
Curso html
 
Html
HtmlHtml
Html
 
css
csscss
css
 
Introducción al desarrollo web frontend
Introducción al desarrollo web frontendIntroducción al desarrollo web frontend
Introducción al desarrollo web frontend
 
Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112Tags actividad 11 jmar 180112
Tags actividad 11 jmar 180112
 

En vedette

Html Tema 4 - Formularios
Html Tema 4 - FormulariosHtml Tema 4 - Formularios
Html Tema 4 - FormulariosRenny Batista
 
Introducción a CSS Parte - 1
Introducción a CSS Parte - 1Introducción a CSS Parte - 1
Introducción a CSS Parte - 1Jorge Llanten
 
Diseño adaptativo y responsive
Diseño adaptativo y responsiveDiseño adaptativo y responsive
Diseño adaptativo y responsiveRenny Batista
 
Uso de-patrones-de-arquitectura-capitulo-4
Uso de-patrones-de-arquitectura-capitulo-4Uso de-patrones-de-arquitectura-capitulo-4
Uso de-patrones-de-arquitectura-capitulo-4Ozzy Bull
 
Macros Visual Basic Para Excel
Macros Visual Basic Para ExcelMacros Visual Basic Para Excel
Macros Visual Basic Para ExcelBerthamazon
 
Ejercicios de visual basic 2012
Ejercicios de visual basic 2012Ejercicios de visual basic 2012
Ejercicios de visual basic 2012iestp huari
 
EXCEL Visual basic
EXCEL Visual basicEXCEL Visual basic
EXCEL Visual basicLuis Pacheco
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSSDinamiclerning
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basicAleckFong
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion CssAlf Chee
 
Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Dinamiclerning
 

En vedette (20)

Html Tema 4 - Formularios
Html Tema 4 - FormulariosHtml Tema 4 - Formularios
Html Tema 4 - Formularios
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
Introducción a CSS Parte - 1
Introducción a CSS Parte - 1Introducción a CSS Parte - 1
Introducción a CSS Parte - 1
 
Diseño adaptativo y responsive
Diseño adaptativo y responsiveDiseño adaptativo y responsive
Diseño adaptativo y responsive
 
Uso de-patrones-de-arquitectura-capitulo-4
Uso de-patrones-de-arquitectura-capitulo-4Uso de-patrones-de-arquitectura-capitulo-4
Uso de-patrones-de-arquitectura-capitulo-4
 
Mac
MacMac
Mac
 
Curso visual basic
Curso visual basicCurso visual basic
Curso visual basic
 
Macros Visual Basic Para Excel
Macros Visual Basic Para ExcelMacros Visual Basic Para Excel
Macros Visual Basic Para Excel
 
Ejercicios de visual basic 2012
Ejercicios de visual basic 2012Ejercicios de visual basic 2012
Ejercicios de visual basic 2012
 
EXCEL Visual basic
EXCEL Visual basicEXCEL Visual basic
EXCEL Visual basic
 
SEO
SEOSEO
SEO
 
Wordpress
WordpressWordpress
Wordpress
 
JQuery-Tema 1
JQuery-Tema 1JQuery-Tema 1
JQuery-Tema 1
 
Presentación css
Presentación cssPresentación css
Presentación css
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Ejercicios de excel con visual basic
Ejercicios de excel con visual basicEjercicios de excel con visual basic
Ejercicios de excel con visual basic
 
Introduccion a CSS I
Introduccion a CSS IIntroduccion a CSS I
Introduccion a CSS I
 
Introduccion Css
Introduccion CssIntroduccion Css
Introduccion Css
 
Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4Posicionamiento SEO, SEM, SMO - Clase 4
Posicionamiento SEO, SEM, SMO - Clase 4
 

Similaire à HTML Tablas divisiones iframes

Similaire à HTML Tablas divisiones iframes (20)

Maquetacion
MaquetacionMaquetacion
Maquetacion
 
Mariuxi perez monserrate
Mariuxi  perez monserrateMariuxi  perez monserrate
Mariuxi perez monserrate
 
Pamela montece
Pamela montecePamela montece
Pamela montece
 
Anthony rodriguez codigos de tablas en html
Anthony rodriguez codigos de tablas en htmlAnthony rodriguez codigos de tablas en html
Anthony rodriguez codigos de tablas en html
 
Dispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdfDispositivas CURSO HTML 5.pdf
Dispositivas CURSO HTML 5.pdf
 
Diseño de paginas con html1
Diseño de paginas con html1Diseño de paginas con html1
Diseño de paginas con html1
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Tipo
TipoTipo
Tipo
 
Clase HTML.pptx
Clase HTML.pptxClase HTML.pptx
Clase HTML.pptx
 
Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1 Curso HTML 5 & jQuery - Leccion 1
Curso HTML 5 & jQuery - Leccion 1
 
Taller Wordpress Nivel II
Taller Wordpress Nivel IITaller Wordpress Nivel II
Taller Wordpress Nivel II
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Tema02 html
Tema02 htmlTema02 html
Tema02 html
 
Html
HtmlHtml
Html
 
Etiquetas
EtiquetasEtiquetas
Etiquetas
 
Html
HtmlHtml
Html
 
Estructura HTML.pptx para empezar rl mundo de la web
Estructura HTML.pptx para empezar rl mundo de la webEstructura HTML.pptx para empezar rl mundo de la web
Estructura HTML.pptx para empezar rl mundo de la web
 
Html, Css y JavaScript
Html, Css y JavaScriptHtml, Css y JavaScript
Html, Css y JavaScript
 
Slideshare
SlideshareSlideshare
Slideshare
 

Plus de Renny Batista

Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Renny Batista
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Fundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIFundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIRenny Batista
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de DatosRenny Batista
 
Introduccion al java script
Introduccion al java scriptIntroduccion al java script
Introduccion al java scriptRenny Batista
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetosRenny Batista
 

Plus de Renny Batista (10)

05 java excepciones
05 java excepciones05 java excepciones
05 java excepciones
 
03 java poo_parte_2
03 java poo_parte_203 java poo_parte_2
03 java poo_parte_2
 
Java colecciones
Java coleccionesJava colecciones
Java colecciones
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Fundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema IIFundamentos de Sistema- >Tema II
Fundamentos de Sistema- >Tema II
 
Diagramas de Flujos de Datos
Diagramas de Flujos de DatosDiagramas de Flujos de Datos
Diagramas de Flujos de Datos
 
Introduccion al java script
Introduccion al java scriptIntroduccion al java script
Introduccion al java script
 
Introducción a la programación orientada objetos
Introducción a la programación orientada objetosIntroducción a la programación orientada objetos
Introducción a la programación orientada objetos
 

Dernier

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Dernier (6)

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

HTML Tablas divisiones iframes

  • 1. Hyper Text Markup Language Tema 3: Tablas, divisiones e iframes © Abril, 2015 Prof. Renny Batista
  • 2. Las Tablas en HTML  Las tablas en HTML utilizan los mismos conceptos de filas, columnas, cabeceras y títulos que los que se utilizan en cualquier otro entorno de publicación de documentos: Abril, 2015 2  Las tablas de HTML puede contener elementos simples, agrupaciones de filas y de columnas, cabeceras y pies de tabla, subdivisiones, cabeceras múltiples y otros elementos complejos.
  • 3. Las Tablas en HTML  Las tablas se definen con la etiqueta <table>.  Las tablas se dividen en filas con la etiqueta <tr>.  Las filas se dividen en datos de la tabla (columnas) con la etiqueta <td>.  Una fila de la tabla también se puede dividir en títulos de la tabla con el <th> etiqueta. <table style="width:100%"> <tr> <td>Juan</td> <td>Pérez</td> <td>50</td> </tr> <tr> <td>Eva</td> <td>Mendez</td> <td>34</td> </tr> </table> Abril, 2015 3
  • 4. Las Tablas en HTML  Si no se especifica un borde para la tabla, se muestra sin borde.  Un borde se puede agregar utilizando el atributo border: <table border="1" style="width:100%">  Para añadir bordes, mejor utilice la propiedad border CSS. table, th, td { border: 1px solid black; }  Si desea que bordes colapsen en uno solo, añada el CSS border-collapse table, th, td { border: 1px solid black; border-collapse: collapse; } Abril, 2015 4
  • 5. Las Tablas: Cell padding  Cell padding (Relleno) especifica el espacio entre el contenido de la celda y de sus bordes.  Si no especifica un relleno, las celdas de la tabla se mostrarán sin relleno.  Para establecer el padding en una celda, utilice la propiedad padding de CSS: table, th, td { border: 1px solid black; border-collapse: collapse; } th,td { padding: 15px; } Abril, 2015 5
  • 6. Las Tablas: Encabezados  Los encabezados en una tabla se definen con la etiqueta <th>.  Por defecto, los principales navegadores muestran los encabezdos de una tabla en negrita y centrados. <table style="width:100%"> <tr> <th>Nombre</th> <th>Apellidos</th> <th>Nota</th> </tr> <tr> <td>Juana</td> <td>Perdomo</td> <td>18</td> </tr> </table> Abril, 2015 6
  • 7. Las Tablas: Espacios  El border-spacing especifica el espacio entre las células. Para ajustar el espaciado entre los bordes para una tabla, utilice la propiedad de CSS: table { border-spacing: 5px; } Abril, 2015 7
  • 8. Las Tablas: expandir columnas  Para hacer que una celda ocupe más de una columna (expandir), utilice el atributo colspan en la etiqueta <th> o <td>. <table style="width:100%"> <tr> <th>Nombre</th> <th colspan="2">Teléfono</th> </tr> <tr> <td>Jennifer Lopez</td> <td>555 77 854</td> <td>555 77 855</td> </tr> </table> Abril, 2015 8
  • 9. Las Tablas: expandir filas  Para hacer que una celda ocupe más de una fila (expandir), utilice el atributo rowspan en la etiqueta <th> o <td>. <table style="width:100%"> <tr> <th>Name:</th> <td>Jennifer Lopez</td> </tr> <tr> <th rowspan="2">Teléfono:</th> <td>555 77 854</td> </tr> <tr> <td>555 77 855</td> </tr> </table> Abril, 2015 9
  • 10. Las Tablas: Título  Para añadir un título a una tabla, utilice la etiqueta <caption> <table style="width:100%"> <caption>Ahorro Mensual</caption> <tr> <th>Mes</th> <th>Ahorro Bs.</th> </tr> <tr> <td>Enero</td> <td>1000 Bs.</td> </tr> <tr> <td>Febrero</td> <td>590 Bs.</td> </tr> </table> Abril, 2015 10
  • 11. Las Tablas: Estilos  La mayoría de los ejemplos anteriores utilizan un atributo de estilo (width = "100%") para definir la anchura de cada tabla.  Esto hace que sea fácil de definir diferentes anchos para diferentes tablas.  Los estilos <style> en la sección <head>, define un estilo para todas las tablas en una página.  Para definir un estilo especial para una tabla en especial, añada un atributo id a la etiqueta <table> Abril, 2015 11
  • 12. Las Tablas: Estilos <style> table#t01 tr:nth-child(even) { background-color: #eee; } table#t01 tr:nth-child(odd) { background-color: #fff; } table#t01 th { color: white; background-color: black; } </style> Abril, 2015 12
  • 13. Las divisiones  El nombre de la etiqueta div tiene su origen en la palabra división, ya que esta etiqueta define zonas o divisiones dentro de una página HTML. Abril, 2015 13
  • 14. Las divisiones  El elemento <div> es un elemento de bloque que se puede utilizar como un contenedor para otros elementos HTML.  Debido a que es un elemento de bloque, el navegador mostrará saltos de línea antes y después de ella.  Cuando se utiliza junto con CSS, el elemento <div> se puede utilizar para bloques de estilo de contenido.  No es posible diseñar una página web compleja utilizando elementos <div> sin utilizar hojas de estilos CSS. Abril, 2015 14
  • 15. Las divisiones: ejemplo <div style="background-color:black; color:white; padding:20px;"> <h2>Venezuela</h2> <p>Venezuela, oficialmente denominada República Bolivariana de Venezuela, es un país de América situado en la parte septentrional de América del Sur, constituido por una parte continental y por un gran número de islas pequeñas e islotes en el mar Caribe, cuya capital es la ciudad de Caracas.</p> <p>Tiene una extensión territorial de 916 445 km². El territorio continental limita al norte con el mar Caribe, al oeste con Colombia, al sur con Brasil y por el este con Guyana.</p> </div> Abril, 2015 15
  • 16. Las divisiones: Un maquetado básico Abril, 2015 16 <html> <head> <title>Pagina de inicio maquetada con CSS</title> </head> <body> <div id="container"> <div id="header"> </div> <div id="navigation"> </div> <div id="content-container"> <div id="content"> </div> <div id="news"> </div> </div> <div id="footer"> </div> </div> </body> </html>
  • 17. Los elementos semánticos en HTML5  ¿Qué son los elementos semánticos? Un elemento semántico describe claramente su significado tanto para el navegador y el desarrollador. Ejemplos de elementos no-semánticos: <div> y <span> no dicen nada acerca de su contenido. Ejemplos de elementos semánticos: <form>, <table> y <img> definen claramente su contenido. Los elementos semánticos HTML5 son compatibles con todos los navegadores modernos. Abril, 2015 17
  • 18. Los elementos semánticos en HTML5  Muchos sitios web contienen código HTML como: <div id="nav"> <div class="header"> <div id="footer"> para indicar navegación, encabezado y pie de página.  HTML5 ofrece nuevos elementos semánticos para definir las diferentes partes de una página web: <article> <aside> <details> <figcaption> <figure> <footer> <header> <main> <mark> <nav> <section> <summary> <time> Abril, 2015 18
  • 19. Los elementos semánticos en HTML5  El elemento <section> define una sección de un documento.  De acuerdo con la documentación del W3C HTML5: "Una sección es una agrupación temática de los contenidos, por lo general con un título."  La página principal de un sitio Web puede ser dividido en secciones para la introducción, el contenido y la información de contacto. <section> <h1>WWF</h1> <p>The World Wide Fund for Nature (WWF) is....</p> </section> Abril, 2015 19
  • 20. Los elementos semánticos en HTML5  El elemento <article> especifica contenido independiente, autónomo.  Un artículo debe tener sentido por sí mismo, y debe ser posible leerlo de forma independiente del resto del sitio web.  Ejemplo en los que se puede utilizar un elemento <article>: Forum post, Blog post, Newspaper article <article> <h1>What Does WWF Do?</h1> <p>WWF's mission is to stop the degradation of our planet's natural environment, and build a future in which humans live in harmony with nature.</p> </article> Abril, 2015 20
  • 21. Los elementos semánticos en HTML5  El <header> especifica un encabezado de un documento o sección.  El elemento <header> debe utilizarse como un contenedor para el contenido introductorio.  Puede haber varios elementos <header> en un solo documento.  El ejemplo siguiente define una cabecera para un artículo: <article> <header> <h1>What Does WWF Do?</h1> <p>WWF's mission:</p> </header> <p>WWF's mission is to stop the degradation of our planet's natural environment, and build a future in which humans live in harmony with nature.</p> </article> Abril, 2015 21
  • 22. Los elementos semánticos en HTML5  El <footer> especifica un pie de página de un documento o sección.  A elemento <footer> debe contener información sobre su elemento contenedor.  Un pie de página contiene normalmente: el autor de la información del documento, derechos de autor, enlaces a términos de uso, información de contacto, etc.  Puede haber varios elementos <footer> en un solo documento.: <footer> <p>Posted by: Hege Refsnes</p> <p>Contact information: <a href="mailto:someone@example.com"> someone@example.com</a>.</p> </footer> Abril, 2015 22
  • 23. Los elementos semánticos en HTML5  El elemento <nav> define un conjunto de vínculos de navegación.  Este elemento está destinado a bloques de enlaces de navegación. Sin embargo, no todos los enlaces en un documento deben estar dentro de un elemento <nav> <nav> <a href="/html/">HTML</a> | <a href="/css/">CSS</a> | <a href="/js/">JavaScript</a> | <a href="/jquery/">jQuery</a> </nav> Abril, 2015 23
  • 24. Los elementos semánticos en HTML5  El elemento <aside> define un cierto contenido, aparte de los contenidos colocados (como una barra lateral).  El contenido del <aside> debe estar relacionado con el contenido de los alrededores (artículos, etc.) <p>My family and I visited The Epcot center this summer.</p> <aside> <h4>Epcot Center</h4> <p>The Epcot Center is a theme park in Disney World, Florida.</p> </aside> Abril, 2015 24
  • 25. Los elementos semánticos en HTML5  En los libros y periódicos, es común tener leyendas con imágenes.  El propósito de una leyenda es añadir una explicación visual de una imagen.  Con HTML5, las imágenes y leyendas se pueden agrupar en el elemento <figura> <figure> <img src="pic_mountain.jpg" alt="The Pulpit Rock" width="304" height="228"> <figcaption>Fig1.-The Pulpit Rock, Norway.</figcaption> </figure> Abril, 2015 25
  • 26. Bibliografías Abril, 2015 26 Eguíluz Pérez, J. Introducción a XHTML. http://www.librosweb.es 2008. Creative Commons reconocimiento no comercial - sin obra derivada 3.0 W3Schools a web developers site. http://www.w3schools.com