SlideShare a Scribd company logo
1 of 71
Download to read offline
1 
4º Unidad Didáctica 
Lenguaje HTML 
Eduard Lara
2 
ÍNDICE 
4.1 Lenguaje HTML 
4.2 Etiquetas HTML 
4.3 Estructura del documento HTML 
4.4 Texto en HTML en HTML 
4.5 Hiperenlaces en HTML 
4.6 Imágenes en HTML 
4.7 Listas en HTML 
4.8 Tablas en HTML 
4.9 Creación de formularios en HTML 
4.10 Marcos en HTML
3 
1. LENGUAJE HTML 
™ Lenguaje para crear páginas web estáticas, 
basado en marcas de Hipertexto: 
™ Texto estructurado que incluye hiperenlaces a 
otros documentos, objetos multimedia. 
™ Especifica la estructura lógica del contenido 
(títulos, párrafos, listas, definiciones, citas, etc.) 
™ Especifica los diferentes efectos que se dan al 
contenido (cursiva, negrita, fuente, tamaño). 
™ El navegador web o interpretará y reproducirá la 
página web para que la pueda ver el usuario
4 
1. LENGUAJE HTML 
™ Un documento HTML consta de dos elementos: 
™ Los contenidos del documento 
™ Las marcas o etiquetas HTML que darán el 
formato adecuado a dichos contenidos. 
™ Las etiquetas HTML son porciones de texto 
especificas que permiten: 
™ Definir la estructura del documento 
™ Añadir al texto formatos y estilo 
™ Incrustar contenidos externos-hiperenlaces 
™ Insertar elementos multimedia e imágenes
5 
2. ETIQUETAS HTML 
™ Son palabras reservadas, que tienen un 
significado especial en el lenguaje (inst. de control) 
™ Estan encerradas entre los símbolos “<“ y “>” 
™ Existen dos tipos básicos de etiquetas: 
™ Etiquetas de inicio: Declaran el formato de los 
elementos que vienen a continuación: <html> 
™ Etiquetas de fin o cierre: Indica al navegador 
que el formato que afectaba se acaba: </html> 
™ HTML no diferencia entre mayúsculas y 
minúsculas a la hora de interpretar las etiquetas.
6 
2. ETIQUETAS HTML 
<etiqueta1> 
Ámbito acción etiqueta 1 
<etiqueta2> 
Ámbito acción etiquetas 1 y 2 
<etiqueta3> 
Ámbito acción etiquetas 1, 2 y 3 
</etiqueta3> 
Ámbito acción etiquetas 1 y 2 
</etiqueta2> 
Ámbito acción etiqueta 1 
</etiqueta1>
7 
2. ETIQUETAS HTML 
™ 3 tipos etiquetas respecto el cierre: 
™ Etiquetas de apertura y cierre. La 
instrucción sólo se aplica al elemento que 
encierran. Deben estar «balanceadas»: Si se abren 
en un orden determinado, se deben cerrar en el 
orden inverso. 
™ Etiquetas sólo de apertura. El efecto se 
producirá en un punto determinado del documento 
sin afectar a otros elementos. 
™ Etiquetas de cierre opcional. Pueden adoptar 
uno de los dos formatos anteriores.
8 
2. ATRIBUTOS HTML 
™ Las etiquetas de inicio pueden venir acompañadas 
por una serie de atributos o modificadores que 
variaran ciertos efectos del elemento contenido 
<etiqueta ATR1="valor1" ATR2="valor2" > Elemento </etiqueta> 
™ El orden de los atributos es indiferente. 
™ Los valores de atributo formados por dos o más 
palabras, debe ir entre comillas para evitar que el 
navegador lo malinterprete 
™ Cada atributo sólo puede tener un valor en cada 
etiqueta. Una etiqueta con un atributo repetido, 
puede provocar resultados imprevisibles en el 
navegador
9 
3. ESTRUCTURA 
DOCUMENTO HTML 
Estructura básica de un documento genérico 
realizado en HTML: 
<html> 
<head> 
<title>Titulo Pagina Web</title> 
Elementos de la cabecera 
</head> 
<body> 
Contenido del documento 
</body> 
</html>
10 
3. ESTRUCTURA 
DOCUMENTO HTML 
Etiqueta <html> 
™ Indica al navegador el lenguaje en el que está 
escrito. El documento llevará al principio y al final las 
etiquetas <html> y </html>. La extensión html del 
documento también ayuda. 
™ El esqueleto del documento está constituido por 
dos partes: la cabecera, delimitada por <head></head>, 
y el cuerpo, delimitado por <body></body>. 
™ Las etiquetas head y body son opcionales. Si no 
estuvieran presentes, el navegador considerará que 
todo forma parte del cuerpo del documento
11 
3. ESTRUCTURA 
DOCUMENTO HTML 
Etiqueta <head> 
™ En la cabecera se incluirán las definiciones 
generales que afectan a todo el documento. Todas 
son opcionales y se utilizan en casos concretos. 
Etiqueta <title> 
™ Sirve para especificar el título que tendrá el 
documento: <title>Título del documento</title> 
™ Dicho título aparecerá en la barra del navegador. 
Es un elemento de identificación cuando la página se 
agrega a los favoritos o se ve en el historial de 
navegación.
12 
3. ESTRUCTURA 
DOCUMENTO HTML 
Etiqueta <meta> 
™ Redirecciona al usuario hacia la nueva ubicación del 
documento, en caso de cambio de una URL. 
<meta http-equiv="refresh" content= "segundos;URL=nuevaURL"> 
<meta http-equiv="refresh" content= "5;URL=http://www.google.es"> 
™ El atributo content consta de dos partes: 
™ Nº segundos de espera antes de refrescar. Para 
un cambio entre páginas inmediato, el valor 
segundos deberá dejarse vacío. 
™ URL de la página que debe sustituir a la actual. 
Para refrescar la página actual, la url se deja vacía.
13 
3. ESTRUCTURA 
DOCUMENTO HTML 
Etiqueta <body> 
™ Se disponen los distintos elementos que componen 
el documento: texto, imágenes, sonido. 
™ Admite una serie de atributos, de carácter global 
para todo el documento. 
Bgcolor Color Color de fondo del documento 
Background URL Imagen de fondo del documento 
Text Color Color del texto del documento 
Link Color Color texto enlaces del documento 
vlink Color Color texto enlaces visitados documento
14 
3. ESTRUCTURA 
DOCUMENTO HTML 
Colores en HTML 
Se pueden expresar de dos formas: 
™ Por su nombre: “blue”, “red”,”green”,”gray” 
™ Notación hexadecimal RGB “#FF0000”, “#00FF00” 
Atributo background 
Declara la imagen de fondo de la página, mediante una 
URL que apunta a un fichero de imagen 
<body background= "http://www.pagina-web .com/imagen.jpg"> 
La imagen se mostrará por debajo del texto y los 
elementos que compongan el documento.
15 
4. TEXTO EN HTML 
Espaciado y estructura básica 
™ Los espacios en blanco, tabuladores o saltos de 
línea en el texto, no se visualizan en el navegador. 
™ HTML cuenta con unas etiquetas especiales para 
definir la estructura que va a tener el texto y el 
formato que se quiera introducir en el mismo 
Etiqueta Significado 
Define un bloque de texto introduciendo un 
doble salto de línea 
<p></p> 
<br> Introduce salto de línea 
<hr> Introduce una regla o línea en el texto
16 
4. TEXTO EN HTML 
Etiqueta <p> 
™ Etiqueta de párrafo, muy utilizadas en HTML a la 
hora de estructurar un texto. 
™ Introduce un espacio de dos líneas de separación 
(equivalente a dos enters) con el siguiente párrafo 
de texto. 
™ Aunque se trata de una etiqueta opcional, su uso 
es muy recomendable al servir como separador de 
bloques de texto y elemento de espaciado.
17 
4. TEXTO EN HTML 
Etiqueta <br> 
™ Provoca un salto de línea simple (equivalente a 
apretar Enter) dentro de un párrafo. 
™ Ideal para introducir un salto de línea dentro de 
un bloque de texto <p>, pero sin romper dicho 
bloque. 
™ Esta etiqueta no necesita otra de cierre.
18 
4. TEXTO EN HTML 
Etiqueta <hr> 
™ Introduce una línea horizontal en el documento. 
™ Por defecto, la línea poseerá el ancho de la 
ventana del navegador y tendrá forma 
tridimensional (3D) 
™ Introducirá una separación equivalente a un 
cambio de párrafo tanto por delante como por 
detrás de ella. 
™ Es posible modificar su aspecto mediante los 
atributos
19 
4. TEXTO EN HTML 
Atributos etiqueta <hr> 
Atributo Valor Significado 
color color Define color de la regla 
Cambia grosor regla (pixeles o 
porcentajes) 
Número ó 
Número% 
size 
Cambia la anchura de la regla 
respecto ventana navegador 
Número ó 
Número% 
width 
Elimina efecto tridimensional de 
la regla 
noshade 
Left,center, Alinea la regla. 
right 
align
20 
4. TEXTO EN HTML 
Títulos de Cabecera 
™ Utiliza una jerarquía de títulos de cabecera de 6 
niveles, con etiquetas del estilo <hnivel> </hnivel> 
™ <h1></h1> Etiqueta mayor jerarquía y tamaño 
™ <h6></h6> Etiqueta menor tamaño 
Atributo align 
Admite alineación: izquierda, derecha y centrada 
<h1 align=center>Titulo Centrado</h1> 
<h2 align=right>Titulo Centrado</h2> 
<h3 align=left>Titulo Centrado</h3>
21 
4. TEXTO EN HTML 
Formato de las fuentes 
™ El texto se puede formatear, cambiando la 
fuente, el tamaño, su color o resaltando con 
negritas o cursivas. 
™ Todo esto se puede hacer con etiquetas, aunque 
es preferible realizarlo mediante CSS 
™ <font></font> permite modificar la fuente por 
defecto (Times New Román), el tamaño y el color. 
<font face="Arial, Tahoma">Texto</font> 
<font size="+2“ color=“#ff00ff”>Texto</font>
22 
4. TEXTO EN HTML 
Etiqueta Atributo Valor Significado 
Color Color Determinará el color del texto. 
Tamaño de la fuente en una escala 
del 1 (menor) al 7 (mayor). Acepta 
valores absolutos (4) o relativos 
(+2). En este caso, tomará como 
referencia el valor por defecto (3) 
o el último indicado. 
Size Numero 
Determina el tipo de fuente con el 
que se representará un texto. Se 
pueden consignar varios valores a 
la vez separándolos con una coma y 
un espacio en blanco. 
Face Letra 
font
23 
4. TEXTO EN HTML 
Formato de las fuentes 
™ Etiquetas para el uso de negritas, cursivas o 
subrayado. 
<b></b> Negrita (bold) 
<i></i> Cursiva (italic) 
<u></u> Subrayada (underlined) 
<strong></strong> Enfatizada 
™ Uso simultáneo: hacerlo de forma balanceada 
<u><b><i>Texto</i></b></u>
24 
4. TEXTO EN HTML 
Caracteres especiales 
™ Problemática Expansión de Internet: una página 
hecha en España puede verse desde Japón. Un 
teclado japonés no posee la tecla «ñ». 
™ HTML utiliza instrucciones de código que 
sustituyen a los llamados caracteres especiales: 
™ Letras que no existen en inglés 
™ Acentos 
™ Caracteres reservados de html “<“ o “&”
25 
4. TEXTO EN HTML 
Caracteres especiales 
™ Caracteres especiales en HTML 
&#codigo_ASCII 
™ Palabras reservadas en HTML que permiten la 
escritura de un carácter especial (acentos, tildes, 
etc.). &palabra_reservada 
Ejemplo 
Azúcar → az &#250 car 
Azúcar → az &uacute; car
26 
4. TEXTO EN HTML 
Caracteres reservados en HTML 
Carácter Código 
¡ &iexcl; 
¿ &iquest; 
“ &quot; 
&nbsp; 
> &gt; 
< &lt; 
R &reg 
ñ &ntilde; 
Ñ &Ntilde; 
Carácter Código 
á &aacute; 
Á &Aacute; 
é &eacute; 
É &Eacute; 
í &iacute; 
Í &Iacute; 
ó &oacute; 
Ó &Oacute; 
ú &uacute; 
Ú &Uacute;
27 
4. TEXTO EN HTML 
Comentarios 
™ Son líneas de texto en el código que no 
repercuten sobre el resultado y que sirven para que 
el programador realice anotaciones que puede servir 
en un futuro: 
™ explicaciones del comportamiento de una línea 
concreta del código, 
™ avisos de modificaciones realizadas 
<!--texto del comentario -->
28 
5. HIPERENLACES 
(LINKS) 
™ Son elementos que permiten ir de una página a 
otra, o de una parte de un documento a otra parte, 
sin necesidad de introducir una nueva URL en la 
barra de direcciones del navegador. 
™ Se diferencian claramente del resto elementos: 
™ Tienen diferencias visuales (borde azul o texto 
subrayado, por ejemplo) 
™ Son sensibles al paso del ratón (el cursor 
cambiará de aspecto, indicando que se trata de 
un elemento interactivo).
29 
5. HIPERENLACES 
Etiqueta <a> 
™Permite la navegación entre dos páginas distintas 
o entre secciones de una misma página. 
Etiqueta Atributo Valor Significado 
a href URL Indica la URL de la página que se cargará. 
Indica al navegador dónde debe abrir la 
nueva página: en una ventana nueva (blank), 
en la misma ventana ( self), en el marco 
primario (parent) o en toda la ventana ( 
top). 
blank 
_self 
top 
parent 
target 
Establece el nombre del ancla al que llevará 
el enlace 
Nombr 
e 
name
30 
5. HIPERENLACES 
Etiqueta <a> 
™ Enlace a otra página diferente 
<a href= "URL">Texto del hiperenlace</a> 
<a href="http://www.google.es">Ir a Google</a> 
™ El texto Ir a Google aparecerá por defecto en color 
azul y subrayado. Una vez visitado, aparecerá 
normalmente en color púrpura. 
™ Ambas características se pueden modificar 
mediante atributos opcionales de <body>.
31 
5. HIPERENLACES 
Etiqueta <a> 
™ Enlace a la misma página: Enlaces de ancla. 
™ Es necesario un enlace y un punto de referencia 
unívoco: punto de ancla. 
Parte A del documento 
<a href="#nombreAncla">Texto enlace ancla</a> 
Parte B del documento 
<a name="nombreAncla“></a> 
™ No se referencia una URL sino el nombre del 
punto de ancla precedido por el símbolo (#)
32 
5. HIPERENLACES 
Etiqueta <a>. Casos especiales 
™ Acceso a un enlace de ancla desde otro 
documento. 
<a href="URL#nombreAncla">Texto</a> 
™ Acceso al programa de correo electrónico del 
ordenador para enviar un correo a una dirección. 
<a ref=“mailto:dirección_de _correo”></a> 
™ Incrustación de un enlace en una imagen u otro 
elemento como una cabecera: 
<a href="URL“><h1>……..</h1></a>
33 
6. ELEMENTOS 
MULTIMEDIA 
A. Imágenes 
™ Incluir imágenes en una página web es algo tan 
común como introducir texto. 
™ Los navegadores pueden interpretar ficheros 
JPEG o GIF sin necesidad de instalar plugins o 
extensiones que le añadan dicha funcionalidad. 
™ Una imagen se inserta mediante la etiqueta 
<img>, la cual no necesita etiqueta de cierre pero sí 
diversos atributos.
34 
6. ELEMENTOS 
MULTIMEDIA 
Atributo Valor Significado 
src URL URL de la imagen. 
Texto alternativo por si no se encontrara la 
imagen deseada. 
Alinea la imagen respecto al texto, tanto en 
sentido horizontal (left, right, center) como 
en sentido vertical (top, middle, bottom) 
alt Texto 
top, middle, 
bottom, left, 
right, center 
align 
border Número (pixeles) Pone un borde o marco a la imagen. 
Altura de la imagen. Se expresa píxeles o 
porcentaje. 
Ancho de la imagen. Se expresa píxeles o 
porcentaje. 
Número (pixeles) 
% 
Número (pixeles) 
% 
height 
width 
hspace Número Separación horizontal entre texto e imagen. 
vspace Número (pixeles) Separación vertical entre texto e imagen.
35 
6. ELEMENTOS 
MULTIMEDIA 
A. Imágenes. Etiqueta <img> 
<img src="imagen.jpg" alt="Texto alternativo"> 
Imagen mismo directorio 
<img src="http://pab/imagen.jpg" alt="Texto altern"> 
Imagen URL internet 
<img src="fotos/imagen.jpg" alt="Texto"> 
Imagen dentro directorio fotos 
<img src="imagen.jpg" height=“100%” width=“100%”> 
Height y width permiten especificar el tamaño de la 
imagen de forma absoluto (en pixeles) o relativo (en %)
36 
B. Multimedia 
6. ELEMENTOS 
MULTIMEDIA 
™ HTML permite la inclusión de elementos 
multimedia (vídeos y sonidos) en las páginas web. 
™ <object> es la etiqueta estándar para la inclusión 
en una página web, pero es muy compleja 
™ <bgsound> y <img dynsrc = "URL">, no forman parte 
del estándar y sólo funciona con IExplorer. 
™ Internet Explorer no necesita extensiones o 
plugins adicionales para la reproducción de MPEG.
37 
B. Multimedia 
6. ELEMENTOS 
MULTIMEDIA 
Etiqueta Atributo Valor Significado 
Indica cuántas veces se 
debe repetir el sonido. 
Si se le da el valor 
infinite, el sonido se 
reproducirá 
constantemente. 
Número, 
infinite/ 
loop 
Indica la URL del 
sonido. 
bgsound src URL 
<bgsound src="sonidos/pitido.wav" loop= 5>
Etiqueta Atributo Valor Significado 
img dynsrc URL Indica la URL del sonido. 
Indica cuántas veces se 
debe repetir el sonido. 
Indica si el archivo se debe 
reproducir al ser cargado o 
cuando el usuario pase el 
ratón por encima 
38 
B. Multimedia 
6. ELEMENTOS 
MULTIMEDIA 
Número, 
infinite/ 
Fileopen, 
mouseover 
loop 
start 
<img dynsrc=“video.mpg" loop= 5 start=“fileopen”>
Etiqueta Atributo Valor Significado 
embed src URL Indica la URL del sonido. 
Indica cuántas veces se 
debe repetir el sonido. 
El vídeo se reproducirá 
automáticamente si valor es 
true. Si false deberá ser 
activado por el usuario 
39 
B. Multimedia 
6. ELEMENTOS 
MULTIMEDIA 
Número, 
infinite/ 
loop 
autostart true, false 
<embed src=“video.mpg" loop=5 autostart=“true”>
40 
7. CREACIÓN DE LISTAS 
™ HTML permite representar enumeraciones de 
elementos en forma de listas. 
™ Permiten incluir cualquier elemento del lenguaje, 
incluida otra lista (listas anidadas). Y pueden ser 
incluidas en otros elementos (tablas, formularios) 
™ HTML permite la creación de tres tipos de listas: 
¾ Listas no ordenadas (<ul></ul>) 
¾ Listas ordenadas o numeradas (<ul></ul>) 
¾ Listas de definiciones (<ul></ul>).
41 
7. CREACIÓN DE LISTAS 
Listas no ordenadas 
™ Enumeran elementos sin orden establecido, 
utilizando viñetas. 
™ Los elementos del listado aparecerán con un 
símbolo: 
o circle (círculo) (por defecto) 
ƒ square (cuadrado) 
• disk (disco)
42 
7. CREACIÓN DE LISTAS 
Listas ordenadas 
™ Enumeran elementos mediante una numeración 
continua. No es una ordenación alfabética del 
contenido. 
™ Se pueden numerar con letras mayúsculas (A), 
minúsculas (a), números romanos en mayúsculas (I) y 
minúsculas (i) o con números normales (1), 
™ Se puede decidir el orden del primer elemento con 
el atributo start 
<ol type="A" start="2"
43 
7. CREACIÓN DE LISTAS 
Listas de definiciones 
™ Imitan los formatos de algunos diccionarios en 
los que, tras un nombre o concepto, se ofrece en 
una línea sangrada una definición. 
™ Primero se declara la lista mediante la etiqueta 
<dl></di> (Definition list), luego el término o 
concepto con <dt> (Definition term) y finalmente, la 
definición con <dd> (Data definition).
44 
7. CREACIÓN DE LISTAS 
Lista ordenada Lista no ordenada Lista definiciones 
<dl> 
<dt> Concepto 1 
<dd> Definición 1 
…. 
<dt> Concepto n 
<dd> Definición n 
</dl> 
<ul> 
<li> Elemento 1 
<li> Elemento 2 
…. 
<li> Elemento n 
</ul> 
<ol> 
<li> Elemento 1 
<li> Elemento 2 
…. 
<li> Elemento n 
</ol>
45 
7. CREACIÓN DE LISTAS 
Etiqueta Atributo Valor Significado 
Indica con qué número o letra 
debe comenzar la lista (2=B, 
3=C, etc.). 
start Número 
Lista ordenada con números 
(1), letras mayúsculas (A) o 
minúsculas (a), o números 
romanos en mayúsculas (I) o 
en minúsculas (i). 
1 
A 
a 
I 
i 
type 
<ol></ol> 
Lista desordenada, que utiliza 
el icono indicado 
circle, 
square, 
disc 
<ul></ul> type
46 
8. TABLAS EN HTML 
™ Las tablas representan información organizada 
por filas y columnas. 
™ No se define el número de filas o columnas ni el 
tamaño de las celdas. El navegador lo calcula 
automáticamente según el contenido. 
™ Son necesarias tres etiquetas para definirlas: 
™ para la tabla en sí: <table></table> 
™ para cada fila: <tr> 
™ para cada celda: <td> ó <th> (celda cabecera)
47 
8. TABLAS EN HTML 
Etiqueta <table> 
Atributo Valor Explicación 
border Número Crea un borde en la tabla. 
cellspacing Número Indica el espacio entre dos celdas. 
Fija la altura de la tabla, en píxeles o en 
porcentajes. Preferible en pixeles 
Número 
% 
height 
Establece el ancho de la tabla, aceptando 
valores en pixeles o en porcentajes 
relativos ventana del navegador. 
Preferible en % 
Número 
% 
width 
Indica el espacio existente entre el 
borde de una celda y su contenido. 
cellpadding Número
48 
8. TABLAS EN HTML 
Ejemplo 
Tabla compuesta por dos filas y dos columnas (es 
decir, cuatro celdas): 
<table> 
<tr> 
<td> Elemento 1-A 
<td> Elemento 1-B 
<tr> 
<td> Elemento 2-A 
<td> Elemento 2-B 
</table>
49 
8. TABLAS EN HTML 
Etiqueta <tr> 
™ No necesita etiqueta de cierre </tr> salvo en el 
caso de que se realicen tablas anidadas (tablas que 
contienen a otras tablas) 
Atributo Valor Significado 
Fija la alineación horizontal de los 
elementos de una fila 
Fija la alineación vertical de los 
elementos de una fila 
Left, right, 
center 
Top, middle, 
bottom 
align 
valign 
bgcolor color Indica el color de fondo de la fila
50 
8. TABLAS EN HTML 
Etiquetas <td> y <th> 
™ La celda cabecera <th> define texto con un estilo 
diferente. 
Atributo Valor Significado 
valign 
bgcolor color Indica el color de fondo de la celda 
width Numero Fija el ancho de una celda 
Impide que la línea de texto dentro de una 
celda se divida en varias líneas 
nowrap 
Fija la alineación vertical de los elementos 
de una celda 
Top, middle, 
bottom 
Fija la alineación horizontal de los 
elementos de una celda 
Left, right, 
center 
align
51 
8. TABLAS EN HTML 
Etiquetas <td> y <th>. Colspan y Rowspan 
Atributo Valor Significado 
Indica el número de columnas que 
debe ocupar una celda 
colspan Numero 
Indica el número de filas que debe 
ocupar una celda 
rowspan Numero 
Hola 
a b V 
c v df 
Hola a s 
a d 
f g
52 
9. FORMULARIOS EN 
HTML 
™ Los formularios son un mecanismo para enviar 
información introducida por el usuario a un servidor 
™ Están formados por un conjunto de elementos tales 
como cajas de texto, menús desplegables, botones, 
cuadros de validación, etc 
™ La información es enviada al correo del 
administrador o a un servidor que contenga un 
programa específico capaz de procesarla. 
™ Por sí solo, HTML no puede procesar los datos. Se 
debe recurrir a lenguajes como ASP, PHP, etc
53 
9. FORMULARIOS EN 
HTML 
™ Un formulario se define mediante las etiquetas 
<form> y </form>. 
™ Un formulario tiene dos atributos importantes: 
™ Action. Indica a donde enviar la información. 
Puede ser una URL o mailto: direccióndecorreo. 
™ Method. Determina cómo se envian los datos. 
™ Post: El envío en el cuerpo del formulario (sin 
hacerla visible al usuario). Más seguro 
™ Get: Los datos se envían a través de la URL 
(aparecen en la barra del navegador)
54 
9. FORMULARIOS EN 
HTML 
Etiqueta Atributo Valores Significado 
Define un nombre unívoco para el 
formulario. 
name texto 
Determina el método de envío. Con 
get se enviará a través de la URL; con 
post se hará en el cuerpo de la 
petición (invisible a los usuarios). 
get, 
post 
method 
Determina la forma de codificación de 
la información: text/plain como texto 
plano o multipart/form-data como 
fichero. 
Tipo 
MIME 
enctype 
Atributo obligatorio. Indica a dónde 
se debe enviar la información. 
form action URL 
<form action= "URL" method="post" enctype= "text/plain">
55 
9. ELEMENTOS DE UN 
FORMULARIO 
™ Dentro de un formulario se definen diferentes 
elementos tales como cuadros de texto, botones de 
selección, cuadros de validación, etc 
™ Con el atributo name se les designa un nombre 
unívoco a cada elemento del formulario; con disabled 
se desactiva el elemento. 
™ La mayoría se crea mediante la etiqueta <input> y su 
atributo type: 
™ Button, checkbox, radio, submit, text, etc
56 
9. ELEMENTOS DE UN 
FORMULARIO 
Atributos etiqueta <input> 
Atributo Valores Significado 
accept Tipos MIME Tipo archivo, cuando type=“file” 
align Left, right Alineación horiz. texto respecto la imagen 
valign Top, middle Alineación vertical texto respecto la imagen 
alt Texto Texto alternativo para la imagen 
checked Cuadro selección seleccionado por defecto 
maxlength get, post Determina el método de envío. 
name Texto Obligatorio. Define el nombre del elemento 
size Numero Alineación texto respecto la imagen 
src URL URL de la imagen
57 
9. ELEMENTOS DE UN 
FORMULARIO 
Atributos etiqueta <input> 
Atributo Valores Significado 
Button, Checkbox, file, hidden, image, password, radio, reset, 
submit, text 
Indica el tipo de elemento, por defecto es texto. 
Define el valor del tipo de elemento: 
• Si type="button", "reset" o "submit", define el 
texto del botón. 
• Si type="image", define el resultado simbólico 
del campo pasado a un script. 
• Si type="checkbox" o "radio", atributo es 
obligatorio. Define el resultado del elemento 
input al ser pulsado. 
• Si type="hidden", "password”, "text", define el 
valor por defecto del elemento. 
type 
value value
58 
9. ELEMENTOS DE UN 
FORMULARIO 
Botones. 
™ Pueden ser de envío (submit) o de reset. El de 
reset permite borrar los datos introducidos por el 
usuario y devolver los campos del formulario a sus 
valores iniciales. 
™ Aunque se puede crear con <input>, la etiqueta 
<button> ofrece a menudo mejores opciones. 
<input type="submit" name="submit" value="Aceptar"> 
<button type=submit> Envia Info</button>
59 
9. ELEMENTOS DE UN 
FORMULARIO 
Cuadros de validación (checkbox). 
™ Pueden ser seleccionados o deseleccionados con un 
simple clic. 
<input type=checkbox name=“lista">Si! Quiero subscribirme! 
™ El atributo checked (sin valor alguno), el cuadro de 
validación aparecerá seleccionado por defecto. 
™Un tipo especial es el radiobutton. Si un conjunto 
de estos tienen un mismo nombre de control, serán 
autoexcluyentes. 
<input type=radio name=“grupo1” value=“ALU”>ALU 
<input type=radio name=“grupo1” value=“CPU” checked>CPU
60 
9. ELEMENTOS DE UN 
FORMULARIO 
Menús 
Con el elemento <select> se definen menús 
desplegables con un conjunto de opciones indicadas 
por la etiqueta <option></option>. 
<select> 
<option> Posibilidad 1 </option> 
<option> Posibilidad 2 </option> 
</ select>
61 
9. ELEMENTOS DE UN 
FORMULARIO 
Campos de texto 
™ Campos donde el usuario puede escribir texto. 
™ Realizar con la etiqueta <input>, si el texto a 
introducir es corto. 
<input name="nombre" type="text"> 
™ Para introducir datos que no deben ser vistos por 
terceras personas, usar type="password". 
<input name="nombre" type=“password"> 
™ Para crear una caja de texto donde el usuario 
pueda escribir más de una línea, usar la etiqueta 
<textarea></textarea> 
<textarea name="nombre" cols=20 rows=5>
62 
9. ELEMENTOS DE UN 
FORMULARIO 
<html> 
<head><title>Marcos</title></head> 
<body> 
<form action="mailto:eduard.lara@upc.com" 
method="post" enctype="text/plain"> 
Usuario <input tabindex="1" type="text" name="login" 
size="10" maxlength="15"> 
Password <input tabindex="2" type="password“ 
name="clave" size="10" maxlenght="12"> 
<input tabindex="3" type="submit" name="submit“ 
value="Aceptar"> 
</form> </body> </html>
63 
10. PAGINAS CON 
MARCOS 
™ Los Marcos (frames) permiten dividir una página 
en varias partes, y definir en cada una de ellas 
contenidos diferentes. 
™ Se pueden realizar distintas estructuras: 
™ Destinar la parte superior a una cabecera, 
™ Destinar la parte lateral a la barra de menús, 
™ el resto para la navegación del sitio web.
64 
10. PAGINAS CON 
MARCOS 
™ Los documentos con marcos no se basan 
exactamente en la estructura básica normal. 
™ La etiqueta <body></body> queda reemplazada 
por las que introducen el marco: <frameset> 
</framset> 
™ La etiqueta <frame> sirve para establecer el 
contenido de cada uno de los marcos 
™ La etiqueta <frameset> define las medidas de 
las divisiones y la estructura.
65 
10. PAGINAS CON 
MARCOS 
Estructura básica página con marcos 
<html> 
<head> 
<title></title> 
</head> 
<frameset> 
<frame> 
<frame> 
</frameset> 
</html>
66 
10. PAGINAS CON 
MARCOS 
Atributos etiqueta <frameset> 
Sólo acepta dos atributos (rows o cols) que son 
incompatibles en la misma etiqueta. 
Etiqueta Atributo Valor Significado 
Define el número y tamaño de las 
cols Número,* columnas de un conjunto marcos. 
Define el número y tamaño de las 
rows Número, * filas de un conjunto de marcos. 
frameset
Etiqueta Atributo Valor Significado 
Especifica la posibilidad de añadir un borde al 
frameborder 1, 0 marco o no. 
Define en píxeles el margen superior e inferior 
67 
10. PAGINAS CON 
MARCOS 
Atributos etiqueta <frame> 
marginheight Número del marco. 
Define en píxeles el margen derecho e 
marginwidth Número izquierdo del marco... 
name Texto Establece un nombre unívoco para el marco 
Impide el cambio de tamaño del marco por 
noresize parte del usuario. 
Indica si se incluye una barra de 
scrolling yes, no, auto desplazamiento en el marco. 
Establece la URL de la página que debe 
src URL mostrarse en el marco 
frame
El documento 
se divide en 
tres marcos 
68 
<html> 
<head><title>Marcos</title></head> 
<frameset rows="100,25%,*"> 
<frame src= "http://www.google.es"> 
<frame src= "http://www.msn.com"> 
<frame src= "http://www.w3c.org"> 
</frameset> 
</html> 
10. PAGINAS CON 
MARCOS 
http://www.google.es - Tamaño 1º parte = 100 píxeles 
http://www.msn.com 
http://www.w3c.org 
- Tamaño 2º parte = 25 % tamaño 
de la ventana del navegador 
- Tamaño 3º parte = el resto
69 
10. PAGINAS CON 
MARCOS 
™ Los documentos de los marcos adoptan el título 
de la página principal donde están definidos. 
™ Atributo name. Sirve para dotar de un nombre a 
un marco para poderlo referenciar. 
Ejercicio: Introducir un enlace en un marco y 
hacer que la página destino aparezca en un marco 
diferente al del enlace. 
En frame 1: <frame name=“destino”> 
En frame 2: <a href=“http://www.elmundo.es target=“destino” >
70 
10. PAGINAS CON 
MARCOS 
Marcos Anidados 
™ Permiten construir marcos en forma de filas y 
columnas, incluyendo etiquetas <frameset> 
unas dentro de otras. 
™ Primero se debe comprobar cuáles son los 
marcos principales, es decir, los que ocupan 
todo el alto o el ancho de la página.
71 
10. PAGINAS CON 
MARCOS 
La página primero se 
ha dividido 
inicialmente en dos 
filas, y posteriormente 
la segunda fila se ha 
dividido en dos 
columnas 
Marcos Anidados 
<frameset rows="200,*"> 
<frame src="p1.html"> 
<frameset cols="150,*"> 
<frame src="p2.html"> 
<frame src="p3.html"> 
</frameset> 
</frameset>

More Related Content

Similar to Lenguaje HTML - 4o Unidad Didáctica

Similar to Lenguaje HTML - 4o Unidad Didáctica (20)

HTML 2011
HTML 2011HTML 2011
HTML 2011
 
Html 000 fundamentos web - bib lioteca
Html 000   fundamentos web - bib liotecaHtml 000   fundamentos web - bib lioteca
Html 000 fundamentos web - bib lioteca
 
DISEÑO WEB - HTML 5 - PRINCIPIOS BASICOS.pptx
DISEÑO WEB - HTML 5 - PRINCIPIOS BASICOS.pptxDISEÑO WEB - HTML 5 - PRINCIPIOS BASICOS.pptx
DISEÑO WEB - HTML 5 - PRINCIPIOS BASICOS.pptx
 
Conceptos Etiquetas de HTML
Conceptos Etiquetas de HTMLConceptos Etiquetas de HTML
Conceptos Etiquetas de HTML
 
C2 lenguaje html
C2 lenguaje htmlC2 lenguaje html
C2 lenguaje html
 
Tag s
Tag sTag s
Tag s
 
html
htmlhtml
html
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
02 texto
02 texto02 texto
02 texto
 
Guia de html 3 y 4 periodo
Guia de html 3 y 4  periodoGuia de html 3 y 4  periodo
Guia de html 3 y 4 periodo
 
Practicas html
Practicas htmlPracticas html
Practicas html
 
Estructurabasica
EstructurabasicaEstructurabasica
Estructurabasica
 
Html tarea
Html tareaHtml tarea
Html tarea
 
Unidad # 1
Unidad # 1Unidad # 1
Unidad # 1
 
Unidad # 1
Unidad # 1Unidad # 1
Unidad # 1
 
Html geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldanaHtml geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldana
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html
 
Manual de-html
Manual de-htmlManual de-html
Manual de-html
 

Recently uploaded

describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfssuser50d1252
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 

Recently uploaded (20)

describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdfFichas de Matemática TERCERO DE SECUNDARIA.pdf
Fichas de Matemática TERCERO DE SECUNDARIA.pdf
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 

Lenguaje HTML - 4o Unidad Didáctica

  • 1. 1 4º Unidad Didáctica Lenguaje HTML Eduard Lara
  • 2. 2 ÍNDICE 4.1 Lenguaje HTML 4.2 Etiquetas HTML 4.3 Estructura del documento HTML 4.4 Texto en HTML en HTML 4.5 Hiperenlaces en HTML 4.6 Imágenes en HTML 4.7 Listas en HTML 4.8 Tablas en HTML 4.9 Creación de formularios en HTML 4.10 Marcos en HTML
  • 3. 3 1. LENGUAJE HTML ™ Lenguaje para crear páginas web estáticas, basado en marcas de Hipertexto: ™ Texto estructurado que incluye hiperenlaces a otros documentos, objetos multimedia. ™ Especifica la estructura lógica del contenido (títulos, párrafos, listas, definiciones, citas, etc.) ™ Especifica los diferentes efectos que se dan al contenido (cursiva, negrita, fuente, tamaño). ™ El navegador web o interpretará y reproducirá la página web para que la pueda ver el usuario
  • 4. 4 1. LENGUAJE HTML ™ Un documento HTML consta de dos elementos: ™ Los contenidos del documento ™ Las marcas o etiquetas HTML que darán el formato adecuado a dichos contenidos. ™ Las etiquetas HTML son porciones de texto especificas que permiten: ™ Definir la estructura del documento ™ Añadir al texto formatos y estilo ™ Incrustar contenidos externos-hiperenlaces ™ Insertar elementos multimedia e imágenes
  • 5. 5 2. ETIQUETAS HTML ™ Son palabras reservadas, que tienen un significado especial en el lenguaje (inst. de control) ™ Estan encerradas entre los símbolos “<“ y “>” ™ Existen dos tipos básicos de etiquetas: ™ Etiquetas de inicio: Declaran el formato de los elementos que vienen a continuación: <html> ™ Etiquetas de fin o cierre: Indica al navegador que el formato que afectaba se acaba: </html> ™ HTML no diferencia entre mayúsculas y minúsculas a la hora de interpretar las etiquetas.
  • 6. 6 2. ETIQUETAS HTML <etiqueta1> Ámbito acción etiqueta 1 <etiqueta2> Ámbito acción etiquetas 1 y 2 <etiqueta3> Ámbito acción etiquetas 1, 2 y 3 </etiqueta3> Ámbito acción etiquetas 1 y 2 </etiqueta2> Ámbito acción etiqueta 1 </etiqueta1>
  • 7. 7 2. ETIQUETAS HTML ™ 3 tipos etiquetas respecto el cierre: ™ Etiquetas de apertura y cierre. La instrucción sólo se aplica al elemento que encierran. Deben estar «balanceadas»: Si se abren en un orden determinado, se deben cerrar en el orden inverso. ™ Etiquetas sólo de apertura. El efecto se producirá en un punto determinado del documento sin afectar a otros elementos. ™ Etiquetas de cierre opcional. Pueden adoptar uno de los dos formatos anteriores.
  • 8. 8 2. ATRIBUTOS HTML ™ Las etiquetas de inicio pueden venir acompañadas por una serie de atributos o modificadores que variaran ciertos efectos del elemento contenido <etiqueta ATR1="valor1" ATR2="valor2" > Elemento </etiqueta> ™ El orden de los atributos es indiferente. ™ Los valores de atributo formados por dos o más palabras, debe ir entre comillas para evitar que el navegador lo malinterprete ™ Cada atributo sólo puede tener un valor en cada etiqueta. Una etiqueta con un atributo repetido, puede provocar resultados imprevisibles en el navegador
  • 9. 9 3. ESTRUCTURA DOCUMENTO HTML Estructura básica de un documento genérico realizado en HTML: <html> <head> <title>Titulo Pagina Web</title> Elementos de la cabecera </head> <body> Contenido del documento </body> </html>
  • 10. 10 3. ESTRUCTURA DOCUMENTO HTML Etiqueta <html> ™ Indica al navegador el lenguaje en el que está escrito. El documento llevará al principio y al final las etiquetas <html> y </html>. La extensión html del documento también ayuda. ™ El esqueleto del documento está constituido por dos partes: la cabecera, delimitada por <head></head>, y el cuerpo, delimitado por <body></body>. ™ Las etiquetas head y body son opcionales. Si no estuvieran presentes, el navegador considerará que todo forma parte del cuerpo del documento
  • 11. 11 3. ESTRUCTURA DOCUMENTO HTML Etiqueta <head> ™ En la cabecera se incluirán las definiciones generales que afectan a todo el documento. Todas son opcionales y se utilizan en casos concretos. Etiqueta <title> ™ Sirve para especificar el título que tendrá el documento: <title>Título del documento</title> ™ Dicho título aparecerá en la barra del navegador. Es un elemento de identificación cuando la página se agrega a los favoritos o se ve en el historial de navegación.
  • 12. 12 3. ESTRUCTURA DOCUMENTO HTML Etiqueta <meta> ™ Redirecciona al usuario hacia la nueva ubicación del documento, en caso de cambio de una URL. <meta http-equiv="refresh" content= "segundos;URL=nuevaURL"> <meta http-equiv="refresh" content= "5;URL=http://www.google.es"> ™ El atributo content consta de dos partes: ™ Nº segundos de espera antes de refrescar. Para un cambio entre páginas inmediato, el valor segundos deberá dejarse vacío. ™ URL de la página que debe sustituir a la actual. Para refrescar la página actual, la url se deja vacía.
  • 13. 13 3. ESTRUCTURA DOCUMENTO HTML Etiqueta <body> ™ Se disponen los distintos elementos que componen el documento: texto, imágenes, sonido. ™ Admite una serie de atributos, de carácter global para todo el documento. Bgcolor Color Color de fondo del documento Background URL Imagen de fondo del documento Text Color Color del texto del documento Link Color Color texto enlaces del documento vlink Color Color texto enlaces visitados documento
  • 14. 14 3. ESTRUCTURA DOCUMENTO HTML Colores en HTML Se pueden expresar de dos formas: ™ Por su nombre: “blue”, “red”,”green”,”gray” ™ Notación hexadecimal RGB “#FF0000”, “#00FF00” Atributo background Declara la imagen de fondo de la página, mediante una URL que apunta a un fichero de imagen <body background= "http://www.pagina-web .com/imagen.jpg"> La imagen se mostrará por debajo del texto y los elementos que compongan el documento.
  • 15. 15 4. TEXTO EN HTML Espaciado y estructura básica ™ Los espacios en blanco, tabuladores o saltos de línea en el texto, no se visualizan en el navegador. ™ HTML cuenta con unas etiquetas especiales para definir la estructura que va a tener el texto y el formato que se quiera introducir en el mismo Etiqueta Significado Define un bloque de texto introduciendo un doble salto de línea <p></p> <br> Introduce salto de línea <hr> Introduce una regla o línea en el texto
  • 16. 16 4. TEXTO EN HTML Etiqueta <p> ™ Etiqueta de párrafo, muy utilizadas en HTML a la hora de estructurar un texto. ™ Introduce un espacio de dos líneas de separación (equivalente a dos enters) con el siguiente párrafo de texto. ™ Aunque se trata de una etiqueta opcional, su uso es muy recomendable al servir como separador de bloques de texto y elemento de espaciado.
  • 17. 17 4. TEXTO EN HTML Etiqueta <br> ™ Provoca un salto de línea simple (equivalente a apretar Enter) dentro de un párrafo. ™ Ideal para introducir un salto de línea dentro de un bloque de texto <p>, pero sin romper dicho bloque. ™ Esta etiqueta no necesita otra de cierre.
  • 18. 18 4. TEXTO EN HTML Etiqueta <hr> ™ Introduce una línea horizontal en el documento. ™ Por defecto, la línea poseerá el ancho de la ventana del navegador y tendrá forma tridimensional (3D) ™ Introducirá una separación equivalente a un cambio de párrafo tanto por delante como por detrás de ella. ™ Es posible modificar su aspecto mediante los atributos
  • 19. 19 4. TEXTO EN HTML Atributos etiqueta <hr> Atributo Valor Significado color color Define color de la regla Cambia grosor regla (pixeles o porcentajes) Número ó Número% size Cambia la anchura de la regla respecto ventana navegador Número ó Número% width Elimina efecto tridimensional de la regla noshade Left,center, Alinea la regla. right align
  • 20. 20 4. TEXTO EN HTML Títulos de Cabecera ™ Utiliza una jerarquía de títulos de cabecera de 6 niveles, con etiquetas del estilo <hnivel> </hnivel> ™ <h1></h1> Etiqueta mayor jerarquía y tamaño ™ <h6></h6> Etiqueta menor tamaño Atributo align Admite alineación: izquierda, derecha y centrada <h1 align=center>Titulo Centrado</h1> <h2 align=right>Titulo Centrado</h2> <h3 align=left>Titulo Centrado</h3>
  • 21. 21 4. TEXTO EN HTML Formato de las fuentes ™ El texto se puede formatear, cambiando la fuente, el tamaño, su color o resaltando con negritas o cursivas. ™ Todo esto se puede hacer con etiquetas, aunque es preferible realizarlo mediante CSS ™ <font></font> permite modificar la fuente por defecto (Times New Román), el tamaño y el color. <font face="Arial, Tahoma">Texto</font> <font size="+2“ color=“#ff00ff”>Texto</font>
  • 22. 22 4. TEXTO EN HTML Etiqueta Atributo Valor Significado Color Color Determinará el color del texto. Tamaño de la fuente en una escala del 1 (menor) al 7 (mayor). Acepta valores absolutos (4) o relativos (+2). En este caso, tomará como referencia el valor por defecto (3) o el último indicado. Size Numero Determina el tipo de fuente con el que se representará un texto. Se pueden consignar varios valores a la vez separándolos con una coma y un espacio en blanco. Face Letra font
  • 23. 23 4. TEXTO EN HTML Formato de las fuentes ™ Etiquetas para el uso de negritas, cursivas o subrayado. <b></b> Negrita (bold) <i></i> Cursiva (italic) <u></u> Subrayada (underlined) <strong></strong> Enfatizada ™ Uso simultáneo: hacerlo de forma balanceada <u><b><i>Texto</i></b></u>
  • 24. 24 4. TEXTO EN HTML Caracteres especiales ™ Problemática Expansión de Internet: una página hecha en España puede verse desde Japón. Un teclado japonés no posee la tecla «ñ». ™ HTML utiliza instrucciones de código que sustituyen a los llamados caracteres especiales: ™ Letras que no existen en inglés ™ Acentos ™ Caracteres reservados de html “<“ o “&”
  • 25. 25 4. TEXTO EN HTML Caracteres especiales ™ Caracteres especiales en HTML &#codigo_ASCII ™ Palabras reservadas en HTML que permiten la escritura de un carácter especial (acentos, tildes, etc.). &palabra_reservada Ejemplo Azúcar → az &#250 car Azúcar → az &uacute; car
  • 26. 26 4. TEXTO EN HTML Caracteres reservados en HTML Carácter Código ¡ &iexcl; ¿ &iquest; “ &quot; &nbsp; > &gt; < &lt; R &reg ñ &ntilde; Ñ &Ntilde; Carácter Código á &aacute; Á &Aacute; é &eacute; É &Eacute; í &iacute; Í &Iacute; ó &oacute; Ó &Oacute; ú &uacute; Ú &Uacute;
  • 27. 27 4. TEXTO EN HTML Comentarios ™ Son líneas de texto en el código que no repercuten sobre el resultado y que sirven para que el programador realice anotaciones que puede servir en un futuro: ™ explicaciones del comportamiento de una línea concreta del código, ™ avisos de modificaciones realizadas <!--texto del comentario -->
  • 28. 28 5. HIPERENLACES (LINKS) ™ Son elementos que permiten ir de una página a otra, o de una parte de un documento a otra parte, sin necesidad de introducir una nueva URL en la barra de direcciones del navegador. ™ Se diferencian claramente del resto elementos: ™ Tienen diferencias visuales (borde azul o texto subrayado, por ejemplo) ™ Son sensibles al paso del ratón (el cursor cambiará de aspecto, indicando que se trata de un elemento interactivo).
  • 29. 29 5. HIPERENLACES Etiqueta <a> ™Permite la navegación entre dos páginas distintas o entre secciones de una misma página. Etiqueta Atributo Valor Significado a href URL Indica la URL de la página que se cargará. Indica al navegador dónde debe abrir la nueva página: en una ventana nueva (blank), en la misma ventana ( self), en el marco primario (parent) o en toda la ventana ( top). blank _self top parent target Establece el nombre del ancla al que llevará el enlace Nombr e name
  • 30. 30 5. HIPERENLACES Etiqueta <a> ™ Enlace a otra página diferente <a href= "URL">Texto del hiperenlace</a> <a href="http://www.google.es">Ir a Google</a> ™ El texto Ir a Google aparecerá por defecto en color azul y subrayado. Una vez visitado, aparecerá normalmente en color púrpura. ™ Ambas características se pueden modificar mediante atributos opcionales de <body>.
  • 31. 31 5. HIPERENLACES Etiqueta <a> ™ Enlace a la misma página: Enlaces de ancla. ™ Es necesario un enlace y un punto de referencia unívoco: punto de ancla. Parte A del documento <a href="#nombreAncla">Texto enlace ancla</a> Parte B del documento <a name="nombreAncla“></a> ™ No se referencia una URL sino el nombre del punto de ancla precedido por el símbolo (#)
  • 32. 32 5. HIPERENLACES Etiqueta <a>. Casos especiales ™ Acceso a un enlace de ancla desde otro documento. <a href="URL#nombreAncla">Texto</a> ™ Acceso al programa de correo electrónico del ordenador para enviar un correo a una dirección. <a ref=“mailto:dirección_de _correo”></a> ™ Incrustación de un enlace en una imagen u otro elemento como una cabecera: <a href="URL“><h1>……..</h1></a>
  • 33. 33 6. ELEMENTOS MULTIMEDIA A. Imágenes ™ Incluir imágenes en una página web es algo tan común como introducir texto. ™ Los navegadores pueden interpretar ficheros JPEG o GIF sin necesidad de instalar plugins o extensiones que le añadan dicha funcionalidad. ™ Una imagen se inserta mediante la etiqueta <img>, la cual no necesita etiqueta de cierre pero sí diversos atributos.
  • 34. 34 6. ELEMENTOS MULTIMEDIA Atributo Valor Significado src URL URL de la imagen. Texto alternativo por si no se encontrara la imagen deseada. Alinea la imagen respecto al texto, tanto en sentido horizontal (left, right, center) como en sentido vertical (top, middle, bottom) alt Texto top, middle, bottom, left, right, center align border Número (pixeles) Pone un borde o marco a la imagen. Altura de la imagen. Se expresa píxeles o porcentaje. Ancho de la imagen. Se expresa píxeles o porcentaje. Número (pixeles) % Número (pixeles) % height width hspace Número Separación horizontal entre texto e imagen. vspace Número (pixeles) Separación vertical entre texto e imagen.
  • 35. 35 6. ELEMENTOS MULTIMEDIA A. Imágenes. Etiqueta <img> <img src="imagen.jpg" alt="Texto alternativo"> Imagen mismo directorio <img src="http://pab/imagen.jpg" alt="Texto altern"> Imagen URL internet <img src="fotos/imagen.jpg" alt="Texto"> Imagen dentro directorio fotos <img src="imagen.jpg" height=“100%” width=“100%”> Height y width permiten especificar el tamaño de la imagen de forma absoluto (en pixeles) o relativo (en %)
  • 36. 36 B. Multimedia 6. ELEMENTOS MULTIMEDIA ™ HTML permite la inclusión de elementos multimedia (vídeos y sonidos) en las páginas web. ™ <object> es la etiqueta estándar para la inclusión en una página web, pero es muy compleja ™ <bgsound> y <img dynsrc = "URL">, no forman parte del estándar y sólo funciona con IExplorer. ™ Internet Explorer no necesita extensiones o plugins adicionales para la reproducción de MPEG.
  • 37. 37 B. Multimedia 6. ELEMENTOS MULTIMEDIA Etiqueta Atributo Valor Significado Indica cuántas veces se debe repetir el sonido. Si se le da el valor infinite, el sonido se reproducirá constantemente. Número, infinite/ loop Indica la URL del sonido. bgsound src URL <bgsound src="sonidos/pitido.wav" loop= 5>
  • 38. Etiqueta Atributo Valor Significado img dynsrc URL Indica la URL del sonido. Indica cuántas veces se debe repetir el sonido. Indica si el archivo se debe reproducir al ser cargado o cuando el usuario pase el ratón por encima 38 B. Multimedia 6. ELEMENTOS MULTIMEDIA Número, infinite/ Fileopen, mouseover loop start <img dynsrc=“video.mpg" loop= 5 start=“fileopen”>
  • 39. Etiqueta Atributo Valor Significado embed src URL Indica la URL del sonido. Indica cuántas veces se debe repetir el sonido. El vídeo se reproducirá automáticamente si valor es true. Si false deberá ser activado por el usuario 39 B. Multimedia 6. ELEMENTOS MULTIMEDIA Número, infinite/ loop autostart true, false <embed src=“video.mpg" loop=5 autostart=“true”>
  • 40. 40 7. CREACIÓN DE LISTAS ™ HTML permite representar enumeraciones de elementos en forma de listas. ™ Permiten incluir cualquier elemento del lenguaje, incluida otra lista (listas anidadas). Y pueden ser incluidas en otros elementos (tablas, formularios) ™ HTML permite la creación de tres tipos de listas: ¾ Listas no ordenadas (<ul></ul>) ¾ Listas ordenadas o numeradas (<ul></ul>) ¾ Listas de definiciones (<ul></ul>).
  • 41. 41 7. CREACIÓN DE LISTAS Listas no ordenadas ™ Enumeran elementos sin orden establecido, utilizando viñetas. ™ Los elementos del listado aparecerán con un símbolo: o circle (círculo) (por defecto) ƒ square (cuadrado) • disk (disco)
  • 42. 42 7. CREACIÓN DE LISTAS Listas ordenadas ™ Enumeran elementos mediante una numeración continua. No es una ordenación alfabética del contenido. ™ Se pueden numerar con letras mayúsculas (A), minúsculas (a), números romanos en mayúsculas (I) y minúsculas (i) o con números normales (1), ™ Se puede decidir el orden del primer elemento con el atributo start <ol type="A" start="2"
  • 43. 43 7. CREACIÓN DE LISTAS Listas de definiciones ™ Imitan los formatos de algunos diccionarios en los que, tras un nombre o concepto, se ofrece en una línea sangrada una definición. ™ Primero se declara la lista mediante la etiqueta <dl></di> (Definition list), luego el término o concepto con <dt> (Definition term) y finalmente, la definición con <dd> (Data definition).
  • 44. 44 7. CREACIÓN DE LISTAS Lista ordenada Lista no ordenada Lista definiciones <dl> <dt> Concepto 1 <dd> Definición 1 …. <dt> Concepto n <dd> Definición n </dl> <ul> <li> Elemento 1 <li> Elemento 2 …. <li> Elemento n </ul> <ol> <li> Elemento 1 <li> Elemento 2 …. <li> Elemento n </ol>
  • 45. 45 7. CREACIÓN DE LISTAS Etiqueta Atributo Valor Significado Indica con qué número o letra debe comenzar la lista (2=B, 3=C, etc.). start Número Lista ordenada con números (1), letras mayúsculas (A) o minúsculas (a), o números romanos en mayúsculas (I) o en minúsculas (i). 1 A a I i type <ol></ol> Lista desordenada, que utiliza el icono indicado circle, square, disc <ul></ul> type
  • 46. 46 8. TABLAS EN HTML ™ Las tablas representan información organizada por filas y columnas. ™ No se define el número de filas o columnas ni el tamaño de las celdas. El navegador lo calcula automáticamente según el contenido. ™ Son necesarias tres etiquetas para definirlas: ™ para la tabla en sí: <table></table> ™ para cada fila: <tr> ™ para cada celda: <td> ó <th> (celda cabecera)
  • 47. 47 8. TABLAS EN HTML Etiqueta <table> Atributo Valor Explicación border Número Crea un borde en la tabla. cellspacing Número Indica el espacio entre dos celdas. Fija la altura de la tabla, en píxeles o en porcentajes. Preferible en pixeles Número % height Establece el ancho de la tabla, aceptando valores en pixeles o en porcentajes relativos ventana del navegador. Preferible en % Número % width Indica el espacio existente entre el borde de una celda y su contenido. cellpadding Número
  • 48. 48 8. TABLAS EN HTML Ejemplo Tabla compuesta por dos filas y dos columnas (es decir, cuatro celdas): <table> <tr> <td> Elemento 1-A <td> Elemento 1-B <tr> <td> Elemento 2-A <td> Elemento 2-B </table>
  • 49. 49 8. TABLAS EN HTML Etiqueta <tr> ™ No necesita etiqueta de cierre </tr> salvo en el caso de que se realicen tablas anidadas (tablas que contienen a otras tablas) Atributo Valor Significado Fija la alineación horizontal de los elementos de una fila Fija la alineación vertical de los elementos de una fila Left, right, center Top, middle, bottom align valign bgcolor color Indica el color de fondo de la fila
  • 50. 50 8. TABLAS EN HTML Etiquetas <td> y <th> ™ La celda cabecera <th> define texto con un estilo diferente. Atributo Valor Significado valign bgcolor color Indica el color de fondo de la celda width Numero Fija el ancho de una celda Impide que la línea de texto dentro de una celda se divida en varias líneas nowrap Fija la alineación vertical de los elementos de una celda Top, middle, bottom Fija la alineación horizontal de los elementos de una celda Left, right, center align
  • 51. 51 8. TABLAS EN HTML Etiquetas <td> y <th>. Colspan y Rowspan Atributo Valor Significado Indica el número de columnas que debe ocupar una celda colspan Numero Indica el número de filas que debe ocupar una celda rowspan Numero Hola a b V c v df Hola a s a d f g
  • 52. 52 9. FORMULARIOS EN HTML ™ Los formularios son un mecanismo para enviar información introducida por el usuario a un servidor ™ Están formados por un conjunto de elementos tales como cajas de texto, menús desplegables, botones, cuadros de validación, etc ™ La información es enviada al correo del administrador o a un servidor que contenga un programa específico capaz de procesarla. ™ Por sí solo, HTML no puede procesar los datos. Se debe recurrir a lenguajes como ASP, PHP, etc
  • 53. 53 9. FORMULARIOS EN HTML ™ Un formulario se define mediante las etiquetas <form> y </form>. ™ Un formulario tiene dos atributos importantes: ™ Action. Indica a donde enviar la información. Puede ser una URL o mailto: direccióndecorreo. ™ Method. Determina cómo se envian los datos. ™ Post: El envío en el cuerpo del formulario (sin hacerla visible al usuario). Más seguro ™ Get: Los datos se envían a través de la URL (aparecen en la barra del navegador)
  • 54. 54 9. FORMULARIOS EN HTML Etiqueta Atributo Valores Significado Define un nombre unívoco para el formulario. name texto Determina el método de envío. Con get se enviará a través de la URL; con post se hará en el cuerpo de la petición (invisible a los usuarios). get, post method Determina la forma de codificación de la información: text/plain como texto plano o multipart/form-data como fichero. Tipo MIME enctype Atributo obligatorio. Indica a dónde se debe enviar la información. form action URL <form action= "URL" method="post" enctype= "text/plain">
  • 55. 55 9. ELEMENTOS DE UN FORMULARIO ™ Dentro de un formulario se definen diferentes elementos tales como cuadros de texto, botones de selección, cuadros de validación, etc ™ Con el atributo name se les designa un nombre unívoco a cada elemento del formulario; con disabled se desactiva el elemento. ™ La mayoría se crea mediante la etiqueta <input> y su atributo type: ™ Button, checkbox, radio, submit, text, etc
  • 56. 56 9. ELEMENTOS DE UN FORMULARIO Atributos etiqueta <input> Atributo Valores Significado accept Tipos MIME Tipo archivo, cuando type=“file” align Left, right Alineación horiz. texto respecto la imagen valign Top, middle Alineación vertical texto respecto la imagen alt Texto Texto alternativo para la imagen checked Cuadro selección seleccionado por defecto maxlength get, post Determina el método de envío. name Texto Obligatorio. Define el nombre del elemento size Numero Alineación texto respecto la imagen src URL URL de la imagen
  • 57. 57 9. ELEMENTOS DE UN FORMULARIO Atributos etiqueta <input> Atributo Valores Significado Button, Checkbox, file, hidden, image, password, radio, reset, submit, text Indica el tipo de elemento, por defecto es texto. Define el valor del tipo de elemento: • Si type="button", "reset" o "submit", define el texto del botón. • Si type="image", define el resultado simbólico del campo pasado a un script. • Si type="checkbox" o "radio", atributo es obligatorio. Define el resultado del elemento input al ser pulsado. • Si type="hidden", "password”, "text", define el valor por defecto del elemento. type value value
  • 58. 58 9. ELEMENTOS DE UN FORMULARIO Botones. ™ Pueden ser de envío (submit) o de reset. El de reset permite borrar los datos introducidos por el usuario y devolver los campos del formulario a sus valores iniciales. ™ Aunque se puede crear con <input>, la etiqueta <button> ofrece a menudo mejores opciones. <input type="submit" name="submit" value="Aceptar"> <button type=submit> Envia Info</button>
  • 59. 59 9. ELEMENTOS DE UN FORMULARIO Cuadros de validación (checkbox). ™ Pueden ser seleccionados o deseleccionados con un simple clic. <input type=checkbox name=“lista">Si! Quiero subscribirme! ™ El atributo checked (sin valor alguno), el cuadro de validación aparecerá seleccionado por defecto. ™Un tipo especial es el radiobutton. Si un conjunto de estos tienen un mismo nombre de control, serán autoexcluyentes. <input type=radio name=“grupo1” value=“ALU”>ALU <input type=radio name=“grupo1” value=“CPU” checked>CPU
  • 60. 60 9. ELEMENTOS DE UN FORMULARIO Menús Con el elemento <select> se definen menús desplegables con un conjunto de opciones indicadas por la etiqueta <option></option>. <select> <option> Posibilidad 1 </option> <option> Posibilidad 2 </option> </ select>
  • 61. 61 9. ELEMENTOS DE UN FORMULARIO Campos de texto ™ Campos donde el usuario puede escribir texto. ™ Realizar con la etiqueta <input>, si el texto a introducir es corto. <input name="nombre" type="text"> ™ Para introducir datos que no deben ser vistos por terceras personas, usar type="password". <input name="nombre" type=“password"> ™ Para crear una caja de texto donde el usuario pueda escribir más de una línea, usar la etiqueta <textarea></textarea> <textarea name="nombre" cols=20 rows=5>
  • 62. 62 9. ELEMENTOS DE UN FORMULARIO <html> <head><title>Marcos</title></head> <body> <form action="mailto:eduard.lara@upc.com" method="post" enctype="text/plain"> Usuario <input tabindex="1" type="text" name="login" size="10" maxlength="15"> Password <input tabindex="2" type="password“ name="clave" size="10" maxlenght="12"> <input tabindex="3" type="submit" name="submit“ value="Aceptar"> </form> </body> </html>
  • 63. 63 10. PAGINAS CON MARCOS ™ Los Marcos (frames) permiten dividir una página en varias partes, y definir en cada una de ellas contenidos diferentes. ™ Se pueden realizar distintas estructuras: ™ Destinar la parte superior a una cabecera, ™ Destinar la parte lateral a la barra de menús, ™ el resto para la navegación del sitio web.
  • 64. 64 10. PAGINAS CON MARCOS ™ Los documentos con marcos no se basan exactamente en la estructura básica normal. ™ La etiqueta <body></body> queda reemplazada por las que introducen el marco: <frameset> </framset> ™ La etiqueta <frame> sirve para establecer el contenido de cada uno de los marcos ™ La etiqueta <frameset> define las medidas de las divisiones y la estructura.
  • 65. 65 10. PAGINAS CON MARCOS Estructura básica página con marcos <html> <head> <title></title> </head> <frameset> <frame> <frame> </frameset> </html>
  • 66. 66 10. PAGINAS CON MARCOS Atributos etiqueta <frameset> Sólo acepta dos atributos (rows o cols) que son incompatibles en la misma etiqueta. Etiqueta Atributo Valor Significado Define el número y tamaño de las cols Número,* columnas de un conjunto marcos. Define el número y tamaño de las rows Número, * filas de un conjunto de marcos. frameset
  • 67. Etiqueta Atributo Valor Significado Especifica la posibilidad de añadir un borde al frameborder 1, 0 marco o no. Define en píxeles el margen superior e inferior 67 10. PAGINAS CON MARCOS Atributos etiqueta <frame> marginheight Número del marco. Define en píxeles el margen derecho e marginwidth Número izquierdo del marco... name Texto Establece un nombre unívoco para el marco Impide el cambio de tamaño del marco por noresize parte del usuario. Indica si se incluye una barra de scrolling yes, no, auto desplazamiento en el marco. Establece la URL de la página que debe src URL mostrarse en el marco frame
  • 68. El documento se divide en tres marcos 68 <html> <head><title>Marcos</title></head> <frameset rows="100,25%,*"> <frame src= "http://www.google.es"> <frame src= "http://www.msn.com"> <frame src= "http://www.w3c.org"> </frameset> </html> 10. PAGINAS CON MARCOS http://www.google.es - Tamaño 1º parte = 100 píxeles http://www.msn.com http://www.w3c.org - Tamaño 2º parte = 25 % tamaño de la ventana del navegador - Tamaño 3º parte = el resto
  • 69. 69 10. PAGINAS CON MARCOS ™ Los documentos de los marcos adoptan el título de la página principal donde están definidos. ™ Atributo name. Sirve para dotar de un nombre a un marco para poderlo referenciar. Ejercicio: Introducir un enlace en un marco y hacer que la página destino aparezca en un marco diferente al del enlace. En frame 1: <frame name=“destino”> En frame 2: <a href=“http://www.elmundo.es target=“destino” >
  • 70. 70 10. PAGINAS CON MARCOS Marcos Anidados ™ Permiten construir marcos en forma de filas y columnas, incluyendo etiquetas <frameset> unas dentro de otras. ™ Primero se debe comprobar cuáles son los marcos principales, es decir, los que ocupan todo el alto o el ancho de la página.
  • 71. 71 10. PAGINAS CON MARCOS La página primero se ha dividido inicialmente en dos filas, y posteriormente la segunda fila se ha dividido en dos columnas Marcos Anidados <frameset rows="200,*"> <frame src="p1.html"> <frameset cols="150,*"> <frame src="p2.html"> <frame src="p3.html"> </frameset> </frameset>