HTML ¿qué es y para que sirve?

maxymiliano 25,810 views 66 slides Nov 10, 2009
Slide 1
Slide 1 of 66
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66

About This Presentation

Introducción al HTML para periodistas y/o administradores de contenido.


Slide Content

<H1>html</H1>
<h2>Qué es el html y para qué sirve</h2>
www.maximiliano.cl
por Maximiliano Martin - www.maximiliano.cl

Qué es HTMLLenguaje de Marcado más extendido
www.maximiliano.cl

Qué es HTMLLenguaje de Marcado más extendido
www.maximiliano.clClases
•Presentación
•Procedimientos
•Descriptivo •Codificar un documento
•Industria Editorial
•Dictado a viva voz

1986 1991 SGML Lenguaje de Marcado
Generalizado Standard
www.maximiliano.cl
Qué es HTMLHTML
Lenguaje de Marcas de Hipertextos

Para qué sirve
www.maximiliano.cl

Para qué sirveDescribir estructura y contenido
www.maximiliano.cl

Para qué sirveDescribir estructura y contenido
www.maximiliano.clComplementar el texto con Objetos

Para qué sirveDescribir estructura y contenido
www.maximiliano.clComplementar el texto con Objetos Se escribe en forma de “Etiquetas”

< > Para qué sirveDescribir estructura y contenido
www.maximiliano.clComplementar el texto con Objetos Se escribe en forma de “Etiquetas” Rodeada por Corchetes Angulares

Declaración / DOCTYPE
Modularización (XHTML)
www.maximiliano.clde elementos

Declaración / DOCTYPE
Elemento Raiz / <html>
Modularización (XHTML)
www.maximiliano.clde elementos

Declaración / DOCTYPE
Elemento Raiz / <html>
Modularización (XHTML)
www.maximiliano.cl
Modularización. Módulo de:
Estructura / body, head, html, title
Texto / abbr, acronym, address, etc.
Hipertexto / a
Lista / dl, dt, dd, ol, ul, li.
Objetos / object, param.
Presentación / b, big, hr, i, etc.
etc. / de elementos

<a href=”” title=””>texto de enlace</a> www.maximiliano.cl
Estructura de Elementos
Elemento

<a href=”” title=””>texto de enlace</a> <Etiqueta inicial>
www.maximiliano.cl
Estructura de Elementos
Elemento
</Etiqueta final >

<a href=”” title=””>texto de enlace</a> <Etiqueta inicial>
www.maximiliano.cl
Estructura de Elementos
Elemento
</Etiqueta final >
Contenido

<a href=”” title=””>texto de enlace</a> <Etiqueta inicial>
www.maximiliano.cl
Estructura de Elementos
Elemento
Atributo=”valor”
</Etiqueta final >
Contenido

<a href=”” title=””>texto de enlace</a> <Etiqueta inicial>
www.maximiliano.cl
Estructura de Elementos
Elemento
Atributo=”valor”
</Etiqueta final >
Contenido
<a href=”” title=””>texto de enlace</a>

Declaración / DOCTYPE
www.maximiliano.cl

Declaración / DOCTYPE
www.maximiliano.clNo es una etiqueta sino una
instrucción •Definición del Tipo de Documento (DTD)
•El DTD especifica las reglas para el
lenguaje de marcado •XHTML 1.0 Strict / XHTML 1.0 Transitional
•XHTML 1.1
•HTML 4.0 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-strict.dtd">

Elemento Raiz / <html>
www.maximiliano.cl

Elemento Raiz / <html>
www.maximiliano.clEtiqueta que contiene todo el HTML •Informa al navegador que lo contenido
por él debe ser interpretado como HTML
•Inicio y término del documento <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/
xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
...elementos del head...
</head>
<body>
...elementos del body...
</body>
</html>

<html>
</html>
www.maximiliano.cl
Estructura de documento

<html>
</html>
<head>
</head>
www.maximiliano.cl
Estructura de documento

<html>
</html>
<body>
</body>
<head>
</head>
www.maximiliano.cl
Estructura de documento

<html>
</html>
<body>
</body>
<head>
</head>
www.maximiliano.cl
Estructura de documento

<html>
</html>
<body>
</body>
<head>
</head>
www.maximiliano.cl
Estructura de documento
<title> y otros elementosMódulos de:
•Estructura
•html, head, title, body
•Metainformación
•Estilos
•Link
•Base

<html>
</html>
<body>
</body>
<head>
</head>
www.maximiliano.cl
Estructura de documento
<title> y otros elementos
elementosMódulos de:
•Estructura
•html, head, title, body
•Metainformación
•Estilos
•Link
•Base Módulos de:
•Texto
•p, code, div, em, strong, span, q,
pre, samp, h1, h2, h3, etc
•Hipertexto
•Lista
•Objetos
•Presentación
•Edición
•Formularios
•Tablas
•Imágen
•Otros

