Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso de HTML
Autores: Diego Roldán
Fernando Calabuig
Buenos Aires, Junio 2014
Reglas para el buen desarrollo del curso
Interrumpir
Fernando Calabuig
ISBAN Web
fernando.calabuig@capgemini.com
HTML
CSS (Estilos)
Javascript
JQuery
HTML:
Introducción al HTML
Características básicas
Texto en páginas
Enlaces
Listas
Imágenes
Tablas
Formularios
¿Qué es HTML?
• "HTML es lo que se utiliza para crear todas las páginas web de Internet. Mas
concretamente, es el lenguaje con el que se ‘escriben’ la mayoría de las
páginas web".
• Nació en los 80’ como sistema para compartir documentos y eran simples
enlaces digitales para compartir documentos.
• Etiqueta de cierre: carácter <, seguido del carácter /, seguido del nombre de la
etiqueta (sin espacios en blanco) y terminado con el carácter >
<html>
<head>
<title>El primer documento HTML</title>
</head>
<body>
<p>El lenguaje HTML es <strong>tan sencillo</strong> que
prácticamente se entiende sin estudiar el significado
de sus etiquetas principales.</p>
</body>
</html>
Estructurar texto:
• <p> (parrafo): Delimita el contenido de un párrafo de texto
• <h1> … <h6> (sección): Define los títulos de las secciones de mayor
importancia de la página
• <br>: salto de línea
Marcado de texto
• <em>: Realza la importancia del texto que encierra(Cursiva o italica).
• <strong>: Realza con la máxima importancia el texto que encierra(Bold o
negrita).
• <ins>: Se emplea para marcar una modificación en los contenidos originales
consistente en la inserción de un nuevo contenido (Subraya).
• <del>: Se emplea para marcar una modificación en los contenidos originales
consistente en el borrado de cierto contenido (Tacha).
| Rightshore Delivery Center
| Rightshore Delivery Center
<a name="primera_seccion"></a>
<p>……..</p>
...
<a name="segunda_seccion"></a>
<p>…….</p>
El atributo name permite crear enlaces que hacen referencia a secciones dentro de una
misma página
• Listas ordenadas: son similares a las listas no ordenadas, pero los elementos
siguen un orden determinado.
Tipos de Listas:
No Ordenada: Ordenada:
<ul> <ol>
<li>Inicio</li> <li>Enchufar correctamente</li>
<li>Noticias</li> <li>Comprobar conexiones</li>
<li>Artículos</li> <li>Encender el aparato</li>
<li>Contacto</li> </ol>
</ul>
<dt>XML</dt>
<dd>Lenguaje basado en SGML y que se emplea para describir datos</dd>
<dt>RSS</dt>
<dt>GML</dt>
<dt>XHTML</dt>
<dt>SVG</dt>
<dt>XUL</dt>
<dd>Lenguajes derivados de XML para determinadas aplicaciones</dd>
</dl>
| Rightshore Delivery Center
Insert "Title, Author, Date"
© 2010 Capgemini - Internal use only. All rights reserved. 34
Imágenes
Existen imágenes:
• de contenido: proporcionan información y completan la información textual. se
incluyen directamente en el código HTML mediante la etiqueta <img>
• de adorno: bordes, iconos, fondos, etc. Deberían emplearse hojas de estilo en
lugar de estar en el código HTML.
Las tablas son una herramienta perfecta para organizar datos de manera
ordenada.
<th> Se emplea para definir las celdas que son cabecera de una fila
o de una columna de la tabla.
Cuadro de contraseña:
• Contraseña <br/><input type="password" size=“5” name=“psw" value="" />
Checkbox:
Radiobutton:
Sexo <br/>
<input type="radio" name="sexo" value="hombre" checked="checked" /> Hombre
<input type="radio" name="sexo" value="mujer" /> Mujer
El navegador se encarga de enviar automáticamente los datos cuando el usuario hace click sobre
este tipo de botón.
Ficheros adjuntos:
• Fichero adjunto <input type="file" name="adjunto" />
Si se incluye un control para adjuntar archivos, es obligatorio añadir el atributo enctype en la
etiqueta <form> del formulario.
Botón:
• Algunos formularios complejos necesitan botones más avanzados que los de
enviar datos (type="submit") y resetear el formulario (type="reset"). Por ese
motivo, el estándar HTML define un botón de tipo genérico:
• <legend>: asigna un
nombre a cada grupo.
• HTML cuenta con una etiqueta <label> y cuenta con un atributo específico
“FOR”. Este atributo indica de cual elemento en el form será el label
especificado.
Usando labels:
<label for="nombre">Nombre</label> <br/>
<input type="text" id="nombre" name="nombre" value="" />
<label for="apellidos">Apellidos</label> <br/>
<input type="text" id="apellidos" name="apellidos" value="" />
<label for="dni">DNI</label> <br/>
<input type="text" id="dni" name="dni" value="" size="10" maxlength="9" />
Listas desplegables:
Ejercicio:
Ejercicio:
The information contained in this presentation is proprietary and confidential. It is for Capgemini internal use only. Copyright ©2010 Capgemini. All rights reserved.