Bienvenidos al blog de Diego Valencia

domingo, 12 de octubre de 2014

CLASE OCTUBRE 14 DE 2014

TEMA: Tarea

El docente dejo en la web una serie de paginas para repasar o consultar. Estas son:


INTRODUCCION AL HTML

Mis pretensiones con este Tutorial no son ni mucho menos intentar enseñar el lenguaje HTML, es más lo único que quiero es llegar a aprender más sobre HTLM según escribo estas líneas. Así que os ruego me perdoneís las meteduras de pata que pueda tener y espero que todos aquellos que sepais de esto me ayudeís a completar el tutorial. 

Realizar una página web es bastante fácil y no es necesario saber HTML, basta con utilizar uno de los innumerables programas que hay en el mercado y te ayudan a ello, todo se hace a golpe de ratón. No obstante siempre hay que retocar algo, y por eso estoy escribiendo esto, para que con unos ligeros conocimientos, podamos dar nuestro toque personal a las páginas que diseñemos.

¿QUE ES HTML?

Una buena pregunta eh?, bueno pues HTLM son las iniciales de Hiper Text Markup Languaje. Pues eso, en definitiva es un lenguaje de programación, mas o menos standard que se usa para que podamos crear documentos que se puedan ver con cualquier navegador. 

Los programas HTLM, están hechos con texto plano, sólo contienen números y letras, pero ojo, no todos los caracteres son válidos, algunos carácteres son especiales y debemos insertar su código, por ejemplo las minúsculas acentuadas . Para decirle al navegador que nos muestre una a acentuada debemos teclear &aacute y el resultado sería á, la e acentuada &eacute, y así el resto de vocales. Más adelante incluire una tabla con los códigos especiales, pero de momento esto nos sirve. 
Lo que si hay que tener en cuenta es que los códigos de marcado del lenguaje HTML, no son puntillosos y no distinguen entre mayúsculas y minúsculas. Con lo que si hay que tener cuidado es con las llamadas externas, y sobre todo con nombres de ficheros. Con los maravillosos sistemas operativos que tienen ahora nuestros ordenadores, podemos poner nombres larguisimos a nuestros ficheros, y además pueden contener espacios. Por cuestiones de portabilidad, yo seguiría con los nombres cortitos, y si tengo que separar palabras, nunca useis un blanco, es mejor un guión, y apañado. Además, donde si hay que tener cuidado por que si distingue mayúsculas y minúsculas es en los nombres de los ficheros, para el no es lo mismo PEPE que Pepe que pepe, serían tres ficheros distintos, así que cuidado con esto, luego no digaís que no os he avisado.

ESTRUCTURA DE UNA PAGINA

Bueno, esto ya se empieza a poner interesante. Vamos a empezar a escribir nuestro primer código HTML. Lo primero que hay que saber es que todo documento HTML debe empezar y acabar por las etiquetas <HTML> y </HTML> respectivamente. Como veís empezamos a utilizar este lenguaje. Todas las etiquetas van entre <>. Además la gran mayoría de las etiquetas van emparejadas y para distinguir entre la etiqueta de inicio y de fin, se le pone / a la etiqueta de fin. Fácil no?. 

Todos los documentos HTML tienen dos partes, el encabezado y el cuerpo, de perogrullo no?. Pues hasta para esto hay que poner etiqueta, y cuales son? . 
Para el encabezado la etiqueta es <HEAD> y </HEAD> En esta sección se pone la información de la página y poco más. Aquí es donde pónemos el título de nuestra página, para que todo el mundo nos conozca. El título irá entre las etiquetas <TITLE> y </TITLE> lo que pongamos aqui, aparecera en la parte izquierda de la línea superior de la ventana. 
Ya esta, manos a la obra vamos a empezar a diseñar nuestra primera página. Cogemos cualquier procesador, y acordaros de que se debe salvar como texto normal. 
<HEAD> 
<TITLE>Mi pagina Web</TITLE> 
</HEAD> 
Y ahora vamos con la parte importante, el cuerpo del documento, donde vamos a insertar nuestro texto, imagenes, hiperenlaces, scrips ......... el cuerpo también tiene su etiqueta, que como no podia ser de otra manera son <BODY> y </BODY> y entre medias que?. Nuestra página WEB como todos los documentos, necesita un encabezamiento, algo que llame la atención y que defina el resto de la página. Podemos definir hasta 6 tamaños de encabezados, y esto se hace con las etiquetas <H1> a <H6> teniendo en cuenta que el número 1 define el tamaño de letra más grande y el 6 define el más pequeño. 
Seguimos diseñando la página: 
<BODY> 
<H1>BIENVENIDO A MI PAGINA PERSONAL</H1> 
</BODY> 