www.maximiliano.cl
¿Para quién?
UsuariosComunicamos/Informamos

www.maximiliano.cl
¿Para quién?
Humanos MáquinasUsuariosComunicamos/Informamos

www.maximiliano.cl
¿Para quién?
Humanos MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”➡ h1

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”Contenido del artículo ➡ h1 ➡ p

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”Contenido del artículo ➡ h1 ➡ p Lista de elementos ➡ ol, ul, li, li, li, li, li.

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”Contenido del artículo ➡ h1 ➡ p Lista de elementos ➡ ol, ul, li, li, li, li, li. Datos en excel ➡ table, td, tr,

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”Contenido del artículo ➡ h1 ➡ p Lista de elementos ➡ ol, ul, li, li, li, li, li. Datos en excel ➡ table, td, tr, ➡ Valores de atributos

www.maximiliano.cl
¿Para quién?
HumanosTitular principal MáquinasUsuariosComunicamos/Informamos
Visible “Invisible”Contenido del artículo ➡ h1 ➡ p Lista de elementos ➡ ol, ul, li, li, li, li, li. Datos en excel ➡ table, td, tr, ➡ Valores de atributos

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
no se muestra directamente al usuario

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
no se muestra directamente al usuario <html>
<head>
<title>Gu&iacute;a de Referencia R&aacute;pida XHTML</title>
</head>
<body>
...elementos del body...
</body>
</html> <title>

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
referencia a metaetiquetas

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
referencia a metaetiquetas <meta name="Description" content="Qué es HTML y para qué sirve" />
<meta name="Keywords" content="HTML,XHTML,tutorial HTML" />
<meta name="Author" content="Maximiliano Martin" />
<meta name="Copyright" content="... <meta>

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
relaciona mediante vínculos a otras URL o archivos

www.maximiliano.cl
<head> o cabeceraContiene información sobre el documento que:
relaciona mediante vínculos a otras URL o archivos <link type="text/css" rel="stylesheet" href="css/base.css" />
<link type="text/css" media="print" rel="stylesheet" href="css/print.css" />
<link type="text/css" media="aural" rel="stylesheet" href="css/aural.css" /> <link>

www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea p, div, ol, ul, li,
h1, h2, h3, etc. a, img, em,
strong, span,
etc.

<body>...
...</body> www.maximiliano.cl
<body> o cuerpoDefine el contenido del documento. Lo que se
muestra a través del navegador Elementos en bloque Elementos en linea p, div, ol, ul, li,
h1, h2, h3, etc. a, img, em,
strong, span,
etc.

www.maximiliano.cl
Valores de AtributosPropiedad de algunos elementos a los que se les
asigna Valores específicos (Humanos/Robots) <a> vínculo o ancla </a>

www.maximiliano.cl
Valores de AtributosPropiedad de algunos elementos a los que se les
asigna Valores específicos (Humanos/Robots) <a> vínculo o ancla </a> <a href=”http://www.wikipedia.com/ancla/”
title=”Definición de Wikipedia” rel=”External”> vínculo
o ancla </a> •href
•title
•class
•id •hreflang
•accesskey
•rel
•tabindex

www.maximiliano.cl
Valores de AtributosPropiedad de algunos elementos a los que se les
asigna Valores específicos (Humanos/Robots) <img src=”URI” /> •scr
•alt
•class
•id <img src=”http://www.w3c.es/img/eslogo-20030729.png”
alt="Oficina española del W3C" height="52" width="279" /> •height
•longdesc
•width

www.maximiliano.cl
+ ElementosPropiedad de algunos elementos a los que se les
asigna Valores específicos (Humanos/Robots) •Estructura: body, head, html, title
•Texto: abbr, acronym, address, blockquote, br,
cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd,
p, pre, q, samp, span, strong, var
•Presentación: b, big, hr, i, small, sub, sup, tt
•Formularios: button, fieldset, form, input, label,
legend, select, optgroup, option, textarea
•Tablas: caption, col, colgroup, table, tbody, td,
tfoot, th, thead, tr
•Mapa de Imagen del lado Cliente: area, map
•Mapa de Imagen del lado Servidor: Attribute
ismap on img •Hipertexto: a
•Lista: dl, dt, dd, ol, ul, li
•Objetos: object, param
•Edición: del, ins
•Texto Bidireccional: bdo
•Módulo de Imagen: img
•Metainformación: meta
•Scripting: noscript, script
•Hoja de Estilo: style element
•Link: link
•Base: base

