Documentos de Académico
Documentos de Profesional
Documentos de Cultura
HTML 8º Grado Idetp
HTML 8º Grado Idetp
0 y
CSS.
INDICE
1-INTRODUCCIN........................................................................................5
2-EL LENGUAJE HTML.....................................................................................5
2.1- CARACTERES ESPECIALES ......................................................................................5
2.1.1- LOS MS USADOS.................................................................................................................5
3-ESTRUCTURA..........................................................................................6
3.1- DOCTYPE..........................................................................................................6
3.2- ESTRUCTURA......................................................................................................6
3.3- DIRECTIVA <META>..............................................................................................6
3.3.1- ATRIBUTOS..........................................................................................................................6
3.3.2- ETIQUETAS <META> MS COMUNES.......................................................................................6
3.3.3- REDIRECCIONAMIENTOS A OTRAS PGINAS...........................................................................7
3.4- DIRECTIVA <BASE>..............................................................................................7
4-FORMATO DE PRRAFOS................................................................................8
4.1- ATRIBUTOS Y JUSTIFICADO DE PRRAFOS....................................................................8
4.2- CONTENEDORES O LAYERS......................................................................................8
4.3- ENCABEZADOS....................................................................................................9
4.4- ETIQUETAS VARIAS..............................................................................................9
4.5- LINEA HORIZONTAL Y EL COLOR EN HTML....................................................................11
5-FORMATO DE TEXTO..................................................................................12
5.1- COLOR, TAMAO Y TIPO DE LETRA............................................................................13
6-LISTAS...............................................................................................14
6.1- LISTAS DESORDENADAS.......................................................................................14
6.2- LISTAS ORDENADAS............................................................................................15
6.3- LISTAS DE DEFINICIN.........................................................................................16
6.4- ANIDAR LISTAS..................................................................................................17
7-ENLACES.............................................................................................18
7.1- DIRECCIN URL.................................................................................................18
7.2- ENLACES INTERNOS.............................................................................................18
7.3- ENLACES LOCALES..............................................................................................19
8-IMGENES............................................................................................19
8.1- ELECCIN DE FORMATO GRFICO............................................................................20
8.2- IMGENES COMO ENLACES....................................................................................20
9-TABLAS...............................................................................................21
9.1- ATRIBUTOS DE <TABLE>.......................................................................................21
INDICE
INDICE
INDICE
1-INTRODUCCIN
Ejemplo:
Las etiquetas <b> y </b> muestran un texto en negrita.
El cdigo sera:
<b>Texto en negrita</b>
Resultado:
Texto en negrita
Significado
Cdigo
<
<
>
>
&
signo ampersand
&
comillas
"
espacio en blanco
minscula
ñ
mayscula
Ñ
a minscula acentuada
á
a mayscula acentuada
Á
e minscula acentuada
é
copyright
©
marca registrada
®
5 de 48
3-ESTRUCTURA
3.1- DOCTYPE
El estndar HTML 4.0 exige que todos los ficheros que
quieran considerarse documentos HTML, deban tener, al
menos, dos elementos: un comentario especial
SGML que describe el lenguaje y versin utilizado,
y un ttulo.
El primer componente (DOCTYPE) indica la versin de
HTML en la que est codificado el documento y no es
ms que una referencia al DTD que describe el lenguaje
(HTML 4.0, versin de transicin). Aunque es ignorado
por la mayora de los browsers (navegadores), se
recomienda su utilizacin, ya que permite a todo tipo de
agentes conocer la versin concreta del lenguaje y poder
as sacar el mximo partido de las funcionalidades
disponibles.
El DOCTYPE es lo primero que se escribe en un
documento HTML.
ejemplo01:
<HTML>
<HEAD>
<TITLE>Ejemplo01</TITLE>
</HEAD>
<BODY>
Hola mundo
</BODY>
</HTML>
Guardamos este texto como ejemplo01.html y para
poder abrirlo simplemente hacemos doble clic sobre el
archivo y se lanzar el navegador que tengamos por
defecto:
3.2- ESTRUCTURA
Tres son la etiquetas que describen la estructura
general de un documento y dan una informacin sencilla
sobre l. Estas etiquetas no afectan a la apariencia del
documento y slo interpretan y filtran los archivos HTML.
indica
que
se
3.3- DIRECTIVA
<META>
3.3.1- ATRIBUTOS
6 de 48
La etiqueta sera:
<META NAME="RATING" CONTENT="El Rating aqu">
pgina
3.4- DIRECTIVA
<BASE>
La etiqueta sera:
ejemplo,
si
se
apunta
la
imagen
</head>
Ejemplo:
hacemos
que,
con
independencia
de
donde
almacenemos el documento html, el directorio donde va
a buscar cualquier referencia relativa va a ser, en
nuestro caso, siempre el directorio dirpag. Es decir, a la
hora de buscar el archivo dibujo.gif lo buscar en esta
ruta:
http://www.ejemplo.es/dirpag/imagenes/dibujo.g
if
<head>
<TITLE>Concentración Motera
Acelerados</TITLE>
<META NAME="keywords" CONTENT="acelerados,
concentracin, motos, moteros">
<META NAME="description" CONTENT="Informacin,
programa, rutas, fotos... de la Concentracin
Motera Acelerados 2004.">
<META NAME="rating" CONTENT="General">
<META NAME="expires" CONTENT="never">
<META NAME="language" CONTENT="es">
<META NAME="charset" CONTENT="ISO-8859-1">
<META NAME="distribution" CONTENT="Global">
7 de 48
4-FORMATO DE PRRAFOS
Formatear un texto consiste en definir los
prrafos, justificarlos, poner en negrita, en
itlica...
Para definir los prrafos nos servimos de la etiqueta
<p> que introduce un salto y deja una lnea en
blanco antes de continuar con el resto del documento.
-->
ejemplo02:
<html>
<head>
<title>Ejemplo02</title>
</head>
ejemplo01:
<body>
<html>
<head><title>Ejemplo01</title></head>
<body>
<p>Esto es un prrafo, se introduce un salto
y deja una lnea en blanco antes de continuar
con el resto del documento.</p>
Vemos que ha dejado un espacio en
blanco.<br><br>
A travs de la etiqueta <br> <br>
hacemos un salto de carro.
<!-- Esto es un comentario. Los comentarios no
son mostrados por el navegador -->
<div align="right">
<p>centrado a la derecha</p>
<p>insisto en que est centrado a la
derecha</p>
</div>
<div align="center">
<p>todo lo incluido dentro estar
centrado</p>
<p>insisto en que est
centrado</p>
</div>
8 de 48
<div align="justify">
<p>Con el valor "justify" hacemos un
justificado a ambos mrgenes. A
partir de HTML 4.0</p>
</div>
</body>
</html>
de
etiquetas
muy
tiles
como
las
texto.
ejemplo04:
4.3- ENCABEZADOS
ejemplo03:
<head>
<title>Ejemplo03</title>
</head>
<body>
<p>Vamos a ver los 6 tipos de
encabezados:<br>
<h1>Encabezado de nivel 1</h1>
<h2>Encabezado de nivel 2</h2>
<h3>Encabezado de nivel 3</h3>
<h4>Encabezado de nivel 4</h4>
ejemplo05:
</body>
</html>
9 de 48
ejemplo08:
La variable <var>x</var>
ejemplo06:
<p>Para cuando queramos mostrar cdigo
utilizamos este formato<br>a travs de la
etiqueta
<code>:<code>public int
x=0;</code></p>
ejemplo09:
esto es un <samp>literal</samp>
ejemplo07:
El usuario debe teclear:
<kbd>supercalifragilisticoespialidoso</kbd>
ejemplo10:
una abreviarura como <abbr>http</abbr> o
<abbr>www</abbr>
10 de 48
<address>:
para
escribir
correspondientes a calles...
direcciones
ejemplo13:
ejemplo11:
Ejemplo:
<pre>La etiqueta <pre>
permite
respetar la forma
en la que
se edito
el documento html.</pre>
ejemplo12:
Ejemplo: <tt>Tipo de letra de paso fijo
(estilo teletipo) utilizando la etiqueta
<tt>.</tt>
11 de 48
Color
aqua
black
blue
fuchsia
gray
green
lime
maroon
navy
olive
purple
red
silver
teal
5-FORMATO DE TEXTO
white
yellow
Y en el caso de querer otra combinacin de color
debemos utilizar valores RGB. RGB son las abreviaruras
de Red (rojo), Green (verde) y Blue (azul), es decir, que
para conseguir otro color debemos mezclar cantidades
de verde, rojo y azul.
Esas cantidades se han de indicar en numeracin
hexadecimal:
1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Los valores los daremos en este formato:
#RRGGBB
ejemplo01:
Ejemplo: <strong>Texto resaltado
utilizando la etiqueta
<strong></strong><br>
Ejemplo:
Naranja
#ff8000
Verde turquesa
#339966
Azul oscuro
#000080
ejemplo14:
<p>Podemos modificar su color, tamao y
anchura:
<hr color="red">
ejemplo02:
Ejemplo: <b>Texto en negrita utilizando
la etiqueta <b></b>
<hr size=6>
<hr width=50%>
<hr noshade>
</p>
12 de 48
ejemplo03:
Ejemplo: <em>Texto enfatizado utilizando
la etiqueta <em></em>
ejemplo05:
<u>Texto subrayado utilizando la etiqueta
<u></u><br>
<s>Texto tachado </s> utilizando la etiqueta
<s><br>
ejemplo04:
Ejemplo: <i>Texto en italic utilizando la
etiqueta <i></i>
ejemplo06:
<p>Letra superndice utilizando <sup>: E
= mc<sup>2</sup></p>
<p>Letra subndice utilizando <sub>:
a<sub>i, j</sub> =
13 de 48
ejemplo07:
Ejemplo: <font face="Comic Sans
MS,arial,verdana">Este texto tiene otra
tipografa</font><br>
<font size="+1">Aumentamos 1 nivel mediante
+1</font><br>
<font size="5">Este texto es ms
grande</font><br>
<font color ="red">Color en rojo</font><br>
<font color ="#339966">Color en verde
turquesa</font>
14 de 48
6-LISTAS
<li type="square">"square"</li>
</ul>
</ul>
ejemplo01:
<ul>
<li>La etiqueta <UL> nos permite
presentar listas de <br>elementos sin orden
alguno.</li>
<li>Cada elemento de la lista irá
normalmente<br>precedido por un
círculo.</li>
</ul>
ejemplo03:
<ol>
<li>Primer elemento.</li>
<li>Segundo elemento.</li>
Dentro de la etiqueta de apertura de la lista, <ul>,
podemos utilizar el atributo type para cambiar el tipo de
vieta de todos los elementos de la lista. En el caso de
que queramos cambiar solamente el de un elemento en
especial utilizamos el atributo type sobre la etiqueta de
elemento, es decir, sobre <li>. Los valores de type
pueden ser:
<li>Tercer elemento.</li>
</ol>
ejemplo02:
<ul>
<li type="disc">"disc"</li>
<li type="circle">"circle"</li>
15 de 48
ejemplo04:
<ol type= "1">
<li>Primer elemento.</li>
<li>Segundo elemento.</li>
<li>Tercer elemento.</li>
</ol>
ejemplo06:
<ol type= "i">
<li>Primer elemento.</li>
<li>Segundo elemento.</li>
<li>Tercer elemento.</li>
</ol>
<ol type= "I">
<li>Primer elemento.</li>
a: por letras.
<li>Segundo elemento.</li>
<li>Tercer elemento.</li>
ejemplo05:
</ol>
ejemplo07:
16 de 48
</ol>
ejemplo09:
<dl>
<dt>Primer elemento<dd>Esta es la
definición del primer
elemento.
<dt>Segundo elemento<dd>Esta es la
definición del segundo
elemento.
</dl>
ejemplo08:
<ol>
<li>Primer elemento.</li>
<li>Segundo elemento.</li>
<li value="15"><strong>Utilizamos
value="15".</strong></li>
<li>Automáticamente
continúa la
numeración a partir del
nuevo valor.</li>
</ol>
ejemplo10:
<dl>
<dt>Espaa:<dd>Equipos espaoles de
fútbol.
<ul>
<li>Real Madrid</li>
<ol>
<li value="7">
Raúl</li>
<li>Figo</li>
</ol>
<li>Valladolid</li>
</ul>
<dt>Alemania:<dd>Equipo
alemanes de
17 de 48
fútb
ol.
<ul>
<li>Bayer de Munich</li>
<li>Borusia Dortmund</li>
</ul>
</dl>
7-ENLACES
HTML es un lenguaje para hipertexto, es decir,
enlaces. Un enlace o link es una zona de texto o
imagen que si son seleccionados nos trasladan a otro
documento de hipertexto o a otra posicin dentro del
documento actual.
Para crear un enlace hay que utilizar la etiqueta <a>.
Todo lo que encerremos entre <a> y </a>, ya sea texto
o imgenes, ser considerado como enlace y sufrir dos
modificaciones:
1. Se visualizar de manera distinta en el navegador:
el texto aparecer subrayado y de un color distinto
y las imgenes estarn rodeadas por un borde del
mismo color que el del texto del enlace. Este color
depender de la configuracin que tenga el
usuario en su navegador.
2. Al pulsar sobre el enlace, seremos enviados hacia
donde apunte el enlace.
El enlace en la pgina normalmente aparecer
subrayado y en color azul, y al deslizar el puntero del
ratn
sobre
l
cambiar
su
forma
original
transformndose por regla general en una mano con el
dedo ndice extendido.
Para indicarle la direccin utilizamos el atributo href y
le asignamos la direccin entre comillas dobles (). La
direccin estar en formato URL (Uniform Resource
Locator).
La sintaxis general de un enlace es:
servicio://maquina:puerto/ruta/fichero/fi
chero@usuario
El servicio puede ser:
@ podemos acceder
ser
indicada
18 de 48
ruta_relativa/fichero
En la ruta relativa podremos utilizar los dos puntos
(..) para acceder al directorio padre o comenzar con la
barra diagonal (/) para acceder a una ruta absoluta
dentro de nuestro ordenador.
ejemplo01:
<a href="http//www.google.com">Ir a
Google.com</a><br>
Enlace ftp: <a
href="FTP://anonymous@ftp.rediris.es">ftp.redi
ris.es</a><BR>
Enlace con una direccin e-mail:
<a
href="MAILTO:gorka@usuarios.retecal.es">gorka@
usuarios.retecal.es</a><br>
Enlace con news:
<a
href="news://news.ibernet.es/es.comp.demos">ne
ws</a><br>
ejemplo03:
Enlace con otra pgina web:
<a name="abajo"></a>
Este ancla lo situaremos dentro del cdigo justo en el
lugar al que queremos movernos al pulsar en el enlace.
El ancla permanecer invisible para el usuario.
ejemplo02:
Enlace para ir a la parte de abajo de este
documento:
<a href="#abajo">Ir abajo</a> <!-- se enlaza
al ancla de mas abajo-->
<!-- Aqui deberamos de meter texto de relleno
para poder comprobar que
nos movemos hacia el ancla -->
Coleccin FAST LEARNING -
19 de 48
8-IMGENES
Para hacer que aparezcan imgenes en nuestro
documento utilizamos la etiqueta <img> (image) y el
atributo src (source) para indicar la ruta. La etiqueta
<img> no tiene cierre. Es decir:
<img src=ruta a la imagen>
Vamos a ver algunos atributos:
alt
align
Mediante este atributo alineamos la imagen con
respecto al texto. Este atributo puede tener estos
valores:
height y width
border
lowsrc
<br
<br
<img src="../imagenes/happysmclr.gif"
clear
ejemplo01:
<img src="../imagenes/happysmclr.gif"
alt="Ordenador saltando"><br>
de la
primer
ejemplo02:
<dl>
20 de 48
<dt><VAR>TOP</VAR><dd>
<img src="../imagenes/happysmclr.gif"
alt="Ordenador" align="top"
border="3">
Texto.
<dt><VAR>MIDDLE</VAR><dd>
<img src="../imagenes/happysmclr.gif"
ejemplo03:
alt="Ordenador" align="middle"
<u>Ejemplo:</u>
border="3">
Texto.
<dt><VAR>BOTTOM</VAR><dd>
<a
href="mailto:gorka@usuarios.retecal.es"><img
src="../imagenes/e_mail.gif" alt="e-mail"
align="top"> </a>
<img src="../imagenes/happysmclr.gif"
alt="Ordenador" align="bottom"
border="3">
Texto.
<dt><VAR>LEFT</VAR><dd>
<div><img src="../imagenes/happysmclr.gif"
alt="Ordenador" align="left"
border="3">
Texto.
</div><BR clear="all">
</dl>
ejemplo04:
<u>Ejemplo:</u>
<a
href="mailto:gorka@usuarios.retecal.es"><img
src="../imagenes/e_mail.gif" alt="e-mail"
align="top" border="0">
21 de 48
9-TABLAS
La etiqueta
atributos:
ejemplo01:
</caption>
dispone
de
los
siguientes
height: altura
porcentaje.
<table border="1">
<caption><font size="4"
color="red">Título de la tabla</font>
principal
de
la
tabla
en
pixels
en
ejemplo02:
<tr>
<td>celda 1,1</td>
<td>celda 1,2</td>
<td>celda 1,3</td>
</tr>
<td>celda 1,1</td>
<tr>
<td>celda 2,1</td>
<td>celda 1,2</td>
<td>celda 2,2</td>
<td>celda 1,3</td>
<td>celda 2,3</td>
</tr>
<tr>
</tr>
<td>celda 2,1</td>
<tr>
<td>celda 2,2</td>
<td>celda 3,1</td>
<td>celda 2,3</td>
<td>celda 3,2</td>
<td>celda 3,3</td>
</tr>
<tr>
</tr>
<td>celda 3,1</td>
</table>
<td>celda 3,2</td>
<td>celda 3,3</td>
</tr>
</table>
22 de 48
height: altura
porcentaje.
width: anchura de
porcentaje.
de
la
celda
en
pixels
en
la celda
en
pixels o
en
ejemplo04:
ejemplo03:
<table border="1" width="500"
cellpadding="15">
<td align="right"
bgcolor="red">celda
<td>celda 1,1</td>
<td>celda 1,2</td>
1,1</td>
<td align="center"
bgcolor="blue">celda
1,2</td>
<td>celda 1,3</td>
</tr>
<tr align="center" valign="middle"
bgcolor="blue"
<td align="left"
bgcolor="green">celda
1,3</td>
bordercolor ="green">
<td>celda 2,1</td>
<td>celda 2,2</td>
</tr>
<tr>
<td background=
"imagenes/penguin_type_md_wht.gif"
width="60" height="70">
<td>celda 2,3</td>
</tr>
<tr align="left" valign="bottom"
bgcolor="red" bordercolor="yellow">
<td>celda 3,1</td>
<td>celda 2,2</td>
<td>celda 3,2</td>
<td>celda 2,3</td>
<td>celda 3,3</td>
</tr>
</tr>
<tr>
</table>
<td bordercolor="yellow">celda
3,1</td>
<td bordercolor="pink">celda
3,2</td>
<td bordercolor="green"
rowspan="2">celda 3,3</td>
</tr>
<tr>
<td colspan="2">celda 4,1</td>
</tr>
</table>
23 de 48
ejemplo05:
<table border="2" cellpadding="10"
cellspacint="10">
<caption>TABLAS ANIDADAS</CAPTION>
<tr>
10-FORMULARIOS
Los
formularios
nos
sirven
para
poder
intercambiar informacin con nuestro visitante o
usuario. Los datos que el usuario introduce en el
formulario son enviados por correo electrnico al
administrador del formulario o bien a un
programa
que
se
encarga
de
procesarlo
automticamente.
Para la creacin de un formulario utilizamos la
etiqueta <form> y la correspondiente de cierre </form>.
Entre estas dos etiquetas introducimos los
botones y campos que conforman el formulario.
<td>Celda 1,1</td>
<td>Celda 1,2</td>
</tr>
<tr>
<td>Celda 2,1</td>
<td>
<table border="2"
background="../imagenes/fondos/416sbyellow03.jpg">
<tr>
Ejemplo:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain"></form>
24 de 48
ejemplo01:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain">
Nombre: <input type="text" name="nombre">
</form>
ejemplo03:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain">
<p>Password: <input type="password" name=
"password"></p>
<textarea name="comentario" rows="10"
cols="40">Escribe tu comentario...
</textarea>
</form>
ejemplo02:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain">
<p>Tamao cambiado: <input type="text"
name="nombre" size="50"></p>
<p>Slo deja 5 caracteres: <input type="text"
name="nombre" maxlength="5"></p>
<p>Value: <input type="text" name="nombre"
value="Michael Jordan"></p>
</form>
25 de 48
</select>
</p>
<p><var><b>MULTIPLE</var></b>
<SELECT NAME="jugadores" size="4" align="top"
multiple>
<option>Raúl</option>
<option>Zidane</option>
<option>Figo</option>
<option>Roberto Carlos</option>
</select>
</p>
<p><var><b>SELECTED</var></b>
<SELECT NAME="jugadores" size="4" align="top"
>
<option>Raúl</option>
<option>Zidane</option>
<option selected>Figo</option>
<option>Roberto Carlos</option>
</select>
</p>
</form>
seleccionar
varios
ejemplo04:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain">
<SELECT NAME="jugadores">
<option>Raúl</option>
<option>Zidane</option>
<option>Figo</option>
<option>Roberto Carlos</option>
</select>
<p><var><b>SIZE="2"</var></b>
<SELECT NAME="jugadores" size="2" align="top">
<option>Raúl</option>
<option>Zidane</option>
<option>Figo</option>
<option>Roberto Carlos</option>
26 de 48
una
de
las
ejemplo05:
<FORM ACTION="MAILTO:gorkaccu@msn.com"
method="post" enctype="text/plain">
<input type="radio" name="jugadores"
value="1">Raúl
<br>
<input type="radio" name="jugadores"
value="2">Zidane
<br>
<br>
<input type="radio" name="jugadores"
value="4">Roberto Carlos
Figo
la
jugadores = 3
<br><br>
Atributo <var><b>CHECKED</var></b> en la
segunda opcin:<br><br>
jugadores = 2
la caja utilizando el
</form>
ejemplo06:
<FORM
ACTION="MAILTO:pepito@usuarios.retecal.es"
method="post" enctype="text/plain">
<input type="checkbox" name="futbol">Me gusta
el fútbol
<br><br>
Podemos activar por defecto la caja utilizando
el
atributo
<var><b>CHECKED</var></b>:<br><u>Ejemplo:</u><
27 de 48
br><br>
<input type="checkbox" name="futbol"
checked>Me gusta el fútbol
</form>
ejemplo08:
<FORM ACTION="MAILTO:pepito@msn.com"
method="post" enctype="text/plain">
<input type="submit" value="Enviar">
<input type="reset" value="Borrar">
</form>
La informacin que
programa ser del tipo:
llegar
nuestro
correo
la
futbol = on
ejemplo07:
<FORM ACTION="MAILTO:pepito@msn.com"
method="post" enctype="text/plain">
<input type="button" value="Texto escrito en
el botón">
</form>
Ejemplo:
<input type=hidden name=sitioweb
value=www.google.com>
Esta
etiqueta
enviar
especificado la informacin:
al
correo
programa
sitioweb = www.google.com
Utilizando lenguajes como JavaScript podemos definir
acciones a tomar cuando un visitante pulse el botn de
una pgina web.
28 de 48
11-FRAMES
frames"</p></noframes>
</frameset>
</html>
ejemplo02
<html>
<head>
<title>ejemplo02</title>
</head>
<frameset cols="30%,70%">
<frame src="pagina1.htm">
<frame src= "pagina2.htm">
<noframes><p>No podrs ver esta pgina si el
navegador no soporta frames"</p>
</noframes>
</frameset>
</html>
<frame src=frame1.html>
En este caso estamos indicando que el frame que
estamos definiendo debe mostrar la pgina frame1.html
en su interior.
Habr tantas etiquetas <frame> como particiones
hayamos especificado en el atributo cols o rows.
ejemplo01
<html>
<head>
<title>ejemplo01</title>
</head>
<frameset rows="100,*,14%">
<frame src="pag1.htm">
<frame src="pag2.htm">
<frame src="pag3.htm">
pgina
29 de 48
ejemplo03:
Vamos a ver otro ejemplo pero esta vez vamos a partir
desde el principio, es decir, desde lo que queremos
conseguir:
20%
ejemplo04:
<html>
<head>
<title>ejemplo04</title>
</head>
<frameset rows="20%,*">
<frame src="anidado1.htm">
<frameset cols="20%,*">
<frameset rows="60%,*">
70 pixels
<frame src="anidado2.htm">
<frame src="anidado3.htm">
</frameset>
<html>
<head>
<frame src="anidado4.htm">
<title>ejemplo03</title>
<frame src="anidado5.htm">
</frameset>
</frameset>
</head>
<frameset rows =20%, *, 70>
<frame src=pag1.htm>
</frameset>
</html>
<frame src=pag2.htm>
<frame src=pag3.htm>
</frameset>
</html>
30 de 48
ejemplo06:
ejemplo05:
</head>
<html>
<html>
<head>
<title>ejemplo05</title>
<frame src="anidado1.htm">
<frameset cols="20%,*">
<frameset rows="60%,*">
<head>
<title>ejemplo06</title>
</head>
<frame
<frame
<frame src="pag1.htm">
src="anidado2.htm">
src="anidado3.htm">
</frameset>
<frame src="pag2.htm"
name="principal">
<frame src="pag3.htm">
<frame
src="anidado4.htm">
</frameset>
</html>
<frame
src="anidado5.htm">
Y en el archivo pag1.htm tenemos el siguiente
cdigo:
</frameset>
</frameset>
</frameset>
<html>
</html>
<head>
<title>pag 1</title>
</head>
<body><h3>pagina 1</h3>
<a href="pagina1.htm">Enlace 1</a>|
<a href="pagina2.htm"
target="principal">Enlace 2</a>
</body>
</html>
31 de 48
32 de 48
<frame src="pag2b.htm"
name="principal">
<frame src="pag3.htm">
</frameset>
</html>
Y el cdigo del archivo pag3.htm el cual contiene los
enlaces es:
<html>
<head><title>pag 3</title>
</head>
<body>
<h3>pagina 3 - VALORES DE
<var><b>TARGET</b></var></h3>
<a href="p1.htm"
target="_blank">_blank</a> |
<a href="p2.htm" target="_self">_self</a>
|
<a href="p3.htm"
target="_parent">_parent</a> |
<a href="p4.htm" target="_top">_top</a>
|
</body>
</html>
El atributo target puede tener los siguientes valores:
33 de 48
frameborder .
bordercolor .
y en Netscape:
resultados
ejemplo08:
<html>
<head><title>Ejemplo 14.8</title></head>
<frameset rows="20%,*" border="15"
bordercolor="blue">
<frame src="anidado1.htm">
<frameset cols="20%,*">
<frameset rows="60%,*">
<frame src="anidado2.htm"
scrolling="yes"
bordercolor="red">
<frame src="anidado3.htm">
</frameset>
<frameset rows="80%, *">
<frame src="anidado4.htm"
marginwidth="200"
marginheight="100"
noresize>
<frame src="anidado5.htm">
</frameset>
</frameset>
</frameset>
</html>
En el navegador Interntet Explorer el resultado es el
siguiente:
34 de 48
12-SONIDO
Se puede
navegador.
escuchar
sonido
msica
desde
el
document.write('<EMBED
SRC="/sonidos/canyon.mid" WIDTH=1
HEIGHT=1 HIDDEN="true"
AUTOSTART="true"
LOOP="true">');
</SCRIPT>
Este cdigo funcionara de la siguiente
dependiendo del navegador que utilicemos:
ejemplo01:
<html>
<head>
<title>ejemplo01</title>
</head>
forma
Netscape:
el
navegador
no
puede
interpretar la etiqueta <bgsound>, y pasara
a leer el script. En el script s que cumple la
condicin de la sentencia if, por lo tanto
ejecutar la etiqueta <embed>.
<body>
autostart:
para
indicar
si
se
arranca
automticamente la reproduccin. Los valores son
true (para que arranque automticamente) o
false (para que no).
<br><br>
<p>Con <code><b>target="_blank"</b></code> al
pinchar el usuario el enlace,
se lanzar la aplicacin que
<br>tenga asociada con el tipo de
fichero:
<a href="../sonidos/SOUND1.WAV"
target="_blank">Pulsa para escuchar</a></p>
</body>
</html>
ejemplo02:
<html>
<head>
<title>Sonido de fondo</title>
</head>
<body>
<h1>SONIDO DE FONDO</H1>
<HR COLOR="RED">
<p>Netscape y Explorer utilizan para el
sonido dos etiquetas distintas.
Netscape utiliza la etiqueta <EMBED> y
Explorer <BGSOUND>. Luego
para distinguir un navegador del otro
necesitamos un pequeo script.</p>
if (navigator.appName=="Netscape")
35 de 48
<BGSOUND SRC="../sonidos/canyon.mid"
LOOP="infinite">
<SCRIPT LANGUAGE="Javascript">
if (navigator.appName=="Netscape")
document.write('<EMBED
SRC="../sonidos/canyon.mid" WIDTH=1
HEIGHT=1 HIDDEN="true"
AUTOSTART="true"
LOOP="true">');
13-MAPAS
Consisten en incluir varios enlaces dentro de una
misma imagen. Para ello los definimos por medio de
figuras geomtricas.
Para hacer un mapa de imagen tenemos primero que
incluir la imagen que vamos a utilizar dentro del <body>
de nuestro cdigo a travs de la etiqueta <img>.
Posteriormente debemos de delimitar la imagen en
figuras geomtricas dentro de la etiqueta <map>.
En la etiqueta <map> podemos utilizar el atributo name
para definir el nombre de la definicin del mapa. Dentro
de la directiva <map> hemos de introducir cada una de
las areas las cuales se indican a travs de la etiqueta
<area>.
href:
para
indicar el destino
del
enlace
correspondiente
al rea.
nohref:
indica
que
no
se
tomar ninguna
accin cuando se
haga clic sobre
el rea definida.
Por defecto, a
las regiones sin definir se las toma como nohref.
</SCRIPT>
</body>
</html>
shape=
rect
coords=
x1,y1,x2,y2>
shape=
circle
x1,y1,r>
coods=
36 de 48
</td></tr></table>
</body>
</html>
ejemplo01:
En este ejemplo faltara establecer el destino del enlace
en el atributo href de la etiqueta area.
37 de 48
14-MARQUESINAS
</html>
ejemplo01:
<html>
<head>
<title>ejemplo01</title>
</head>
<body>
<MARQUEE>Texto desplazndose</MARQUEE>
</body>
</html>
ejemplo03:
<MARQUEE BGCOLOR="red">Texto desplazndose con
fondo rojo</MARQUEE>
14.1- ATRIBUTOS
ejemplo02:
<html>
<head>
<title>ejemplo02</title>
</head>
<body>
ejemplo04:
<MARQUEE BEHAVIOR=ALTERNATE>Texto
desplazndose alternadamente</MARQUEE>
direction:
direccin
del
texto.
Los
valores
38 de 48
15-HOJAS DE ESTILO
15.1- <STYLE>
ejemplo05:
ejemplo06:
<MARQUEE SCROLLAMOUNT="50">Texto avanzando
rpido</MARQUEE>
<MARQUEE SCROLLAMOUNT="3">Texto avanzando
lento</MARQUEE>
ejemplo01:
<html>
<head>
ejemplo07:
<title>ejemplo01</title>
</head>
<body>
<P>Este prrafo es normal</p>
<P STYLE = "TEXT-INDENT:60"> SANGRA DE 60
</P>
<P STYLE = "FONT-FAMILY:SANS-SERIF"> TIPO DE
LETRA SANS SERIF
</P>
<H3> CABECERA H3 </H3>
ejemplo08:
<font face= "impact, arial" color=
"blue"><MARQUEE SCROLLDELAY="150">Texto
avanzando lento</MARQUEE>
</html>
39 de 48
ejemplo02:
<html>
<head>
<title>Ejemplo02</title>
<STYLE>/*ESTILO PARA EL PARRAFO*/
P,H6{COLOR:RED; FONT-FAMILY:SANS-SERIF;
FONT-SIZE:18PT}
</STYLE>
</head>
<body>
<P> NUEVO ESTILO PARA EL PRRAFO </P>
<H6>NUEVO ESTILO PARA CABECERA 6</H6>
</body>
</html>
ejemplo03:
<html>
<head>
<title>Ejemplo03</title>
<style>
H4.PRIMERH4{COLOR:BLUE;FONTSIZE:10PT;TEXTALIGN:LEFT}
H4.SEGUNDOH4{COLOR:RED;FONTSIZE:24PT;TEXTALIGN:RIGHT}
</style>
</head>
<body>
<H4 CLASS= PRIMERH4> PRIMERA CLASE </H4>
<br>
<H4 CLASS=SEGUNDOH4> SEGUNDA CLASE </H4>
</body>
</html>
40 de 48
15.3- IDENTIFICADORES
Y para definir un estilo genrico sin que est
asociado
a
ninguna
etiqueta
en
especial
utilizamos la notacin punto sin que vaya
precedida de ninguna etiqueta :
<style>
<STYLE>
.MIESTILO{BORDER-STYLE:SOLID; BORDERCOLOR:RED}
#MiIdentificador{COLOR:RED;FONT-SIZE:18PT;}
</STYLE>
</style>
Y para aplicarlo hacemos lo mismo que antes:
<H2 CLASS = MIESTILO> ESTILO SIN ASOCIAR A UNA
ETIQUETA </H2>
ejemplo04:
ejemplo05:
<html>
<head>
<html>
<title>ejemplo04</title>
<style>
<head>
<title>ejemplo05</title>
.MIESTILO{BORDER-STYLE:SOLID; BORDERCOLOR:RED}
<STYLE>
#MiIdentificador{COLOR:RED;FONTSIZE:18PT;}
</style>
</head>
</STYLE>
<body>
</HEAD>
<BODY>
<P> NO AFECTADO </P>
</body>
<H2> NO AFECTADO </P>
</html>
<H2 ID=MiIdentificador> AFECTADO POR EL
IDENTIFICADOR </P>
</BODY>
</html>
41 de 48
SEGUNDA LISTA
<P> PRRAFO DENTRO DEL
ELEMENTO</P>
<LI> TERCER ELEMENTO
SEGUNDA LISTA
DE LA
</OL>
</P>
</BODY>
</HTML>
15.4- JERARQUA
Una gran posibilidad que ofrecen los estilos es que el
aspecto de un elemento dependa del contexto
(contenedor) en el que se encuentre. Ejemplo:
ol p {font-size:small}
Con la definicin anterior se est asignando un tamao
de fuente small a todo el texto situado dentro de la
directiva de prrafo (<p>), pero no en todos los casos,
sino slo en aquellos en los que el prrafo aparezca a su
vez dentro de la directiva <ol> (lista ordenada).
Vemos que la diferencia con lo visto anteriormente
reside en que en la definicin del estilo dejamos un
espacio en blanco entre las etiquetas. Mediante
ese espacio en blanco indicamos la jerarqua.
ejemplo06:
<html>
<head>
<title>ejemplo06</title>
<STYLE>
UL{LIST-STYLE-TYPE:SQUARE}
UL OL{FONTSTYLE:ITALIC;COLOR:RED}
UL OL P{FONT-SIZE:20PT}
</STYLE>
</HEAD>
<BODY><CENTER> EJEMPLO DE JERARQUA DE ESTILOS
</CENTER>
<UL>
<LI> PRIMER ELEMENTO DE LA PRIMERA
LISTA (DESORDENADA)
<OL>
<LI> PRIMER ELEMENTO
DE LA SEGUNDA
LISTA (ORDENADA)
</head>
2. Por medio de la sentencia @import. La cual
adems de estar en la cabecera, tiene que estar
42 de 48
ejemplo07:
Primeramente creamos un archivo con extensin .css
en el directorio css , en el cual escribo por ejemplo:
Body{color:red;Font-family:sans-serif;textalign:justify}
H2{Border-color:red}
H3{color:red;border:medium double red;fontweight:bold}
P{color:white;background-color:blue;fontweight:bold}
Posteriormente creamos el archivo HTML y en su
cabecera importamos el css:
<html>
<head>
<title>Ejemplo07</title>
<link rel= "stylesheet" href=
"css/MisEstilos.css">
<body>
cm: centmetros.
mm: milmetros.
</head>
Y las relativas:
Ejemplo de unidades:
-2em, 3.2em, 2cm...
15.7.1- FUENTES
43 de 48
background-image:
cualquier URL.
imagen
de
fondo.
Admite
slo
en
elementos contenedores
para
indentacin de la primera lnea de texto.
padding-top,
padding-right,
paddingbottom,
padding-left:
especifican
respectivamente el espacio entre el contenido del
elemento y los bordes superior, derecha, inferior e
izquierda.
border-top-width,
border-right-width,
border-bottom-width y border-left-width:
especifican respectivamente la anchura de los
elementos
top-border,
right-border,
bottom-border y left-border. Los valores
pueden ser longitudes y las palabras clave: thin,
medium (valor por defecto) y thick.
Ejemplo:
15.7.3- TEXTO
letter-spacing:
letras del texto.
text-decoration:
permite
aplicar
estilos
especiales al texto: none (ninguno, valor por
defecto), underline, overline, line-through
y blink.
espacio
adicional
entre
las
text-transformation:
para
realizar
transformaciones en el texto. Valores: none (valor
por
defecto),
capitalize,
uppercase
y
lowercase.
la
44 de 48
floten
elementos
Enlaces visitados:
A:visited {atributos}
El atributo para definir enlaces sin subrayado es textdecoration:none, para mantener el subrayado es
text-decoration:underline, y para darles color es
color:tu_color.
ejemplo08:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
<html>
<head>
<title>ejemplos08</title>
<STYLE type="text/css">
A:link {textdecoration:none;color:#0000FF;}
A:visited {textdecoration:none;color:red;}
A:active {textdecoration:none;color:#446EA3;}
A:hover {textdecoration:underline;color:blue;fontweight:bold}
</STYLE>
</head>
<SCRIPT LANGUAGE="Javascript">
<body>
if (navigator.appName=="Netscape")
document.write('<LINK REL= "STYLESHEET"
TYPE= "TEXT/CSS" HREF= "css/ns.css">');
else
<a href="http://www.pepito.com">Enlace
normal</a>
<br>
<br>
Pulsar este enlace para verlo activo,
</SCRIPT>
Enlaces normales:
A:link {atributos}
45 de 48
16-OBJETOS
16.1- LA ETIQUETA <APPLET>
Permite introducir programas Java
applets) dentro de una pgina web.
(concretamente
valuetype:
optativo.
tipo
de
atributo
ser
identificado
value. Su
uso
el
es
Valores:
por
todos
los
46 de 48
ejemplo01:
Lo primero de todo, es necesario tener el programa del
applet. El applet que vamos a utilizar se llama
SineText.class.
</html>
ejemplo02:
<html>
<head>
<title>ejemplo02</title>
</head>
<body>
<APPLET codebase="../applets"
CODE="DigClk.class" WIDTH=122 HEIGHT=29>
Aqu habra un reloj si tu navegador soportase
Java
</APPLET>
</body>
</html>
16.2- ETIQUETA
<html>
<head><title>ejemplo01</title></head>
<embed>
<body>
16.3- ETIQUETA
<p align="center">
<APPLET codebase="../applets"
CODE="SineText.class" WIDTH=470 HEIGHT=75>
<PARAM NAME=Text VALUE="Curso de HTML y CSS">
<PARAM NAME=Rate VALUE="4">
<PARAM NAME=Font VALUE="Verdana">
<PARAM NAME=Background VALUE="#000000">
<object>
16.3.1- ATRIBUTOS
47 de 48
Ejemplo:
ejemplo03:
</object>
<html>
<head>
<title></title>
</head>
<body>
<OBJECT WIDTH="200" HEIGHT="100"
DATA="../imagenes/478-alienp3.gif"></OBJECT>
</body>
</html>
48 de 48