Professional Documents
Culture Documents
Inicio :
1)
Estrucctura de una pagina :
pseudocodigo
<nombre de la codificacin>
<cabecera>
<titulo> escribimos el titulo de la pagina <fin del titulo>
<fin de la cabecera>
<cuerpo>
<fin del cuerpo>
<fin_del nombre de la codificacion>
Codificado:
<html>
<head>
<title> primera pagina </title>
</head>
<body>
</body>
</html>
2) Formas de las sentencias para cada etiqueta:
<etiqueta atributos1 = atributos2 = atributos3 =atrib.=> </etiqueta>
3) Encabezados:
Tenemos los siguientes:
Jerarqua = menor tamao mayor tamao
h6 h5 h4 h3h2h1
formato para los encabezados:
< hi>palabras a escribir </hi> ; donde , i={1,2,3,4,5,6 }
4) Como ubicar un texto o una frase en nuestra pagina:
Recordar : align ,es un atributo
<p align= center > ..texto </p> //ubica en el centro
<p align= left > ..texto </p> //ubica en el lado izquierdo
<p align= right> ..texto </p> //ubica en el lado derecho
Observacin: <p> texto</p>//me crea un doble salto de lnea
5) Como colocar una lnea:
<hr>//si lo colocamos asi sin atributos nos genera una lnea horizontal en toda la
pagina
..pero
Si ponemos <hr size = 3 width= 50% >
Size=determina el grosor de la lnea
Width=porcentaje de la linea
Ademas: <hr size = 3 width= 50% align =centro izqui derech >
<p align="center"><hr size ="3" width=50%></p>
6)
Seor jose :
(*)
Atte moiss rejets le doy
me comunico ante usted
..
.
Solamente agregamos la etiqueta :blockquote ;asi escribimos asi,nos saldra como escribimos
en(*):
Seor jose :
<blockquote>
Atte. moiss rejets le doy
me comunico ante usted
</blockquote>
7) Salto de linea :
texto<br>texto
*sub indice
:ejemplo:
El H<sub>2</sub>O
Tipos de letra
*<tt>main {} </tt> /*nos muestra las letras como codigo de programacin==<code>
15) Etiqueta font :
<font size=i></font> i={1,2,3,4,5,6,7} ,,obvser: jerarkia segun el tamao:
7654321
Mayor-------- Menor
Tambien podemos anidar asi:
<font size="4">Sleep Nedds <font size="+3">Placebo </font>Listen......</font>
Otra etiqueta importante es :<basefont size=i> i={1,2,3,4,5,6,7} ,,obvser: jerarkia
segun el tamao:
7654321
Mayor-------- Menor
Ojo: esta etiketa sirve para darle tamao a todo el texto y se escribe despus del body.
<font color=#RRFF00>
RR+ 00 FF
BB+ azul
GG+ verde
O tambien
<font color=nom_ingles>
<pre> frase---- </pre>
/*frase ,va ha estar escrito tal como lo escribo
Tildes para caracteres
&[carater ]acute ; /*observar: lo que esta con azul es la sintaxis
Para la
&[carater ]tilde ; /*observar: lo que esta con azul es la sintaxis
<font face=verdana {arial,comic sans }
16)
Listas:
a) listas no odenadas
Sintaxis:
Yo practico:
<UL>
<LI>Ftbol
<LI>Baloncesto fdf
<LI>Tenis
<LI>etc.
</UL>
b) listas odenadas
Sintaxis:
Yo practico:
<ol>
<LI>Ftbol
<LI>Baloncesto
<LI>Tenis
<LI>etc.
</ol>
Em este caso me van a aparece la lista com uma enumeracion
c) listas de glosario
Sintaxis:
Yo practico:
<dt>
<dd>Ftbol
<dd>Baloncesto
<dd>Tenis
<dd>etc.
</dt>
En este caso me van a aparece la lista con una sangria
d) Listas anidadas
<MENU>
<LI>Un nuevo Internet: IPv6
<LI>El WWW cobra vida: ha llegado el
HTML dinmico
<LI>Qu ordenador comprarse:
<OL>
<LI>CPU rpida. Con las siguientes
caractersticas:
<UL>
<LI>Procesador Pentium 166
<LI>CD-ROM 8x
<LI>Tarjeta de sonido 16 bits
<LI>Tarjeta de vdeo con 2 Mb
</UL>
<LI>Impresora a color de buena
definicin.
<LI>Altavoces y cmara de vdeo.
<LI>Escaner color.
<LI>Mdem de velocidad 28K o
superior.
</OL>
</MENU>
Descripcin
El codigo <menu> </menu> /* lo que va ha hacer es de anidarme en una lista ,ademas
soporta <li>para agragar asu lista ,ademsa va a tener la misma sintaxis que <ul>-</ul>
17)
Comentarios en html
<!-- comentario -->
18) Fondo de color para la pgina:
Ester codigo va ha ir junto con el <body bgcolor= red > o <body bgcolor=#ffgg00>
<body text= red >/* daria el color para la s letras del texto en general
<body link= red >/*cambia el olor del hiperenlace
<body vlink= red >/*cambia el color para los hiperenlaces ya visitados
<body alink= red >/*cambia el color para los hiperenlaces al presionarlos
19)
Fondos de pagina
<body background =xxx0.jpg >
1..<img src="imagenes/chistera.gif"><h2>LA CHISTERA-Humor y magia</h2>
2..<h2><img src="imagenes/chistera.gif">LA CHISTERA-Humor y magia</h2>
Observacin:
Verificar que no es lo mismo el 1 er, con el 2do codigo
30)
codigo para ubicar una imagen: con respecto a un texto .. /por ejemplo:
<img src=.jpg align=middle>
imagen
top
imagen
bottom
align= middle
se coloca la imagen en medio del texto osea ,la imagen se coloca a la mitad de la imagen.
31)
Texto envolvente:::
Este va ha hacer que < img=src= align =left> O< img=src= align =left>
La imagen que colok tanto en la izkierda o derecha;ya ha ser envuelto o rellenado por el
testo k lo acompae hasta k la imagen termine su tamao..
Para saltar de linea antes que acabe el tamao de la imagen;
<br clear=left> fuerza a dar un salto hacia el margen izquierdo
<br clear=right>fuerza a dar un salto hacia el margen derecho
<br clear=all>fuerza al primer margen libre
32)
Como generar margenes para la imagen
<img align=left vspace=35 hspace=35>
Vspace/****** para la parte vertical
Hspace/****** para la parte horizontal
Atributos para la imagen : hace k al hacerlo la imagen un hiperenlace ,esta no tenga un
borde k lo sombree como tal..
< border=0>
33) como manejar el tamao de la imagen:
Pues con los atributos :::<width= height= >
Si no se pudiera cargar nuestra imagen entonces lo k hacemos es enviar un mensaje para
ello lo que se hace es poner el atributo <alt=mensaje>
34)
Mapas
El codigo es el siguiente:
Primeramente <img src="222.jpg" usemap="#mapa2">/*se declara la imagen
Segundo <map name="mapa2">
Tercero <area shape="rect" coords="498,237,10,10" href="gf.html">
Ultimo </map>
35)
Tablas . si quisieramos crear l hacemos de la siguiente manera:
<table> /*atributos <table border=5>
</table>
<tr> </tr>/* numero de filas
<td></td> /*numero de columnas
Adems si queremos anidarlo lo hacemos asi:
<tr>
<td></td>
</tr>
Encabezados :
<tr> encabezado 1</tr>
<tr>encabezado 2</tr>
Ejemlo de encabezado :
<table border="5">
<th>carlos gallager</th>
<th>lian genaro</th>
<th>carlos gallager</th>
<th>lian genaro</th>
<th>carlos gallager
<th>lian genaro
<th>carlos gallager
<th>lian genaro
<tr>
<td>goo goo</td>
<td>goo dools</td>
<td>colo dools</td>
</tr>
<tr>
<td>boll goo</td>
<td>sonm dools</td>
</tr>
</table>
Descripcin: 1,declaramos la etiketa <table>,ademas del atributo border=num;uego si
keremos un encabezado lo ponemos al inicio importante ,siempre <th></th>para crear las
filas :<tr> </tr>.Y, ademas <td></td>,para las columnas que le querramos agregar.
Cabecera o titulo a la tabla
<table>
<caption align=xxx>nombre o titulo</caption> xxx={top,bottom}
</table>
Enlaces Rel ,Rev
Estos atributos fueron creados para establecer relaciones entre las pginas enlazadas entre
s. Sin embargo no se ha especificado todava para que pueden servir estas relaciones. rel y
rev El nombre rel proviene de (relacin) mientras que rev proviene de (relacin inversa).
Un ejemplo podra consistir en un libro publicado en Internet donde cada captulo se ha
escrito en una pgina (capitulo1.html, capitulo2.html, etc.) Puede ser interesante establecer una
relacin entre cada una de las pginas. As en el captulo 4 se podra emplear lo siguiente:
<a href="capitulo3.html"
rel="anterior">Captulo 3
</a>
<a href="capitulo5.html" rel="siguiente">
Captulo 5</a>
Es decir el captulo 3 se relaciona con el actual (el cuarto) en que es el anterior y el 5 en que
es el siguiente. Un posible uso (futuro) que podra darse a este tipo de relaciones podra ser
con vistas a imprimir el libro completo. El atributo rev establece la misma relacin que rel
pero a la inversa. En el ejemplo anterior hubiese sido equivalente escribir:
<a href="capitulo3.html" rev="anterior">
Captulo 3
</a>
<a href="capitulo5.html" rev="siguiente">
Captulo 5</a>
FRAMES
Target:
Este atributo es una extensin del atributo <a >;de los hiperenlacesfjense. Por ejemplo:
<a href="ventana1.htm"
//le doy la direccion de mi ventana que se emergera
target="segunda ventana">
//el target nos va a mostrar uma ventana nueva ..
abrir
//palabra sencible al pasarlo con el mouse
</a>
//da por concluda el hiperenlace
BASE
EL atributo <base href=http//wwwgoogle.com//txt.htm>//me permite tener o generarme
un a pagina directamente de la cual voy a tomar algunos objetos
FRAMES
Para generar los frames o ventanas dentro de una sola hacemos:
<HTML><HEAD><TITLE>framest</TITLE></HEAD>
<frameset rows="33%,*">//parto mi ventana por filas en donde la primera part. vale el
33%.
<frameset cols="33%,*">// parto mi ventana por columnas en donde la primera part. vale el
//33%.
<frame name=map src="map.htm">//le doy un nombre a ese frame y luego la direccion
//el caso segn
</HTML>
Atributos del frame:
fuiste
Noresize =0//va a hacer k no podamos mover los bordes de los frames
Estos valores se dan en pixeles:
Marginheight =100
//alinea el maren superior
Marginwidth =100
//alinea el margen lateral
Frameset anidados
frame:
//me permite darle color a los bordes de frames de dicha ventana
//le quita el borde de los frames
frameset:
</head>
(Es conveniente)
Frame flotante
Nos permite insertar paginas completas a nuestra pagina actual:
<iframe src=juani.htm></iframe> ; en caso de k no soporte el navegador tendramos que
hacer lo siguiente:
<IFRAME SRC="doc.htm">
Tu navegador no soporta frames flotantes, para ver
el contenido ve a <A HREF="doc.htm">doc.htm</A>
</IFRAME>
Atributos del iframe
NAME: Este atributo nos permitir asignarle un nombre al frame de manera que
podamos
referirnos a l por ejemplo para usarle como destino de un enlace usando el
atributo
TARGET.
WIDTH y HEIGTH:para darle tamaos a nuestro frame.
FRAMEBORDER: quitar y poner los bordes. Escribiendo FRAMBORDER="0"
SCROLLING :Este atributo nos permitir quitar o mostrar la barra de desplazamiento.
Con 3 valores : value ,yes,no
Multimedia
Como insertar videos
Formato:
<A HREF="sinfonia_5.au">
quinta sinfona
</A>
Como insertar videos inline.
Formato:
DYNSRC
<IMG DYNSRC="baile.avi"
SRC="baile.gif"
ALT="[Un baile]">
Adems podemos usar los atributos ya conocidos para esta etiqueta como: ALIGN, VSPACE,
HSPACE, WIDTH, HEIGHT.
Adems se agrega otros atributos como:
CONTROLS: Este es un atributo que no toma ningn valor , muestra el vdeo con
controles.
LOOP: Toma como valor un nmero que determina el nmero de veces que el vdeo
ser mostrado.
"-1" el vdeo ser repetido infinitas veces.
START: Determina cuando debe empezar a reproducirse el vdeo. toma dos valores:
con
START="FILEOPEN"(valor por defecto) al cargar la pgina .; con START="MOUSEOVER"
el vdeo no
empezar a reproducirse hasta que el usuario site el cursor sobre l.
LOOPDELAY: [Solo Internet Explorer 4.0] Con este atributo podemos especificar el
retardo en milisegundos que el navegador esperar tras acabar antes de empezar a
reproducir el vdeo de nuevo.
LOWSRC
Mostrar una previsualizacion de una imagen:
<IMG SRC="alta_calidad.gif"
LOWSRC="baja_calidad.gif">; observacin: tambien esto lo podemos usar para crear
una pequea animacin.
Sonido inline
Explorer soporta los siguientes formatos:midi,au,wav.
<BGSOUND SRC="sinfonia_5.au">
Atributos: loop=x//numero de veces que quiero que se reproduzcan
Si(x=-1);entonces se reproducir infinitamente.
Volume:esta entre <-1000,0>en donde si ponemos 0;entonces se oira al max. Volumen.
Balance: esta entre<-1000,1000>
Marquesinas:
<MARQUEE>
Me estoy moviendo
</MARQUEE>
Atributos del marquee:
BGCOLOR: //color para la marquesina
HEIGHT y WIDTH// altura y ancho de la marquesina, los valores se dan en %.
HSPACE y VSPACE//marco entre marquesina y el texto colocado.
Align//comportamiento igual al de una imagen
Atributos de la marquesina:
BEHAVIOR: cambia el comportamiento del texto y toma 3 atributos.
BEHAVIOR="scroll"// por defecto
BEHAVIOR="slide" // pasa una sola vez y se queda en la izquierda
BEHAVIOR="alternate"//rebota de izquierda a derecha
Controles multimedia:
Behaviors: Comportamientos especiales de los controles y otros elementos de la
pgina.
Effects: Aplica un filtro grfico a cualquier elemento de una pgina.
Hot Spot: Permite especificar acciones a realizar al pulsar en diferentes zonas de la
ventana del navegador.
Mixer: Mezcla varios ficheros de sonido WAV.
Path: Permite crear movimiento de objetos por un camino establecido.
Sequencer: Facilita el control del tiempo en los eventos de nuestra pgina.
Sprite: Sirve para crear animaciones.
Sprite Buttons: Para crear botones animados.
Structured Graphics: Permite incluir en la pgina grficos que pueden ser cambiados
de tamao y rotados por
el navegante.
Plug ins(como insertare objetos)
Es uma forma de insertar diretamente em la pagina documentos de tipo(pdf,mov,wmv)
<embed src=ss.wmv>
Si no agarra ponemos
<NOEMBED>
<IMG SRC="huellas.gif"
WIDTH="640"
</NOEMBED>
Agragar sonido inline com embed
width="0" height="0"// no muestra los controles pero al colocarle nmeros si se van a
mostrar
autostart=true
//hace que empieze ni bien carga la pagina
Applet
Formato:
<APPLET CODE="nombre_applet.class" WIDTH="ancho"
</APPLET>
Pero tambien podemos rutear nuestro applet asi :
HEIGHT="alto">
OBJECT
Etiqueta mas general que nos va ha permitir insertar cualquier tipo de archivo.
Formato:
<OBJECT>
</OBJECT>
Atributos:
Ademas de :<param> tambien tenemos:
VALUETYPE="...": Este atributo especifica que tipo de valor recibir el parmetro. Hay tres
posibles
valores:
Data: El valor especificado ser pasado al objeto como una cadena de caracteres.
Este es el valor por defecto y antes de la existencia del atributo
VALUETYPE era la nica posibilidad.
Ref: El valor especificado es una direccin URL que indica donde estn
almacenados los valores para dicho parmetro. La direccin debe ser
pasada tal cual al objeto.
Object: El valor es el nombre de otro objeto del mismo documento precedido
del smbolo #.
TYPE="tipo _ mime": Este atributo especifica el tipo mime del valor asignado a este atributo
con VALUE.
Formulario
Formato:
Este cdigo me genera una caja:
<HTML>
<HEAD>
<TITLE>Formulario de ejemplo</TITLE>
</HEAD>
<BODY>
<H1>FORMULARIO DE EJEMPLO</H1>
<FORM>
Introduzca su nombre: <INPUT TYPE="Text">
</FORM>
</BODY>
</HTML>
Me crea un botn para poder ingresar mis datos a la caja :
<FORM>
Introduzca su nombre: <INPUT TYPE="Text">
<P><INPUT TYPE="Submit"> /*por defecto me arroja ese mensaje en el boton..
</FORM> asi:
Alineamiento de caracteres
ALIGN="top": Alinea verticalmente el control con la parte superior de la lnea en que
es insertado.
ALIGN="bottom": Alinea verticalmente el control con la parte inferior de la lnea.
ALIGN="middle": Sita el control a una altura media entre el resto de elementos de la
lnea.
ALIGN="left": En este caso estamos alineando el control horizontalmente a la
izquierda. Al
contrario de lo que ocurra con las imgenes y con las tablas, el texto no bordear
el control por su derecha
ALIGN="right": Este valor es idntico al anterior en funcionamiento, slo que ahora el
control se
situar a la derecha de la ventana del navegador.
Ejemplo de lo ya aprendido:
<H2><FONT COLOR="#8080FF">Formulario de autenticacin</FONT></H2>
<FORM>
<P>Introduzca su nombre: <INPUT TYPE="text" NAME="nombre">
<P>Introduzca su clave: <INPUT TYPE="password" NAME="clave">
<P><INPUT TYPE="submit" VALUE="Enviar">
</FORM>
Se vera asi:
Botones de eleccin.
Crea botones de radio:
<FORM>
<INPUT TYPE="radio">
</FORM>
Para seleccionar:
<INPUT TYPE="radio" CHECKED>
Este codigo nos genera una lista para elegir:
<FORM>
<P><INPUT TYPE="radio" NAME="musica" VALUE="Jazz">Jazz
<P><INPUT TYPE="radio" NAME="musica" VALUE="Pop">Pop
<P><INPUT TYPE="radio" NAME="musica" VALUE="Rock">Rock
<P><INPUT TYPE="radio" NAME="musica" VALUE="Country">Country
</FORM>
Y se vera asi:--
Cajas de seleccin.
Indique su profesin (escoja todas las que procedan):
<FORM>
<P><INPUT TYPE="checkbox" NAME="medico">Mdico
<P><INPUT TYPE="checkbox" NAME="programador" CHECKED>Programador
<P><INPUT TYPE="checkbox" NAME="abogado">Abogado
<P><INPUT TYPE="checkbox" NAME="ingeniero">Ingeniero
<CENTER><INPUT TYPE="submit" VALUE="Enviar"></CENTER>
</FORM>
Se vera asi:
Imagenes:
Tambien podria cambiar el boton normal por el de una imagen , asi:
<CENTER> <INPUT TYPE="image" NAME="envio" SRC="envio.gif">
Crear un botn para el borrado de lo que escribamos:
Como crear un botn general
<INPUT TYPE="button"
VALUE="Pulseme">
Tambien podemos hacer lo siguiente:
<INPUT TYPE="button"
VALUE="Texto del botn"
ONCLICK="cdigo de script">
Como cerrar una ventana de una manera mejorado ?
<FORM>
<INPUT TYPE="button"
VALUE="Cerrar ventana"
onClick="window.close();">
</FORM>
OTROS CONTROLES
Cajas de texto multilnea: TEXTAREA
el atributo es: TEXTAREA importante para que el usuario pueda escribir mas abiertamente.
ejemplo:
<FORM>
<TEXTAREA NAME="texto"
ROWS="10"
COLS="50">
Es la mejor que he visto nunca.
</TEXTAREA>
</FORM>
de donde podemos decir o siguiente de los atributos:
NAME: El nombre que queremos asignarle al control. Como siempre, este nombre
ser enviado junto con los datos del rea de texto al mandar el formulario.
ROWS: El nmero de lneas de la caja de texto.
COLS: El nmero de caracteres visibles de cada lnea. Este atributo es similar al
atributo SIZE que vimos en las cajas de texto convencionales.
Ms atributos:
WRAP=OFF: Es el valor por defecto y provocar que el texto sea mostrado en una
sola lnea.
WRAP=SOFT: hace que el propio navegador vuelve a juntar todo el texto que fue
escrito seguido en una sola lnea.
WRAP=HARD: se enva tal y como se ha escrito.
Adems de tambien soportar las etiquetas: ALIGN ,DISABLED,READONLY,TABINDEX, NOTAB
y TITLE.
ejemplo :
<TEXTAREA NAME="nombre"
ROWS="filas"
COLS="columnas"
ALIGN="alineamiento"
WRAP="off | soft | hard">
Texto inicial
</TEXTAREA>
Cuadros de seleccin
Es parecido a un JCombox :
Etiqueta: SELECT
Ejemplo:
Existe una etiqueta que me va a permitir seleccionar una opcin por defecto esta es :
<OPTION SELECTED>Negro
<FORM>
Elija un color:<BR>
<CENTER>
<SELECT NAME="color">
//select es la etiqueta para dicho
<OPTION>Verde
// option, es la forma por la cual agrega las opciones.
<OPTION>Negro
//darse cuenta que en la forma en que se colocan los
<OPTION>Rojo
//option en ese orden se vern.
<OPTION>Azul
</SELECT>
</CENTER>
<INPUT TYPE="submit"
VALUE="Enviar eleccin">
</FORM>
Tambien podemos elegir una listar para seleccionar pero sin caja alguna:
Ejemplo:
SIZE="xx" {donde xx, es el numero de elementos option }
<BODY>
<FORM>
Lista de la compra:<BR>
<CENTER>
<SELECT NAME="compra" SIZE="6">
<OPTION VALUE="Fruta"> Fruta
<OPTION VALUE="Verdura"> Verdura
<OPTION VALUE="Ternera">Ternera
<OPTION VALUE="Mantequilla"> Mantequilla
<OPTION VALUE="Salchichas"> Salchichas
<OPTION VALUE="Pasta"> Pasta
</SELECT>
</CENTER>
<P>
<INPUT TYPE="submit"
VALUE="Enviar lista de la compra">
</FORM>
Qu sucedera si queremos hacer una seleccin mltiple?
Hacemos lo siguiente:
<FORM>
<SELECT NAME="compra" SIZE="2" MULTIPLE>
<OPTION VALUE="Fruta">Fruta
<OPTION VALUE="Verdura">Verdura
</SELECT>
</FORM>
observacion :al no usar los cgi s ,nuestros datos se enviaran sin codificacion
alguna.
Sintaxis :
<FORM ENCTYPE="multipart/form-data"
ACTION="http://www.miservidor.es/cgi-bin/
cogefichero"<
<!-- ... --<
</FORM<
pagina recomendable :
http://www.bio.cam.ac.uk/cgi-lib/ [http://www.bio.cam.ac.uk/cgi-lib/]