www.maximiliano.cl
+ ElementosPropiedad de algunos elementos a los que se les
asigna Valores específicos (Humanos/Robots) •Estructura: body, head, html, title
•Texto: abbr, acronym, address, blockquote, br,
cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd,
p, pre, q, samp, span, strong, var
•Presentación: b, big, hr, i, small, sub, sup, tt
•Formularios: button, fieldset, form, input, label,
legend, select, optgroup, option, textarea
•Tablas: caption, col, colgroup, table, tbody, td,
tfoot, th, thead, tr
•Mapa de Imagen del lado Cliente: area, map
•Mapa de Imagen del lado Servidor: Attribute
ismap on img •Hipertexto: a
•Lista: dl, dt, dd, ol, ul, li
•Objetos: object, param
•Edición: del, ins
•Texto Bidireccional: bdo
•Módulo de Imagen: img
•Metainformación: meta
•Scripting: noscript, script
•Hoja de Estilo: style element
•Link: link
•Base: base Comments
<!-- Comment Text -->
Core Attributes
class
id
Note: Core Attributes may not be used
in base, head, html, meta, param,
script, style or title elements.
style
title
Language Attributes
dir
Note: Language Attributes may not be
used in base, br, frame, frameset, hr,
iframe, param or script elements.
lang
Keyboard Attributes
accesskey tabindex
Form Events
onBlur
onChange
onFocus
onReset
onSelect
onSubmit
Window Events
onLoad onUnload
Keyboard Events
onKeydown
onKeypress
onKeyup
Mouse Events
onClick
onDblclick
onMousedown
onMousemove
onMouseout
onMouseover
onMouseup
Document Outline
<!DOCTYPE>
<html>
<head>
<body>
Version of (X)HTML
HTML document
Page information
Page contents
Common Character Entities
&#34;
&#38;
&#60;
&#62;
&#64;
&#128;
&#149;
&#153;
&#163;
&#160;
&#169;
"
&
<
>
@



£
©
Quotation mark
Ampersand
Less than
Greater than
"At" symbol
Euro
Small bullet
Trademark
Pound
Non-breaking space
Copyright symbol
Available free from AddedBytes.com
Links
<a href="">
<a href="mailto:">
<a name="name">
<a href="#name">
Page link
Email link
Anchor
Link to anchor
Empty Elements
<area />
<base />
<br />
<col />
<hr />
<img />
<input />
<link />
<meta />
<param />
Page Information
<base />
<meta />
<title>
<link />
<style>
<script>
Base URL
Meta data
Title
Relevant resource
Style resource
Script resource
Tables
<table>
<caption>
<thead>
<tbody>
<tfoot>
<colgroup>
<col />
<tr>
<th>
<td>
Table
Caption
Table header
Table body
Table footer
Column group
Column
Table row
Header cell
Table cell
Forms
<form>
<fieldset>
<legend>
<label>
<input />
<select>
<optgroup>
<option>
<textarea>
<button>
Form
Collection of fields
Form legend
Input label
Form input
Drop-down box
Group of options
Drop-down options
Large text input
Button
Objects
<object>
<param />
Object
Parameter
Document Structure
<h[1-6]>
<div>
<span>
<p>
<br />
<hr />
Heading
Page section
Inline section
Paragraph
Line break
Horizontal rule
Lists
<ol>
<ul>
<li>
<dl>
<dt>
<dd>
Ordered list
Unordered list
List item
Definition list
Definition term
Term description
Text Markup
<strong>
<em>
<blockquote>
<q>
<abbr>
<acronym>
<address>
<pre>
<dfn>
<code>
<cite>
<del>
<ins>
<sub>
<sup>
<bdo>
Strong emphasis
Emphasis
Long quotation
Short quotation
Abbreviation
Acronym
Address
Pre-formatted text
Definition
Code
Citation
Deleted text
Inserted text
Subscript
Superscript
Text direction
Images and Image Maps
<img />
<map>
<area />
Image
Image Map
Area of Image Map

www.maximiliano.cl
WYSIWYG

www.maximiliano.cl
WYSIWYGWhat You See Is What You Get
Lo que ves es lo que obtienes

www.maximiliano.cl
WYSIWYGWhat You See Is What You Get
Lo que ves es lo que obtienes

www.maximiliano.cl
WYSIWYGWhat You See Is What You Get
Lo que ves es lo que obtienes

www.maximiliano.cl
ValidaciónVerifica la correcta implementación del código según
el DTD declarado http://validator.w3.org/

www.maximiliano.cl
Validación

www.maximiliano.cl
Validación

www.maximiliano.cl
Accesibilidad

www.maximiliano.cl
AccesibilidadProporciona alternativas para que lleguemos a más
usuarios con nuestro mensaje/información http://www.discapnet.es/web_accesible/tecnicas/html/WCAG10-HTML-
TECHS_es.html/ •Metaetiquetas link
•Texto de vínculos
•Atributos alt, longdesc, rel, Acceskey, tabindex
•Estructura de cabeceras h1, h2, h3
•Cambios de idioma

www.maximiliano.cl
EjercicioEscribir las etiquetas identificadas

www.maximiliano.cl
Ejercicio¿Cuántos elementos HTML puedes
nombrar en 5 minutos?

www.maximiliano.cl
Gracias
Maximiliano Martin
www.maximiliano.cl