Bienvenido a mi página personal (H1)



Bienvenido a mi página personal (H2)

Bienvenido a mi página personal (H3)

Bienvenido a mi página personal (H4)

Bienvenido a mi página personal (H5)
Bienvenido a mi página personal (H6)


PARRAFOS

Y ahora que, ya tenemos el encabezado de nuestra página, pero se puede mejorar el aspecto, alineando el parrafo. Lo normal es que todos queramos poner el encabezado en el centro de la página. Esto se logra con la etiqueta <CENTER> </CENTER>. Esta etiqueta también es válida para gráficos, pero lo veremos mas adelante. 
<BODY> 
<CENTER><H3>BIENVENIDO A MI PAGINA PERSONAL</H3></CENTER> 
</BODY> 

BIENVENIDO A MI PAGINA PERSONAL (H2)



Los párrafos van entre las etiquetas <P> y </P>, y los podemos alinear a la izquierda, a la derecha y como ya hemos visto, centrarlos, pero vamos a seguir con nuestra página, introduciendo el comando ALIGN. 
<BODY> 
<CENTER><H3>BIENVENIDO A MI PAGINA PERSONAL</H3></CENTER> 
<P ALIGN="LEFT"> Ahora estoy escribiendo el primer párrafo de mi página personal, que quiero que se alinea a la izquierda. </P> 
<P ALIGN="RIGTH"> Pero esta línea quiero que salga a la derecha</P> 
<P ALIGN="CENTER"> Toma ya y ahora en el centro</P> 
</BODY> 

Ahora estoy escribiendo el primer párrafo de mi página personal, que quiero que se alinie a la izquierda
Pero esta línea quiero que salga a la derecha
Toma ya y ahora en el centro.


Habeís visto las posibilidades de alineamiento del parrafo, pues hay más. Si lo que queremos es sangrar un párrafo, debemos escribir entre las etiquetas <BLOCKQUOTE> Y </BLOCKQUOTE>. 

FORMATOS

Pues visto lo anterior, seguimos dando forma a nuestra página, ahora vamos a ver como darle formato a nuestro texto. Lo primero que vamos a ver es como modificar el tamaño de la letra, esto se hace con el comando <FONT> </FONT>en unión con el modificador SIZE. 

Hay varias maneras de modificar el tamaño de la fuente. En primer lugar podemos hacer referencia al tamaño absoluto de la fuente. Los tamaños absolutos varían entre el 1 y el 7, siendo 7 el mas grande, y 1 el mas pequeño. La segunda manera de realizar la modificación, es hacer referencia al tamaño relativo de la fuente, es decir restando o incrementando el tamaño actual de la fuente en la cantidad especificada. Este modificador puede varíar entre -4 y +4. Pero como mejor se ve esto es continuando con nuestra página. 
<P><FONT SIZE="3">Esta l&iacute;nea está escrita con tama&ntilde;o 3</FONT></P> 
Esta línea esta escrita con tamaño 3 
<P><FONT SIZE="5">Esta l&iacute;nea está escrita con tama&ntilde;o 5</FONT></P> 
Esta línea esta escrita con tamaño 5 
<P><FONT SIZE="-3">Esta l&iacute;nea está escrita con tama&ntilde;o -3</FONT></P> 
Esta línea esta escrita con tamaño relativo -3 
Cómo vemos en el último ejemplo, el resultado es el mismo que si aplicamos <FONT SIZE="2">, resultado que restarle 3 unidades al último tamaño definido de fuente, en nuestro ejemplo 5. 
Visto todo lo anterior, sólo queda por decir que es posible determinar cual es el tamaño base de la fuente con la que vamos a escribir nuestro documento HTML, para ello usamos la etiqueta <BASEFONT SIZE=tamaño>, escrito justo a continuación de la etiqueta <BODY>.


