Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIN WEB
Etiquetas de HTML-HTML5 y CSS
ELABORADO POR:
NOMBRE
JORGE LUIS SERVIN GARCIA
NUMERO DE CONTROL
11690194
IT DE CD. VALLES
PROGRAMACION WEB
Contenido
1
<INPUT> ....................................................................................................................................................... 1
1.1.1
1.2
Ejemplo ............................................................................................................................................. 1
<FORM> ....................................................................................................................................................... 1
1.2.1
1.3
Ejemplo ............................................................................................................................................. 2
<TABLE> ....................................................................................................................................................... 2
1.3.1
1.4
Ejemplo ............................................................................................................................................. 2
<DIV> .......................................................................................................................................................... 3
1.4.1
1.5
Ejemplo ............................................................................................................................................. 3
<BODY> ........................................................................................................................................................ 3
1.5.1
1.6
Ejemplo ............................................................................................................................................. 4
<HEAD> ........................................................................................................................................................ 4
1.6.1
1.7
Ejemplo ............................................................................................................................................. 4
<TITLE> ........................................................................................................................................................ 5
1.7.1
1.8
Ejemplo ............................................................................................................................................. 5
<LINK> ......................................................................................................................................................... 5
1.8.1
1.9
Ejemplo ............................................................................................................................................. 5
<IMG> .......................................................................................................................................................... 6
1.9.1
1.10
Ejemplo ............................................................................................................................................. 6
<HEADER> ................................................................................................................................................ 6
1.10.1
1.11
<FOOTER> ................................................................................................................................................ 6
1.11.1
1.12
Ejemplo ........................................................................................................................................ 7
<ARTICLE> ................................................................................................................................................ 8
1.13.1
1.14
Ejemplo ........................................................................................................................................ 7
<SECTION> ............................................................................................................................................... 7
1.12.1
1.13
Ejemplo ........................................................................................................................................ 6
Ejemplo ........................................................................................................................................ 8
<NAV>..................................................................................................................................................... 8
1.14.1
Ejemplo ........................................................................................................................................ 8
Pgina i
IT DE CD. VALLES
PROGRAMACION WEB
CSS ........................................................................................................................................................... 9
2.1
2.2
2.2.1
2.2.2
2.2.3
2.3
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.5
2.6
2.7
BIBLIOGRAFA ........................................................................................................................................ 25
Pgina ii
IT DE CD. VALLES
PROGRAMACION WEB
1.2 <Form>
La etiqueta <form> se utiliza para crear un formulario que le permita al usuario ingresar
datos.
Los datos del formulario sern enviados a un archivo procesador de datos que se
encuentra en el servidor.
Esta etiqueta acta como contenedor decontroles, por ejemplo:
Botones
Casillas de verificacin (checkboxes)
Radiobotones (radio buttons)
Mens
Entrada de texto (input)
Seleccin de ficheros (file select)
Etc.
JORGE LUIS SERVIN GARCIA
Pgina 1
IT DE CD. VALLES
PROGRAMACION WEB
1.2.1 Ejemplo
<form action="procesador_datos.php" method="get">
Nombre: <input type="text" name="nombre" />
Apellido: <input type="text" name="apellido" />
<input type="reset" value="Borrar" />
</form>
1.3 <Table>
La etiqueta <table> se utiliza para definir una tabla.
Las tablas se componen con las siguientes etiquetas:
<caption>
<col>
<colgroup>
<thead>
<tbody>
<tfoot>
1.3.1 Ejemplo
<table border="1">
<tr>
<th>Nombres</th>
Pgina 2
IT DE CD. VALLES
PROGRAMACION WEB
<th>Edad</th>
</tr>
<tr>
<td>Mara</td>
<td>15</td>
</tr>
<tr>
<td>Juan</td>
<td>13</td>
</tr>
</table>
1.4 <Div>
La etiqueta <div> se utiliza para definir una seccin dentro del documento.
Esta etiqueta se usa comnmente para agrupar un bloque de elementos, para luego
aadirle un estilo determinado.
1.4.1 Ejemplo
<div style="color:red">
<h3>Grupo 1</h3>
<p>Este bloque tiene definido el texto de color rojo.</p>
</div>
<div style="color:green">
<h3>Grupo 2</h3>
<p>Este bloque tiene definido el texto de color verde.</p>
</div>
1.5 <Body>
La etiqueta <body> define el cuerpo de un documento.
Dentro del cuerpo del documento se incluye todo el contenido del mismo, por
ejemplo: textos, enlaces, imgenes, tablas, etc.
Pgina 3
IT DE CD. VALLES
PROGRAMACION WEB
1.5.1 Ejemplo
<html>
<head>
<title>Ttulo del documento</title>
</head>
<body>
Todo el contenido del documento...
</body>
</html>
1.6 <Head>
El elemento head define la cabecera del documento y contiene informacin del
mismo (metadatos, scripts, estilos, ubicacin de documentos de estilos, ttulo de la
pgina, etc.).
La cabecera de un documento puede contener las siguientes etiquetas:
<title> (obligatoria)
<meta>
<link>
<base>
<script>
<style>
1.6.1 Ejemplo
<html>
<head>
<title>Ttulo del documento</title>
</head>
<body>
Todo el contenido del documento...
</body>
Pgina 4
IT DE CD. VALLES
PROGRAMACION WEB
</html>
1.7 <Title>
La etiqueta <title> define el ttulo de un documento.
Esta etiqueta es obligatoria dentro de la seccin head.
La etiqueta <title> se muestra en:
1.7.1 Ejemplo
<html>
<head>
<title>Ttulo del documento</title>
</head>
<body>
Contenido del documento...
</body>
</html>
1.8 <Link>
La etiqueta <link> define un enlace entre el documento y algn recurso externo.
El elemento link debe ser ubicado en la seccin head del documento.
1.8.1 Ejemplo
<head>
<link rel="stylesheet" type="text/css" href="/estilos.css" />
</head>
Pgina 5
IT DE CD. VALLES
PROGRAMACION WEB
<body>
<p>Texto formateado gracias al enlace a las hojas de estilo</p>
</body>
1.9 <Img>
La etiqueta <img> incluye una imagen en el documento.
Esta imagen no es insertada tcnicamente en el documento, sino que se enlaza
hacia el mismo.
1.9.1 Ejemplo
<img src="/flores.jpg" alt="Un ramo de flores" />
1.10 <Header>
El etiqueta <header> representa un grupo de ayudas introductorias o de navegacin.
Puede contener algunos elementos de encabezado, pero tambin otros elementos
como un logo, una seccin que aglutine secciones de encabezados, una formulario
de bsqueda o cosas parecidas.
Nota de uso:
El elemento <header> no es contenido de seccin y, por lo tanto, no introduce
una nueva seccin en descripcin.
1.10.1 Ejemplo
<header>
<h1>HTML5 Paso a paso</h1>
<p>Mi nombre es Jorge Luis Servn Garca</p>
</header>
1.11 <Footer>
La etiqueta <footer> representa un pie de pgina para el contenido de seccin ms
cercano o el elemento raz de seccin. Un pie de pgina tpicamente contiene
informacin acerca del autor de la seccin, datos de derechos de autor o enlaces a
documentos relacionados.
JORGE LUIS SERVIN GARCIA
Pgina 6
IT DE CD. VALLES
PROGRAMACION WEB
Notas de uso:
1.11.1 Ejemplo
<footer>Este documento fue escrito en 2014.</footer>
1.12 <Section>
Su uso es similar al elemento <div>, con la particularidad de que <section> se utiliza
para agrupar contenido relacionado, es decir representa una seccin del documento
con elementos de un mismo tema. Una recomendacin general es que comience con
un ttulo (h1-h6). Por tanto, una buena forma de saber si tenemos que utilizar la
etiqueta <section> es cuando tengamos la necesidad de aplicar un encabezado.
1.12.1 Ejemplo
<section>
<header>
<h1>Listado de noticias breves</h1>
</header>
<article>
<header>
<h2>Noticia 1</h2>
<p>Texto de breve de la noticia 1</p>
</header>
</article>
<article>
<header>
<h2>Noticia 2</h2>
<p>Texto de breve de la noticia 2</p>
</header>
</article>
<article>
<header>
<h2>Noticia 3</h2>
<p>Texto de breve de la noticia 3</p>
</header>
</article>
</section>
Pgina 7
IT DE CD. VALLES
PROGRAMACION WEB
1.13 <Article>
La etiqueta <article> representa una composicin auto-contenida en un documento,
pgina, una aplicacin o en el sitio, que se destina a distribuir de forma
independiente o reutilizable, por ejemplo, en la sindicacin. Podra ser un mensaje en
un foro, un artculo de una revista o un peridico, una entrada de blog, un comentario
de un usuario, un widget interactivo o gadget, o cualquier otro elemento
independiente del contenido.
Notas de uso:
Cuando los elementos <article> estn anidados, los internos representan artculos
relacionados con el exterior. Por ejemplo, los comentarios de un blog pueden ser
elementos <article> anidados al que representa la entrada del blog.
Los datos del autor de un elemento <article> pueden ser proporcionados a travs del
elemento <address>, pero no se aplica a los elementos<article> anidados.
La fecha de publicacin y el tiempo de un elemento <article> pueden ser descritos
con el atributo pubdate atributo de un elemento <time>.
1.13.1 Ejemplo
<article>
<header>
<h1>Section y article, diferencias</h1>
<p><time datetime="2013-01-17T14:28-08:00">17 de enero, 2013</time></p>
</header>
<p>La especificacin actual del HTML5 da bastante libertad al diseador a la hora de utilizar unas
etiquetas u otras.</p>
<p>...</p>
<footer>
<a href="?comments=1">Mostrar comentarios...</a>
</footer>
</article>
1.14 <Nav>
Crea un men de navegacin.
1.14.1 Ejemplo
<nav>
Pgina 8
IT DE CD. VALLES
PROGRAMACION WEB
<ul>
<li><a href="DireccionPagina"> Item de Navegacin 1 </li>
<li><a href="DireccionPagina"> Item de Navegacin 2 </li>
<li><a href="DireccionPagina"> Item de Navegacin Etc </li>
</ul>
</nav>
2 CSS
2.1 Modelo de Caja
El modelo de caja o "box model" es seguramente la caracterstica ms importante del
lenguaje de hojas de estilos CSS, ya que condiciona el diseo de todas las pginas
web. El modelo de cajas es el comportamiento de CSS que hace que todos los
elementos de las pginas se representen mediante cajas rectangulares.
Las cajas de una pgina se crean automticamente. Cada vez que se inserta una
etiqueta HTML, se crea una nueva caja rectangular que encierra los contenidos de
ese elemento. La siguiente imagen muestra las tres cajas rectangulares que crean
las tres etiquetas HTML que incluye la pgina:
Pgina 9
IT DE CD. VALLES
PROGRAMACION WEB
Las cajas de las pginas no son visibles a simple vista porque inicialmente no muestran
ningn color de fondo ni ningn borde. La siguiente imagen muestra las cajas que
forman la pgina web de http://www.alistapart.com/ despus de forzar a que todas las
cajas muestren su borde:
10
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
Las partes que componen cada caja y su orden de visualizacin desde el punto de
vista del usuario son las siguientes:
Contenido (content): se trata del contenido HTML del elemento (las palabras de
un prrafo, una imagen, el texto de una lista de elementos, etc.)
Imagen de fondo (background image): imagen que se muestra por detrs del
contenido y el espacio de relleno.
Color de fondo (background color): color que se muestra por detrs del
contenido y el espacio de relleno.
11
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
12
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
13
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
color:#0000FF;
text-align:left;
}
h1{
color:#FF0000;
text-align:left;
}
.clase1{
font-style:italic;
font-size:20px;
border-bottom:1px #000000 dashed;
text-align:left;
}
#estilo1{
color:#FFFFFF;
font-size:15px;
background-color: #000000;
text-align:left;
}
14
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
</head>
<body>
Aqu va el cuerpo del documento, todo el contenido
</body>
</html>
15
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
El lenguaje de hojas de estilo por defecto tambin puede ser establecido con
encabezados HTTP. La declaracin META de arriba es equivalente al encabezado
HTTP siguiente:
Content-Style-Type: text/css
16
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
17
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
18
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
Las reglas de precedencia y herencia de las reglas de estilo dependen del lenguaje
de hojas de estilo.
La siguiente declaracin STYLE CSS pone un borde alrededor de todos los
elementos H1 del documento y los centra en la pgina.
<HEAD>
<STYLE type="text/css">
H1 {border-width: 1px; border: solid; text-align: center}
</STYLE>
</HEAD>
Para especificar que esta informacin de estilo slo debera aplicarse a los
elementos H1 de una clase especfica, la modificamos como sigue:
<HEAD>
<STYLE type="text/css">
H1.miclase {border-width: 1px; border: solid; text-align: center}
</STYLE>
</HEAD>
<BODY>
<H1 class="miclase"> Este H1 est afectado por nuestro estilo </H1>
<H1> Este no est afectado por nuestro estilo </H1>
</BODY>
19
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
<HEAD>
<STYLE type="text/css">
SPAN.ver-ex { font-variant: small-caps }
</STYLE>
</HEAD>
<BODY>
<P><SPAN class="ver-ex">Las primeras</SPAN> palabras
de este prrafo van en versalitas.
</BODY>
20
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
Este ejemplo aade efectos de sonido a los vnculos para su uso en salidas por voz:
<STYLE type="text/css" media="aural">
A { cue-before: uri(bell.aiff); cue-after: uri(dong.wav)}
</STYLE>
</HEAD>
21
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
width: 90%;
padding: 10px;
border: 2px dashed #CCC;
background: white;
}
22
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
<HTML>
<HEAD>
<TITLE>Titulo</TITLE>
<STYLE TYPE="text/css">
H1.nuevaclase { color:red; }
.nuevaclase2 {color:blue;}
</STYLE>
</HEAD>
<BODY>
<H1 CLASS="nuevaclase">Este texto aparece en rojo</H1>
<H1>Este texto aparece como un H1 normal</H1>
<H1 class="nuevaclase2">Este texto aparece en blue</H1>
<P class="nuevaclase">Este texto aparece en rojo</P>
</BODY>
</HTML>
Se pueden establecer clases separadas. Una mism a etiqueta HTML puede
tener diferentes "clases", permitiendo que un mismo elemento ofrezca
diferentes estilos, por ejemplo:
H1.clase1 {font: 15px; color: red;}
H1.clase2 {font: 15px; color: blue;}
H1.clase3 {font: 15px; color: green;}
Esto se transformara a nivel de cdigo:
<H1 CLASS="clase1 ">Este texto se vera en color rojo</H1>
<H1 CLASS="clase2">Este texto se vera en color blue</H1>
<H1 CLASS="clase3">Este texto se vera en color green</H1>
23
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
Las ventajas de usar este tipo de fuentes en lugar de imgenes son muchas:
24
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
3 Bibliografa
http://www.virtualnauta.com/html-etiqueta-input
http://www.virtualnauta.com/html-etiqueta-form
http://www.virtualnauta.com/html-etiqueta-table
http://www.virtualnauta.com/html-etiqueta-div
http://www.virtualnauta.com/html-etiqueta-head
http://www.virtualnauta.com/html-etiqueta-title
http://www.virtualnauta.com/html-etiqueta-link
http://www.virtualnauta.com/html-etiqueta-img
https://developer.mozilla.org/es/docs/Web/HTML/Elemento/header
https://developer.mozilla.org/es/docs/Web/HTML/Elemento/footer
https://developer.mozilla.org/es/docs/HTML/Elemento/section
http://www.juanancobo.com/blog/section-y-article-de-html5-diferencias/
https://developer.mozilla.org/es/docs/Web/HTML/Elemento/article
https://developer.mozilla.org/es/docs/Web/HTML/Elemento/nav
http://librosweb.es/libro/css/capitulo_4.html
http://css.hazunaweb.com/202.php
http://css.hazunaweb.com/203.php
http://librosweb.es/libro/css/capitulo_2/selectores_basicos.html
http://html.conclase.net/w3c/html401-es/present/styles.html#h-14.2
JORGE LUIS SERVIN GARCIA
25
Pgina
IT DE CD. VALLES
PROGRAMACION WEB
http://www.cssblog.es/css-id-del-elemento/
http://www.usabilidad.tv/hojas_de_estilos_css/clases.asp
http://www.oloblogger.com/2014/02/fuente-iconos-awesome.html
26
Pgina