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

HTML ¿qué es y para que sirve?

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: HTML ¿qué es y para que sirve?

<H1>html</H1><h2>Qué es el html y para qué sirve</h2>

www.maximiliano.cl

por Maximiliano Martin - www.maximiliano.cl

Page 2: HTML ¿qué es y para que sirve?

Qué es HTMLLenguaje de Marcado más extendido

www.maximiliano.cl

Page 3: HTML ¿qué es y para que sirve?

Qué es HTMLLenguaje de Marcado más extendido

www.maximiliano.cl

Clases •Presentación•Procedimientos•Descriptivo

•Codificar un documento•Industria Editorial•Dictado a viva voz

Page 4: HTML ¿qué es y para que sirve?

1986

1991

SGMLLenguaje de Marcado Generalizado Standard

www.maximiliano.cl

Qué es HTML

HTMLLenguaje de Marcas de Hipertextos

Page 5: HTML ¿qué es y para que sirve?

Para qué sirve

www.maximiliano.cl

Page 6: HTML ¿qué es y para que sirve?

Para qué sirve

Describir estructura y contenido

www.maximiliano.cl

Page 7: HTML ¿qué es y para que sirve?

Para qué sirve

Describir estructura y contenido

www.maximiliano.cl

Complementar el texto con Objetos

Page 8: HTML ¿qué es y para que sirve?

Para qué sirve

Describir estructura y contenido

www.maximiliano.cl

Complementar el texto con Objetos

Se escribe en forma de “Etiquetas”

Page 9: HTML ¿qué es y para que sirve?

< >

Para qué sirve

Describir estructura y contenido

www.maximiliano.cl

Complementar el texto con Objetos

Se escribe en forma de “Etiquetas”

Rodeada por Corchetes Angulares

Page 10: HTML ¿qué es y para que sirve?

Declaración / DOCTYPE

Modularización (XHTML)

www.maximiliano.cl

de elementos

Page 11: HTML ¿qué es y para que sirve?

Declaración / DOCTYPE

Elemento Raiz / <html>

Modularización (XHTML)

www.maximiliano.cl

de elementos

Page 12: HTML ¿qué es y para que sirve?

Declaración / DOCTYPE

Elemento Raiz / <html>

Modularización (XHTML)

www.maximiliano.cl

Modularización. Módulo de:Estructura / body, head, html, titleTexto / abbr, acronym, address, etc.Hipertexto / aLista / dl, dt, dd, ol, ul, li.Objetos / object, param.Presentación / b, big, hr, i, etc.etc. /

de elementos

Page 13: HTML ¿qué es y para que sirve?

<a href=”” title=””>texto de enlace</a>

www.maximiliano.cl

Estructura de Elementos

Elemento

Page 14: HTML ¿qué es y para que sirve?

<a href=”” title=””>texto de enlace</a>

<Etiqueta inicial>

www.maximiliano.cl

Estructura de Elementos

Elemento

</Etiqueta final >

Page 15: HTML ¿qué es y para que sirve?

<a href=”” title=””>texto de enlace</a>

<Etiqueta inicial>

www.maximiliano.cl

Estructura de Elementos

Elemento

</Etiqueta final >

Contenido

Page 16: HTML ¿qué es y para que sirve?

<a href=”” title=””>texto de enlace</a>

<Etiqueta inicial>

www.maximiliano.cl

Estructura de Elementos

Elemento

Atributo=”valor”

</Etiqueta final >

Contenido

Page 17: HTML ¿qué es y para que sirve?

<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>

Page 18: HTML ¿qué es y para que sirve?

Declaración / DOCTYPE

www.maximiliano.cl

Page 19: HTML ¿qué es y para que sirve?

Declaración / DOCTYPE

www.maximiliano.cl

No 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">

Page 20: HTML ¿qué es y para que sirve?

Elemento Raiz / <html>

www.maximiliano.cl

Page 21: HTML ¿qué es y para que sirve?

Elemento Raiz / <html>

www.maximiliano.cl

Etiqueta 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>

Page 22: HTML ¿qué es y para que sirve?

<html>

</html>www.maximiliano.cl

Estructura de documento

Page 23: HTML ¿qué es y para que sirve?

<html>

</html>

<head>

</head>

www.maximiliano.cl

Estructura de documento

Page 24: HTML ¿qué es y para que sirve?

<html>

</html>

<body>

</body>

<head>

</head>

www.maximiliano.cl

Estructura de documento

Page 25: HTML ¿qué es y para que sirve?

<html>

</html>

<body>

</body>

<head>

</head>

www.maximiliano.cl

Estructura de documento

Page 26: HTML ¿qué es y para que sirve?

<html>

</html>

<body>

</body>

<head>

</head>

www.maximiliano.cl

Estructura de documento

<title> y otros elementos

Módulos de:•Estructura