ESTILOS

Para resaltar partes del texto que estamos escribiendo, podemos utilizar negritas, cursivas, etc. Las etiquetas mas comúnes que podemos usar aparecen en la siguiente tabla 

EstiloEtiqueta
Negrita<B> </B>Negrita
Cursiva<I> </I>Cursiva
Subrayado<U> </U>Subrayado
Cita<CITE> </CITE>Cita
Código<CODE> </CODE>Código
Enfasis<EM></EM>Enfasis
Fuerte<STRONG> </STRONG>Fuerte
Teletipo<TT> </TT>Teletipo
Tachado<STRIKE< </STRIKE>Tachado
Subíndice<SUB> </SUB>Subíndice
Superíndice<SUP> </SUP>Superíndice
Grande<BIG> </BIG>Grande
Pequeño<SMALL> </SMALL>Pequeño

<P><B>Esto se va a escribir en negrita</B></P>

LINEAS HORIZONTALES

A veces vamos a necesitar separar las distintas secciones de nuestro documento HTML, una forma sencilla de hacerlo, es insertar líneas horizontales. Esto se consigue con la etiqueta <HR>. Esta etiqueta no lleva su pareja de cierre, es individual, por defecto traza una línea de todo el ancho de la pantalla, no obstante se puede modificar el aspecto de las líneas añadiendo los siguientes parámetros: 

SIZE = Indica el grosor en pixel de la línea 
WIDTH = Especifica la anchura que la línea ocupa en la pantalla, se le puede especificar en pixels o en porcentaje. 
ALIGN= Alineación de la línea 
NOSHADE = Si queremos la línea con sombra o sin sombra. 
Pero todo esto se ve mejor con un ejemplo: 
<HR SIZE="5" WIDTH="50%" ALIGN="LEFT" NOSHADE="NOSHADE"> 


ENLACES

La verdadera potencia de internet nos la da la posibilidad de enlazar todas las páginas como si de una tela de araña se tratase, una página sin enlaces no tiene demasiado sentido, asi que vamos a ver de forma muy breve como insertar enlaces dentro de nuestro documento. Los enlaces nos pueden llevar a otro documento o bien a otra sección dentro del documento editado. Este documento de tutorial, esta repleto de enlaces a la misma página, como habeís podido ver, desde el índice que está al principio de este documento, se accede a las secciones directamente, igualmente de cada una de las secciones, se accede al índice. Además, este documento tiene enlaces externos, como vereis en la parte inferior de la pantalla, hay un enlace a la página principal de mi site y hay otro enlace a 


Por cierto si os gusta leer y escuchar música, pinchar en este enlace, podreis adquirir los mejores libros y la mejor música de internet, y además así colaborareis a que pueda seguir manteniendo este tutorial.
Bueno, y ahora manos a la obra que es lo que nos interesa, vamos a generarnos un enlace a uno de los buscadores mas conocidos YAHOO

<A HREF="http://YAHOO.COM">Buscar en YAHOO</A>
Buscar en YAHOO

Ahora lo vamos a complicar un poco más y vamos a poner un gráfico como el del ejemplo anterior.

<P ALIGN="CENTER"><A HREF="http://armazon.com"><IMG SRC="armazon.gif"></A></P>


Bien no, es mucho más fácil de lo que parece.Como veis Hemos realizado dos enlaces a otras páginas pero con el mismo formato podemos acceder a otros muchos servicios de internet, podemos realizar enlace tipo ftp, correo electronico, etc. Vamos a ver como añadir un enlace de correo: 

<A HREF="mailto:f_casa@yahoo.com">Mandame un correo</A> 
Mándame un correo 

Para agregar enlaces a marcadores dentro de la página actual, o dentro de otra página, lo primero que hay que definir es el marcador, esto se hace de la siguiente manera: 

<A NAME="Nombre del marcador">Texto del marcador </A> 

