Professional Documents
Culture Documents
Pg. N 1
HTML
Un editor es un programa que permite redactar documentos, pero hoy en da existen editores
que le permiten crear pginas Web sin la necesidad de escribir ni una sola lnea de cdigo HTML.
Estos editores disponen de un entorno visual, y generan automticamente el cdigo de las
pginas. Al poder ver en todo momento cmo quedar la pgina en el navegador, se facilita la
creacin de las pginas, y el uso de mens permite ganar rapidez.
Estos editores visuales pueden generar en ocasiones cdigo basura, es decir, cdigo que no sirve
para nada, en otras ocasiones puede ser ms efectivo corregir directamente el cdigo por lo que
resulta necesario saber HTML para poder depurar el cdigo de nuestra pginas.
Pg. N 2
Etiquetas
Las etiquetas o marcas delimitan cada uno de los elementos que componen un documento HTML.
Existen dos tipos de etiquetas, la de comienzo de elemento y la de fin o cierre de elemento.
La etiqueta de comienzo est delimitada por los caracteres < y >. Est compuesta por el
identificador o nombre de la etiqueta, y puede contener una serie de atributos opcionales que
permiten aadir ciertas propiedades.
Sintaxis es:
</identificador>
Existen excepciones de algunos elementos que no necesitan etiqueta de cierre. Tambin es
posible anidar etiquetas, es decir, insertar etiquetas entre otras etiquetas de comienzo y de
cierre.
Pg. N 3
<html>
<head>
<title>
...
</title>
</head>
<body>
...
</body>
</html>
Para indicar el tipo de informacin podemos utilizar cualquier palabra que deseemos,
como puede ser "Autor", "Palabras clave", "Descripcin", etc. Pero debido a que la
Pg. N 4
Significado
Autor de la pgina
Palabras para clasificar la pgina en los buscadores
Descripcin del contenido de la pgina
Programa utilizado para crear la pgina
Palabras clave
La etiqueta <meta> no necesita etiqueta de cierre. Para cada etiqueta <meta> solo es
posible indicar un tipo de informacin y su valor, pero es posible insertar varias etiquetas
<meta> en un mismo documento.
La etiqueta <meta> ha de estar entre las etiquetas <head> y </head>. Ejemplo:
<head>
...
<meta name="author" content="Jose Castro">
<meta name="description" content="Curso de HTML ">
</head>
Ttulo de la pgina <title>
El ttulo de la pgina es el que aparecer en la parte superior de la ventana del navegador,
cuando la pgina est cargada en l. Para asignar un ttulo a una pgina es necesario
escribir el texto deseado entre las etiquetas <title> y </title>.
<head>
<title>
Mi Primera pagina Web
</title>
</head>
Cuerpo del documento <body>
El cuerpo del documento contiene la informacin propia del documento, es decir lo que
queremos que se visualice, el texto de la pgina, las imgenes, los formularios, etc.
Todos estos elementos tienen que encontrarse entre las etiquetas <body> y </body>, que
van justo debajo de la cabecera.
A travs de la etiqueta <body> es posible establecer el color o la imagen de fondo de la
pgina, aplicar formato al texto, a los mrgenes.
Pg. N 5
<body bgcolor="blue">
...
</body>
Atributo background permite establecer una imagen de fondo, indicando la ruta en la que
se encuentra la imagen.
Por ejemplo, para hacer que la imagen de fondo de una pgina sea la imagen mifondo.gif,
que se encuentra en el mismo directorio en el que se encuentra guardada la pgina,
tendremos que escribir:
<body background="mifondo.gif">
...
</body>
En el caso de que la imagen no se encuentre en el mismo directorio que la pgina, y se
encuentre dentro de la carpeta imagenes, que s se encuentra en el mismo directorio que
la pgina, tendremos que escribir:
<body background=" imagenes/mifondo.gif">
...
</body>
Atributo text permite establecer el color del texto de la pgina.
Por ejemplo, para hacer que el color del texto de una pgina sea de color rojo, tendremos
que escribir:
<body text=" red">
...
</body>
Atributos leftmargin (margen izquierdo) y topmargin (margen superior) permite
establecer el borde de la ventana y el contenido de la pgina, cuyo tamao se da en
pxeles
Atributos marginwidth (anchura del margen) y marginheight (altura del margen).
Estos atributos suelen utilizarse para eliminar el margen, para lo cual deben valer cero.
Pg. N 6
Bienvenidos
a la Provincia de Huarmey
Separadores <hr>
<hr> permite insertar una regla horizontal, que suele utilizarse para separar secciones dentro de
una misma pgina. No se necesita de la etiqueta de cierre.
Atributo
align
width
size
noshade
Significado
Posibles valores
alineacin de la regla dentro de la left (izquierda), right (derecha),
pgina
center (centro)
ancho de la regla
un nmero, acompaado de % cuando se
desee que sea en porcentaje
alto de la regla
un nmero
eliminar el sombreado de la regla
no puede tomar valores
Pg. N 7
Significado
fuente
color del texto
tamao del texto
valores Posibles
nombre de la fuente, o fuentes
nmero hexadecimal o texto predefinido
valores del 1 al 7, siendo por defecto el 3.
Ejemplo:
<font color="#993366" size="4" face="Comic Sans MS ">Bienvenidos a la Web </font>
Tambin es posible definir una fuente para todo el documento. Para ello, hay que insertar la
etiqueta <basefont> despus de la etiqueta <body>, la cual no necesita una etiqueta de cierre, y
tiene los mismos atributos que la etiqueta <font>. Por ejemplo:
<body>
<basefont color="blue" size="4" face="Arial">
Significado
Negrita
Cursiva
Subrayado
Tachado
Teletipo (mquina de escribir)
Aumenta el tamao de la fuente
Disminuye el tamao de la fuente
Destacado
Subndice
Superndice
Debe de tener en cuenta que todas estas etiquetas necesitan una etiqueta de cierre, y pueden
aplicarse varias etiquetas al mismo texto.
Pg. N 8
Pg. N 9
Para todas estas etiquetas es posible especificar el valor del atributo align.
Marquesinas <marquee>
Son lneas de texto que pueden desplazarse de un lado a otro de la ventana en forma de lnea.
Para insertar una marquesina, es necesario insertar el texto entre las etiquetas <marquee> y
</marquee>.
La marquesina, por defecto, se desplaza de derecha a izquierda indefinidamente, pero si lo deseas
puedes hacer que estas propiedades varen.
atributo behavior puede modificarse el tipo de movimiento. Puede tomar los valores
alternate (de lado a lado de la ventana, como si rebotara en los extremos), scroll (de un lado
a otro, continuamente) o slide (de un lado a otro, pero una sola vez).
atributo direction puede modificarse la direccin en la que se mover el texto. Puede tomar
los valores down (de arriba a abajo), up (de abajo a arriba), right (de derecha a izquierda) o
left (de izquierda a derecha).
Pg. N 10
Carreras
Profesionales
<li>Computacin</li>
<li>Sistemas</li>
<li>Informtica</li>
Listas Desordenadas Vietas <ul> y </ul>:
Para que una lista sea desordenada, sus elementos debern encontrarse entre las etiquetas
<ul> y </ul>.
A travs del atributo type es posible elegir el tipo de vieta, que puede ser circle (crculo),
disc (disco) o square (cuadrado). Ejemplo:
Carreras Profesionales
<ul type="circle">
<li>Computacin</li>
<li>Sistemas</li>
<li>Informtica</li>
</ul>
Pg. N 11
Carreras Profesionales
<ul type="square">
<li>Computacin</li>
<li>Sistemas</li>
<li>Informtica</li>
</ul>
Lista ordenada Numeracin <ol> y </ol>:
Para que una lista sea ordenada, sus elementos debern encontrarse entre las etiquetas <ol>
y </ol>.
A travs del atributo type es posible elegir el tipo de numeracin, que puede ser 1
(nmeros), a (letras minsculas), A (letras maysculas), i (nmeros romanos en minsculas) o
I (nmeros romanos en maysculas). Ejemplo:
Carreras Profesionales
<ol>
<li>Computacin</li>
<li>Sistemas</li>
<li>Informtica</li>
</ol>
Carreras Profesionales
<ol type=" A">
<li>Computacin</li>
<li>Sistemas</li>
<li>Informtica</li>
</ol>
Anidar Listas:
Se puede anidar listar utilizando numeracin y vietas a la vez.
Ejemplo:
Pg. N 12
COMPUTACION Y SISTEMAS
<ul type="square">
<li>Primer Ciclo</li>
<ul type="circle">
<li>Formacin General</li>
<ol>
<li>tica</li>
<li>Matemtica</li>
<li>Comunicacin</li>
</ol>
<li>Formacin Profesional</li>
<ol>
<li>Fundamentos</li>
<li>Computacin Bsica</li>
</ol>
</ul>
<li>Segundo ciclo</li>
<ul type="circle">
<li>Formacin General</li>
<ol>
<li>Responsabilidad</li>
<li>Matemtica II</li>
<li>Fsica</li>
</ol>
<li>Formacin Profesional</li>
<ol>
<li>Programacin</li>
<li>Base de Datos</li>
</ol>
</ul>
</ul>
Pg. N 13
Pg. N 14
Punto de fijacin: Conduce a un punto dentro de un documento, ya sea dentro del actual o
Pg. N 15
Pg. N 16
Por ejemplo:
<body link="blue" vlink="red" alink="yellow">
<a href="http://www.google.com.pe" target ="_blank" >ir a www.google.com.pe</a>
Mientras no se visite el enlace ser de color azul
Mientras la pgina sea la ltima visitada, el enlace ser de color rojo
Cuando se haya visitado la pgina el enlace ser de color amarillo
OTROS TIPOS DE ENLACES
Entre otros tipos de enlaces que no conducen a otra pgina web tenemos:
Correo electrnico: Abre la aplicacin Outlook Express para escribir un correo electrnico,
cuyo destinatario ser el especificado en el enlace. Para ello la referencia del vnculo debe ser
"mailto:direcciondecorreo".
Por ejemplo, para insertar un enlace que permita enviar un correo electrnico al docente del
presente curso, tendras que escribir:
<a href="mailto:castrojacc@hotmail.com">e-mail para el docente</a>
Vnculo a ficheros para descarga: El valor del atributo href normalmente ser una pgina
web (con extensin htm, html, asp, php...) pero tambin puede ser un fichero comprimido,
una hoja de Excel, un documento Word, un documento con extensin pdf.
Cuando el enlace no es a una pgina Web nos aparecer el cuadro de dilogo en el que el
navegador le pide al usuario
permiso para descargar el fichero
en su ordenador.
El navegador reconoce algunas
extensiones como asociadas a un
determinado
programa
(por
ejemplo.doc a Word, .pdf al
Acrobar Reader, .xls al Excel...).
Por ejemplo: si se desea descargar el archivo tutorial.pdf, entonces escribiras:
<a href="tutorial.pdf" tarjet="_blank" >Descargue tutorial aqu </a>
Pg. N 17
Imagen <img>
Las imgenes permiten mejorar la apariencia de las pginas web, o dotarla de una mayor
informacin visual. Para insertar una imagen es necesario insertar la etiqueta <img>. Dicha
etiqueta no necesita etiqueta de cierre.
El nombre de la imagen ha de especificarse a travs del atributo src.
Por ejemplo, para insertar una imagen que se llama logo_web.gif y que est dentro de la carpeta
imgenes, que se encuentra en el mismo directorio que el documento actual (referencia relativa
al documento), se tendra que escribir:
<img src="imagenes/logo_web.gif">
Para trabajar de una forma ms sencilla y ordenada, es recomendable que todos los documentos
html se encuentren en un mismo directorio, y que dentro de este directorio existan diferentes
carpetas para agrupar otros objetos, como puede ser una carpeta destinada a almacenar
imgenes, o una carpeta destinada a almacenar archivos de audio, etc.
Texto alternativo
Cuando una imagen no puede ser visualizada en el navegador, cosa que puede ocurrir al
especificar mal el valor del atributo src, aparece un recuadro blanco con una X roja en su lugar,
junto con el nombre de la imagen. Podemos hacer que en lugar de mostrarse el nombre de la
imagen aparezca el texto que nosotros deseemos, gracias al atributo alt.
Por ejemplo, imagina que deseamos mostrar una imagen llamada logo_web.gif, con el texto
alternativo Imagen logotipo, para ello insertamos el siguiente cdigo:
<img src="imagenes/logo_web.gif" alt="logotipo">
El texto alternativo se muestra tambin al situar el puntero sobre la imagen.
Borde de una imagen
Al visualizar una pgina en un navegador las imgenes aparecen sin ningn borde alrededor, pero
es posible establecer uno a travs del atributo border.
Pg. N 18
El atributo border puede tomar valores numricos, que indican el grosor en pxeles del borde.
Por ejemplo, para insertar la siguiente imagen con borde:
<img src="imagenes/logo_web.gif" alt="logotipo" border="4" >
Tamao de una imagen
Cuando insertamos una imagen, esta se muestra en los navegadores con su tamao original, pero
por diversos motivos puede interesarnos modificar dicho tamao. A travs de los atributos width
(anchura) y height (altura) puede modificarse el tamao de la imagen.
El valor que pueden tomar los atributos width y height ha de ser un nmero, acompaado de %
cuando se desee que sea en porcentaje con respecto a la pgina. Por ejemplo:
<img src="imagenes/logo_web.gif" alt="logotipo" width="200" height="80">
Tabla <table>
Las tablas estn formadas por celdas, que son los recuadros que se obtienen como resultado de la
interseccin entre una fila y una columna.
Pg. N 19
<table>
<tr>...</tr>
<tr>...</tr>
<tr>...</tr>
</table>
Columna o celda <td>
Para crear una tabla no basta con especificar el nmero de filas, es necesario tambin especificar
el nmero de columnas. Una celda es el resultado de la interseccin entre una fila y una columna.
Es necesario insertar las etiquetas <td> y </td> por cada una de las celdas que compongan cada
una de las filas de la tabla. Por lo tanto, habr que insertar esas etiquetas entre las etiquetas <tr>
y </tr>.
Entre las etiquetas <td> y </td> se podr especificar el contenido de cada una de las celdas. Por
ejemplo, para insertar la siguiente tabla:
DIAS
LUNES
VIERNES
HORARIO
08:00 A 11:20
08:00 A 12:20
<table border="1">
<tr>
<td> DIAS </td>
<td> HORARIO </td>
</tr>
<tr>
<td> LUNES </td>
<td>08:00 A 11:20</td>
</tr>
<tr>
<td>VIERNES</td>
<td>08:00 A 12:20</td>
</tr>
</table>
Pg. N 20
bgcolor
background
bordercolor
Significado
ancho de la tabla
Posibles valores
un nmero, acompaado de % cuando
se desee que sea en porcentaje
altura de la tabla
un nmero, acompaado de % cuando
se desee que sea en porcentaje
espacio entre el contenido un nmero
de las celdas y el borde
espacio entre celdas
un nmero
grosor del borde
un nmero
alineacin de la tabla left (izquierda)
dentro de la pgina
right (derecha)
center (centro)
color de fondo
nmero hexadecimal
imagen de fondo
nmero hexadecimal
color del borde
nmero hexadecimal
Por ejemplo, si la tabla anterior se desea que el ancho (width) de la tabla debe ocupar el 50% del
ancho de la ventana, que el borde (border) tenga un grosor de dos pxeles, que la tabla este
alineada al centro (center) de la ventana, que no haiga espacio entre las celdas (cellspacing="0"),
que el borde la tabla es negro (#000000) y el fondo naranja (#FFCC99), entonces se tendra que
escribir:
<table width="50%" border="2" align="center" cellspacing="0" bordercolor="#000000" bgcolor="#FFCC99" >
...
</table>
Formato de las celdas
Es posible modificar los siguientes atributos de una celda:
Atributo
Significado
Posibles valores
width
ancho de la tabla
un nmero, acompaado de % cuando
se desee que sea en porcentaje
height
altura de la tabla
un nmero, acompaado de % cuando
se desee que sea en porcentaje
align
alineacin horizontal del left (izquierda)
contenido de la celda
right (derecha)
center (centro)
valign
alineacin vertical del baseline (lnea de base)
contenido de la celda
bottom (inferior)
middle (medio)
top (superior)
bgcolor
color de fondo
nmero hexadecimal
background
imagen de fondo
nmero hexadecimal
bordercolor
color del borde
nmero hexadecimal
Pg. N 21
MAS UTILIZADOS
PHP
ASP
85%
15%
60%
40%
Pg. N 22
Pg. N 23
Significado
tamao de cada una de las
columnas en que se divide el
documento
rows
tamao de cada una de las
columnas en que se divide el
documento
frameborder aparece o no el borde de los
marcos
framespacing separacin entre los marcos
border
grosor del borde
Posibles valores
Un nmero (acompaado de % cuando se
desee que sea en porcentaje) por cada
columna, separados por comas.
Un nmero (acompaado de % cuando se
desee que sea en porcentaje) por cada fila,
separados por comas.
Yes
no
un nmero
un nmero, acompaado de % cuando se
desee que sea en porcentaje
bordercolor
color del borde
nmero hexadecimal
Tambin es posible incluir asteriscos como valores para los atributos cols y rows. Este valor indica
que dicha fila o columna ocupar todo lo que quede de ventana o sub ventana. Cuando existan
varias columnas o filas con este valor, se repartirn de forma equitativa lo que quede de ventana.
Ejemplo:
<frameset rows="*" cols="150,*,25%">...</frameset>
Como el atributo rows tiene el valor asterisco, solo habra una fila, que ocupara todo el alto de la
ventana. En este caso concreto no hara falta poner el atributo rows. Como el atributo cols tiene
tres valores, estaramos dividiendo el documento en tres columnas. La primera columna sera de
150 pxeles de ancho, la tercera del 25% de la ventana, y la segunda columna ocupara lo que
quedar de ventana (el 75% de la ventana menos 150 pxeles).
Tambin es posible anidar marcos. Es decir, es posible dividir marcos en otros marcos. Ejemplo:
<frameset cols="142,*">
<frameset rows="80,*">...</frameset>
<frameset cols="25%,*,*">...</frameset>
</frameset>
Estaramos dividiendo el documento en dos columnas. La primera sera de 142 pxeles, y la otra
abarcara el resto de la ventana. As mismo, la primera columna o sub ventana estara dividida en
dos filas o sub ventanas horizontales, la primera de ellas de 80 pxeles. La segunda columna o sub
ventana se dividira en tres columnas, la primera del 25% de la sub ventana, y las otras dos se
repartiran el resto a partes iguales (se repartiran el 75% de la sub ventana).
Debemos de tener en cuenta que entre las etiquetas <frameset> y </frameset> slo se pueden
encontrar la etiquetas <head> <noframe> <frameset> <frame> y sus etiquetas de cierre.
Marco <frame>
Ahora veremos cmo hacer que se carguen las distintas pginas en cada uno de los marcos. Para
indicar qu documento se cargar en cada uno de los marcos habr que insertar la etiqueta
<frame> por cada uno de los marcos de la ventana. Estas etiquetas estarn entre las etiquetas
<frameset> y </frameset>, y no necesitan etiqueta de cierre.
Pg. N 24
Significado
aparece o no el borde del marco
nombre del marco
si aparece, el usuario no podr
redimensionar el tamao de este marco
anchura del margen con respecto a los
bordes del marco
Posibles valores
yes o 1; no o 0
cualquier valor
no puede tomar valores
un nmero,
cuando se
porcentaje
un nmero,
cuando se
porcentaje
yes
no
auto
acompaado de %
desee que sea en
marginheight
scrolling
se mostrar o no la barra de
desplazamiento cuando la pgina del
marco no se pueda visualizar
completamente en l
documento que se cargar en el marco
ruta y nombre del documento
src
acompaado de %
desee que sea en
Por ejemplo, para crear una pgina con dos marcos horizontales (rows="90,*"), y el segundo
marco horizontal dividido en dos marcos verticales (cols="150,*"):
<frameset rows="90,*" framespacing="3" frameborder="yes" border="3" bordercolor="#FF9900">
<frame src="superior.htm" name="marcosuperior" frameborder="yes" scrolling="NO" noresize>
<frameset cols="150,*" framespacing="3" frameborder="yes" border="3" bordercolor="#FF9900">
<frame src="izquierdo.htm" name="marcoizquierdo" scrolling="NO" noresize>
<frame src="derecho.htm" name="marcoderecho">
</frameset>
</frameset>
Formulario <form>
Los formularios se utilizan para obtener opiniones, dudas, y otra serie de datos sobre los usuarios,
para introducir pedidos a travs de la red, tienen multitud de aplicaciones. Un formulario est
formado por etiquetas, campos de texto, mens desplegables, y botones.
Pg. N 25
Pg. N 26
Campo de texto:
Para insertar un campo de texto, el atributo type debe tener el valor text.
El atributo size indica el nmero de caracteres que podrn ser visualizados en el campo de
texto, determina el ancho de la caja.
El atributo maxlenght indica el nmero de caracteres que podrn ser insertados en el campo
de texto.
El atributo value indica el valor inicial del campo de texto.
Por ejemplo:
<input name="TxtNombre" type="text" value="Jos Castro" size="20" maxlength="15">
Campo de contrasea:
Para insertar un campo de contrasea, el atributo type debe tener el valor password. El resto de
atributos son los mismos que para un campo de texto normal. La nica diferencia es que todas las
letras escritas en el campo de contrasea sern visualizadas como asteriscos.
Por ejemplo:
<input name="TxtPcontra" type="password" value="castro" size="20" maxlength="15">
Pg. N 27
Casilla de verificacin:
Para insertar una casilla de verificacin, el atributo type debe tener el valor checkbox.
El atributo value indica el valor asociado a la casilla de verificacin. Es necesario poner este
atributo, aunque el usuario no pueda ver su valor. Es el valor a enviar.
La aparicin del atributo checked indica que la casilla aparecer activada inicialmente. Este
atributo no toma valores.
Por ejemplo:
<input name="ChkDescuento" type="checkbox" value="SI" checked>
Botn de opcin:
Para insertar un botn de opcin, el atributo type debe tener el valor radio.
El atributo value indica el valor asociado al botn de opcin. Es necesario poner este
atributo, aunque el usuario no pueda ver su valor. Es el valor a enviar.
La aparicin del atributo checked indica que el botn aparecer activado inicialmente. Este
atributo no toma valores.
Los botones de opcin se utilizan cuando se desea que una variable del formulario pueda tomar
un solo valor de entre varios posibles. Para ello, se insertan varios botones de opcin con el
mismo nombre (que indica la variable) y con distintos valores. Solamente uno de estos botones
Pg. N 28
<select name="carrera">
<option selected>Seleccione</option>
<option>Sistemas</option>
<option>Civil</option>
<option>Derecho</option>
<option>Contabilidad</option>
</select>
Pg. N 29
Pg. N 30