•html, head, title, body•Metainformación•Estilos•Link•Base

Page 27: HTML ¿qué es y para que sirve?

<html>

</html>

<body>

</body>

<head>

</head>

www.maximiliano.cl

Estructura de documento

<title> y otros elementos

elementos

Mó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

Page 28: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Usuarios

Comunicamos/Informamos

Page 29: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos MáquinasUsuarios

Comunicamos/Informamos

Page 30: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Page 31: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

➡ h1

Page 32: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Contenido del artículo➡ h1

➡ p

Page 33: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Contenido del artículo➡ h1

➡ pLista de elementos ➡ ol, ul, li, li, li, li, li.

Page 34: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Contenido del artículo➡ h1

➡ pLista de elementos ➡ ol, ul, li, li, li, li, li.

Datos en excel ➡ table, td, tr,

Page 35: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Contenido del artículo➡ h1

➡ pLista de elementos ➡ ol, ul, li, li, li, li, li.

Datos en excel ➡ table, td, tr,

➡ Valores de atributos

Page 36: HTML ¿qué es y para que sirve?

www.maximiliano.cl

¿Para quién?Humanos

Titular principal

MáquinasUsuarios

Comunicamos/Informamos

Visible “Invisible”

Contenido del artículo➡ h1

➡ pLista de elementos ➡ ol, ul, li, li, li, li, li.

Datos en excel ➡ table, td, tr,

➡ Valores de atributos

Page 37: HTML ¿qué es y para que sirve?

www.maximiliano.cl

<head> o cabeceraContiene información sobre el documento que:

no se muestra directamente al usuario

Page 38: HTML ¿qué es y para que sirve?

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>

Page 39: HTML ¿qué es y para que sirve?

www.maximiliano.cl

<head> o cabeceraContiene información sobre el documento que:

referencia a metaetiquetas

Page 40: HTML ¿qué es y para que sirve?

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>

Page 41: HTML ¿qué es y para que sirve?

www.maximiliano.cl

<head> o cabeceraContiene información sobre el documento que:

relaciona mediante vínculos a otras URL o archivos

Page 42: HTML ¿qué es y para que sirve?

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>

Page 43: HTML ¿qué es y para que sirve?

www.maximiliano.cl

<body> o cuerpoDefine el contenido del documento. Lo que se

muestra a través del navegador

Page 44: HTML ¿qué es y para que sirve?

<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

Page 45: HTML ¿qué es y para que sirve?

<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

Page 46: HTML ¿qué es y para que sirve?

<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

Page 47: HTML ¿qué es y para que sirve?

<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

Page 48: HTML ¿qué es y para que sirve?

<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.

Page 49: HTML ¿qué es y para que sirve?

<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.

Page 50: HTML ¿qué es y para que sirve?

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>

Page 51: HTML ¿qué es y para que sirve?

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

Page 52: HTML ¿qué es y para que sirve?

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

Page 53: HTML ¿qué es y para que sirve?

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

Page 54: HTML ¿qué es y para que sirve?

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 Te

xt -->

Core Attributes

class

id

Note: Core Attributes m

ay not be used

in base, head, html, meta, param,

script, st

yle or title elements.

style

title

Language Attributes

dir

Note: Language Attrib

utes may not be

used in base, br, frame, fra

meset, 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 fie

lds

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

Page 55: HTML ¿qué es y para que sirve?

www.maximiliano.cl

WYSIWYG

Page 56: HTML ¿qué es y para que sirve?

www.maximiliano.cl

WYSIWYGWhat You See Is What You GetLo que ves es lo que obtienes

Page 57: HTML ¿qué es y para que sirve?

www.maximiliano.cl

WYSIWYGWhat You See Is What You GetLo que ves es lo que obtienes

Page 58: HTML ¿qué es y para que sirve?

www.maximiliano.cl

WYSIWYGWhat You See Is What You GetLo que ves es lo que obtienes

Page 59: HTML ¿qué es y para que sirve?

www.maximiliano.cl

ValidaciónVerifica la correcta implementación del código según

el DTD declarado

http://validator.w3.org/

Page 60: HTML ¿qué es y para que sirve?

www.maximiliano.cl

Validación

Page 61: HTML ¿qué es y para que sirve?

www.maximiliano.cl

Validación

Page 62: HTML ¿qué es y para que sirve?

www.maximiliano.cl

Accesibilidad

Page 63: HTML ¿qué es y para que sirve?

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

Page 64: HTML ¿qué es y para que sirve?

www.maximiliano.cl

EjercicioEscribir las etiquetas identificadas

Page 65: HTML ¿qué es y para que sirve?

www.maximiliano.cl

Ejercicio¿Cuántos elementos HTML puedes

nombrar en 5 minutos?

Page 66: HTML ¿qué es y para que sirve?

www.maximiliano.cl

GraciasMaximiliano Martin

www.maximiliano.cl