El enlace al marcador anterior se definiría: 
<A HREF="#Nombre del marcador">Enlace al marcador anterior</A> 
Cómo véis se incluye el símbolo "#" antes del nombre del marcador 
Enlace al marcador anterior 
Tambien se pueden hacer llamadas a marcadores definidos en otras páginas: 
<A HREF="index.html#Nombre del marcador">Enlace al marcador de la página index.html</A>

DAR COLOR A LA PAGINA

Hasta ahora hemos visto todo lo necesario para realizar nuestra primera página WEB, pero ahora, vamos a darle un poco de vidilla, ya que una pagina con letra negra sobre fondo blanco, queda un poco sosa, asi que vamos a modificar los colores tanto del fondo como de las letras, e incluso vamos a poder insertar un gráfico como fondo de nuestra página. 

Para modificar los colores de fondo del documento debemos añadir a la etiqueta de cuerpo de documento <BODY> el parámetro BGCOLOR="#RRGGBB" donde #RRGGBB indica la combinacion de tonos de rojo, verde y azul necesarios para conseguir el color que deseamos. No obstante HTML reconoce 16 colores simples black, gray, maroon, purple, green, olive, navy, teal, silver, red, white, lime, yelow, aqua, blue y fuchsia con nombre y apellidos, así que para poner un fondo azul, bastará con poner <BODY BGCOLOR="BLUE"> sin más. Si lo queremos complicar más, necesitamos saber el número en hexadecimal que define el color que queremos y lo ponemos en la etiqueta bgcolor, el color rojo sin ir mas lejos sería #FF0000. 
Para definir el color del texto, utilizaremos el parámetro TEXT="#RRGGBB". Para definir el color de los enlaces no vilistados, LINK="#RRGGBB", para los enlaces visitados VLINK="#RRGGBB", para los enlaces en los que se haga click ALINK="#RRGGBB". 
Para insertar una imagen de fondo, usamos el parámetro BACKGROUND="imagenfondo.gif". Los formatos de ficheros más utilizados son el gif y jpg. Cabe reseñar que el fichero debe estar en el mismo directorio que el documento HTML que lo llama, en caso contrario se debe especifivar el PATH a dicho fichero gráfico. Y OJO, ya dije anteriormente que aunque en el código HTML da igual escribir las etiquetas en mayúsculas o minúsculas, cuando se hace una llamada a un fichero, enlace, etc... Si existen diferencias, con lo cual para evitar problemas, escribimos todo en minúsculas.

INSERTAR IMAGENES

Y como todo documento que se precie debe tener imagenes, vamos a insertarlas de una manera facilísima, esto se hace con el comando <IMG SRC="Nombre de la imagen">. Si además queremos especificar el tamaño <IMG SRC="Nombre de la imagen" HEIGHT="n" WITDH="n" > siendo n el tamaño en pixels de la imagen. 
Si a esto le añadimos todo lo que hemos visto anteriormente, podemos alinear la imagen, incluirla en un enlace a otras páginas, etc etc. 
<P ALIGN="CENTER"><A HREF="http://armazon.com"><IMG SRC="armazon.gif"></A></P>

LISTAS

Este es uno de los elementos mas útiles para nuestros documentos HTML, ya que nos permite esquematizar de una forma clara la información contenida en nuestro documento.
Una lista es una sucesion de elementos que pertenecen a una estructura común y que es posible numerarlo, sin darle muchas más vueltas, el índice de esta página esta realizado con una lista.
Hay diferentes tipos de listas, sin orden con orden, numeradas, alfabeticas, etc.... Es bastante común que vayan precedidos de bolos o números para diferenciar una línea de otra.
Para crear una lista ordenada, se usan las etiquetas <OL> y </OL>, y a cada elemento se le incluye entre las etiquetas <L1> y </L1> pe.
<OL>
<LI>INTRODUCCION</LI>
<LI>QUE ES HTML?</LI>
</OL>
El resultado es como sigue:
  1. INTRODUCCION
  2. QUE ES HTML?
Las listas sin orden, preceden a las líneas por un bolo, y es igual que el ejemplo anterior, sustituyendo <OL> por <UL>
Los elementos de las listas pueden ser a su vez listas
<OL>
<LI>Estructura de un documento HTML</LI>
<UL>
<LI> Encabezado </LI>
<LI> Cuerpo </LI>
</UL>
</OL>
  1. Estructura de un documento HTML
  • Encabezado
  • Cuerpo
Para las listas ordenadas, también podemos usar los parámetros TYPE y START, para definir el tipo de numeración que deseamos y en que número empezar, los tipos són AaIi, para las numeraciones Alfabéticas, Alfabéticas minúsculas, Romanas y Romano minúsculas respectivamente.
pe. <OL TYPE=A START=3>, El primer elemento numerado de la lista será la C


CARACTERES ESPECIALES

CódigoCáracter especial
&lt;<
&gt;>
&amp;&
&quot;"
&#191;¿
&#161;¡
&aacute;á
&Aacute;Á
&eacute;é
 
&Eacute;É
&iacute;í
&Iacute;Í
&oacute;ó
&Oacute;Ó
&uacute;ú
&Uacute;Ú
&ntilde;ñ
&Ntilde;Ñ
&uuml;ü
&Uuml;Ü
&nbs;Espacio en blanco

--------------------------------------------------------------------------------------------------------------------------

TABLA DE COLORES EN HTML

Los que están en negrita se pueden escribir en lugar de los códigos.
Nombre del color
Código del color
Apariencia
White#FFFFFF
Red#FF0000
Green#00FF00
Blue#0000FF
Magenta#FF00FF
Cyan#00FFFF
Yellow#FFFF00
Black#000000
Aqua#70DB93
Baker's Chocolate#5C3317
Blue Violet#9F5F9F
Brass#B5A642
Bright Gold#D9D919
Brown#A62A2A
Bronze#8C7853
Bronze II#A67D3D
Cadet Blue#5F9F9F
Cool Copper#D98719
Copper#B87333
Coral#FF7F00
Corn Flower Blue#42426F
Dark Brown#5C4033
Dark Green#2F4F2F
Dark Green Copper#4A766E
Dark Olive Green#4F4F2F
Dark Orchid#9932CD
Dark Purple#871F78
Dark Slate Blue#6B238E
Dark Slate Grey#2F4F4F
Dark Tan#97694F
Dark Turquoise#7093DB
Dark Wood#855E42
Dim Grey#545454
Dusty Rose#856363
Feldspar#D19275
Firebrick#8E2323
Forest Green#238E23
Gold#CD7F32
Goldenrod#DBDB70
Gray#C0C0C0
Green Copper#527F76
Green Yellow#93DB70
Hunter Green#215E21
Indian Red#4E2F2F
Khaki#9F9F5F
Light Blue#C0D9D9
Light Grey#A8A8A8
Light Steel Blue#8F8FBD
Light Wood#E9C2A6
Lime#32CD32
Mandarian Orange#E47833
Maroon#8E236B
Medium Aquamarine#32CD99
Medium Blue#3232CD
Medium Forest Green#6B8E23
Medium Goldenrod#EAEAAE
Medium Orchid#9370DB
Medium Sea Green#426F42
Medium Slate Blue#7F00FF
Medium Spring Green#7FFF00
Medium Turquoise#70DBDB
Medium Violet Red#DB7093
Medium Wood#A68064
Midnight Blue#2F2F4F
Navy#23238E
Neon Blue#4D4DFF
Neon Pink#FF6EC7
New Midnight Blue#00009C
New Tan#EBC79E
Old Gold#CFB53B
Orange#FF7F00
Orange Red#FF2400
Orchid#DB70DB
Pale Green#8FBC8F
Pink#BC8F8F
Plum#EAADEA
Quartz#D9D9F3
Rich Blue#5959AB
Salmon#6F4242
Scarlet#8C1717
Sea Green#238E68
Semi-Sweet Chocolate#6B4226
Sienna#8E6B23
Silver#E6E8FA
Sky Blue#3299CC
Slate Blue#007FFF
Spicy Pink#FF1CAE
Spring Green#00FF7F
Steel Blue#236B8E
Summer Sky#38B0DE
Tan#DB9370
Thistle#D8BFD8
Turquoise#ADEAEA
Very Dark Brown#5C4033
Very Light Grey#CDCDCD
Violet#4F2F4F
Violet Red#CC3299
Wheat#D8D8BF
Yellow Green#99CC32
CÓDIGOCOLOR
#000000
#000033
#000066
#000099
#0000CC
#0000FF
#003300
#003333
#003366
#003399
#0033CC
#0033FF
#006600
#006633
#006666
#006699
#0066CC
#0066FF
#009900
#009933
#009966
#009999
#0099CC
#0099FF
#00CC00
#00CC33
#00CC66
#00CC99
#00CCCC
#00CCFF
#00FF00
#00FF33
#00FF66
#00FF99
#00FFCC
#00FFFF
CÓDIGOCOLOR
#330000
#330033
#330066
#330099
#3300CC
#3300FF
#333300
#333333
#333366
#333399
#3333CC
#3333FF
#336600
#336633
#336666
#336699
#3366CC
#3366FF
#339900
#339933
#339966
#339999
#3399CC
#3399FF
#33CC00
#33CC33
#33CC66
#33CC99
#33CCCC
#33CCFF
#33FF00
#33FF33
#33FF66
#33FF99
#33FFCC
#33FFFF
CÓDIGOCOLOR
#660000
#660033
#660066
#660099
#6600CC
#6600FF
#663300
#663333
#663366
#663399
#6633CC
#6633FF
#666600
#666633
#666666
#666699
#6666CC
#6666FF
#669900
#669933
#669966
#669999
#6699CC
#6699FF
#66CC00
#66CC33
#66CC66
#66CC99
#66CCCC
#66CCFF
#66FF00
#66FF33
#66FF66
#66FF99
#66FFCC
#66FFFF
CÓDIGOCOLOR
#990000
#990033
#990066
#990099
#9900CC
#9900FF
#993300
#993333
#993366
#993399
#9933CC
#9933FF
#996600
#996633
#996666
#996699
#9966CC
#9966FF
#999900
#999933
#999966
#999999
#9999CC
#9999FF
#99CC00
#99CC33
#99CC66
#99CC99
#99CCCC
#99CCFF
#99FF00
#99FF33
#99FF66
#99FF99
#99FFCC
#99FFFF
CÓDIGOCOLOR
#CC0000
#CC0033
#CC0066
#CC0099
#CC00CC
#CC00FF
#CC3300
#CC3333
#CC3366
#CC3399
#CC33CC
#CC33FF
#CC6600
#CC6633
#CC6666
#CC6699
#CC66CC
#CC66FF
#CC9900
#CC9933
#CC9966
#CC9999
#CC99CC
#CC99FF
#CCCC00
#CCCC33
#CCCC66
#CCCC99
#CCCCCC
#CCCCFF
#CCFF00
#CCFF33
#CCFF66
#CCFF99
#CCFFCC
#CCFFFF
CÓDIGOCOLOR
#FF0000
#FF0033
#FF0066
#FF0099
#FF00CC
#FF00FF
#FF3300
#FF3333
#FF3366
#FF3399
#FF33CC
#FF33FF
#FF6600
#FF6633
#FF6666
#FF6699
#FF66CC
#FF66FF
#FF9900
#FF9933
#FF9966
#FF9999
#FF99CC
#FF99FF
#FFCC00
#FFCC33
#FFCC66
#FFCC99
#FFCCCC
#FFCCFF
#FFFF00
#FFFF33
#FFFF66
#FFFF99
#FFFFCC
#FFFFFF


--------------------------------------------------------------------------------------------------------------------------

FONDOS DE PAGINA

Como hemos visto hasta ahora, el navegador dibuja la página con un triste fondo gris. Por suerte, es posible fijar el fondo con otro color, o usar una imagen de fondo.

  • Fondo de color:
    Usamos el parámetro bgcolor, p.ej <body bgcolor="#FFFFFF">
    Si queremos usar otros colores de fondo, hay que asegurarse de que los textos se leen sin dificultad.
  • Imagen de fondo:
    Usamos el parámetro background="fondo.gif", p.ej <body background="fondo.gif">
    Usar imágenes de fondo es un tema complicado. Es muy dificil acertar con una imagen adecuada, y sobre todo hay que huir de los colores chillones.
    Si la imagen es más pequeña que la pantalla, se repetirá hasta llenarla completamente.
    Un buen truco es usar una imagen de altura 5 pixels(o menos), con el consiguiente ahorro de espacio.
    Por ejemplo: vamos a usar de fondo la imagen:
Para ver el resultado en la pagina copiamos el siguiente código:

<html>
<head>
<TITLE>Fondos</TITLE>
</head>
<body background="fondo.gif">
<center>
<font face="arial" size="+2">Fondos</font>
<hr width=200>
</center>
<P align="center">Este es el primer párrafo. Está centrado y escrito en la letra por defecto del navegador. Algunas palabras estan en <B>negrita</B>, y otras en <I>cursiva.</I></P>
</body>
</html>

-------------------------------------------------------------------------------------------------------------------------

MANEJO DE IMAGENES

Gracias a las imágenes la web se ha hecho tan popular, tanto que hoy no se entiende una página web sin ellas. En nuestro directorio de trabajo tenemos un pequeño gif llamado "obras.gif", que vamos a usar en los siguientes ejemplos

El tag básico que nos permite incluir imágenes es <IMG SRC="obras.gif"> , que produce en pantalla:
Este tag admite muchos parámetros útiles:


  • width, height: con estos parámetros le decimos al navegador las dimensiones del grafico. Es conveniente incluirlos porque asi la página aparece en pantalla antes de que lleguen los gráficos(que suelen venir después del texto).
    En nuestro caso, <IMG SRC="obras.gif" width=60 height=53>, produce en pantalla: 
    También podemos poner dimensiones 'falsas', y el navegador alterará las dimensiones de la imagen.
    Por ejemplo, <IMG SRC="obras.gif" width=200 height=53>, produce en pantalla: 
  • border: Este parámetro hace que aparezca un borde rodeando la imagen. 
    Por ejemplo, <IMG SRC="obras.gif" width=60 height=53 border=2>, produce en pantalla: 
  • alt: Con este parámetro podemos incluir un texto para los navegadores que no soportan los gráficos. 
    Por ejemplo, <IMG SRC="obras.gif" alt="Pagina en construcción" width=60 height=53 border=2>, produce en pantalla: 
    Pagina en construcción
    Para leer el texto podemos poner el ratón sobre el gráfico durante un segundo.
  • align: Alinea la imagen respecto del texto y puede valer: left, right, top, bottom y middle.
    Por ejemplo, <IMG SRC="obras.gif" alt="Pagina en construcción" width=60 height=53 border=2 align=middle> texto de ejemplo, produce en pantalla: 
    Pagina en construccióntexto de ejemplo
  • hspace, vspace: Separa la imagen horizontal y verticalmente(en pixels y por ambos lados).
    Por ejemplo, <IMG SRC="obras.gif" alt="Pagina en construcción" width=60 height=53 border=2 vspace=10 align=middle hspace=10> texto de ejemplo, produce en pantalla: 
    Pagina en construccióntexto de ejemplo
Sobre imágenes se puede decir mucho más, pero sólo vamos a añadir algunos comentarios:
  • Una página web en su totalidad(texto y gráficos) no debería sumar más de 80 Kb(1 minuto de carga aprox. para un modem de 14400 bps).
  • Un diseñador de páginas web necesitará un programa de retoque fotográfico, como Paint Shop Pro
  • Las imágenes pueden servir como enlaces, p.ej el código <a href="obras.htm"><IMG SRC="obras.gif"></a> produce en pantalla: 
    Vemos que el icono del ratón cambia al pasar por la imagen, y aparece un borde de color azul rodeándola. Casi siempre que usemos imagenes como enlaces añadiremos border=0 para evitarlo.
----------------------------------------------------------------------------------------

ENLACES

Probablemente la característica que más ha influido, junto con las imágenes, en el espectacular desarrollo de la Web hayan sido los enlaces (links). Un enlace aparece generalmente como un texto azul subrayado y cuando situamos el cursor sobre él se transforma en una mano con el dedo índice extendido. Si pulsamos sobre el enlace saltamos a otra parte del documento, a otro documento situado en cualquier lugar, o incluso se abre el programa de correo para enviar un mensaje a la dirección indicada.
En general los enlaces tienen la siguiente estructura
<A HREF="URL"> Texto del enlace</A>
El texto del enlace es lo que se visualizará en el navegador. La URL es la dirección donde apunta el enlace y puede ser de estos tipos:
 Enlace a otro lugar del mismo documento
En este caso la URL se sustituye por un marcador en la misma página. El marcador puede ser texto colocado en el lugar al que queremos saltar. No importa lo que sea ya que no se verá.
Veamos un ejemplo para saltar al inicio de esta página. Escribiríamos en el lugar desde el que queremos saltar:


<A HREF="#inicio"> Ir al Inicio</A>


Y en el sitio exacto adonde queremos saltar, debemos poner la siguiente etiqueta: 



<A NAME="inicio"> </A>

Una vez escrito esto y guardada la página veríamos al abrirla con el Navegador
Al pulsar sobre ella nos llevaría al principio de la página ya que fue allí donde coloqué el marcador
 Enlace a otra página local
En este caso la URL se dará de forma relativa (igual que para poner un fondo a la página). Por ejemplo si tenemos dos páginas en el mismo directorio pagina1.htm y pagina2.htm y queremos poner un enlace desde la pagina1.htm a la pagina2.htm debemos escribir
<a href="pagina2.htm">Ir a pagina2</a>
Con esto es suficiente, no hay que crear ningún marcador a no ser que quieras ir a un sitio concreto de la pagina2.htm. En ese caso tendrías que poner en el sitio adonde quieres llegar de lapagina2.htm
<a name="sitio"></a>
y en la pagina1.htm
<a href="pagina2.htm#sitio>Ir a sitio de la página 2</a>

Las palabras forma relativa, al principio de esta sección, constituyen un enlace de este último tipo
Enlace a una dirección de Internet
Ahora la URL debe darse de forma absoluta, tal como la ves en la ventana de dirección del navegador, es decir:
<A HREF="http://centros4.pntic.mec.es/ies.de.cistierna">IES Cistierna</A>
te llevaría a la página de entrada del IES Cistierna

 Enlaces usando imágenes
Con frecuencia se emplean imágenes como enlaces. A veces son enlaces a las mismas imágenes con más resolución, como en el caso de fotos. Otras veces nos llevan a una localización cualquiera.
Para que una imagen sea un enlace hay que colocarla en el lugar del texto del enlace, si además queremos que vaya a otra imagen, ésta la debemos poner en el lugar de la URL.
Veamos unos ejemplos Supongamos para ello, que la estructura de nuestras páginas es la indicada en la imagen. Si escribo en la página actual localizada en Aprendiendo Html

<A HREF=" #inicio"><img src="gifs/imagen.gif"></A>
obtengo una imagen que al pulsarla me lleva al inicio de esta página, exactamente como esta: 

Para que una imagen sea un enlace a otra imagen se debe escribir:
<a href="gifs/sky.jpg"><img src="gifs/ojo.gif" ></a>
que da como resultado 

 Enlace con una dirección de correo
Este es un enlace un poco diferente, veamos un ejemplo
<A HREF="mailto: abercian@pntic.mec.es"> abercian@pntic.mec.es </A>
que se ve como abercian@pntic.mec.es y que si lo pulsas se abre el programa de correo que tengas configurado, con la dirección en el campo correspondiente
 Enlace con un grupo de noticias
Como antes la sintaxis es un poco diferente
<A HREF="news://news.pntic.mec.es/"> Mira en las noticias del MEC para encontrar profesores colgados</A>
que se vería
Mira en las noticias del MEC para encontrar profesores colgados
 Enlace para descargar un fichero
En la URL se poner la ruta donde está el fichero. Por ejemplo, para descargar un fichero de nombre guiahtml.zip se debe poner
<A HREF="../zip/guiahtml.zip">guiahtml.zip</A>
que se vería así guiahtml.zip. Si pulsas sobre él se abrirá una ventana avisándote de una descarga de archivos y preguntándote qué deseas hacer
 Enlace que se abre en una nueva ventana
Si quieres que la página que enlazas aparezca en una nueva ventana del navegador, solamente tienes que poner target="nombre" como atributo del enlace, es decir:
<a href="index.htm" target="nueva">Indice</a>
que se verá como Indice
Aún hay más tipos de enlaces, pero éstos son los más importantes





No hay comentarios:

Publicar un comentario