lunes, 6 de abril de 2015

ENLACES Y DIVISIONES O CAPAS

 Enlaces

 

Cualquier página web tiene imágenes o texto, que al pulsarlos nos llevan a otra página del mismo sitio, o a una página de un sitio distinto. Esto es un enlace o hiperenlace (en inglés link o hyperlink) también llamado hipertexto o hipervínculo.
Un enlace se diferencia del texto normal porque al colocar el cursor encima, este cambia de forma y pasa de una flecha a una mano. También es muy frecuente que los enlaces aparezcan subrayados, ya que es la opción por defecto que les asigna el HTML.
En HTML, el enlace se identifica con la etiqueta <a></a>. La forma más básica de un enlace es la siguiente:
<a href="archivo_enlazado">contenido del enlace</a>
El atributo href indica la dirección (URL) a la que se enlaza, que normalmente es un archivo html, por ejemplo http://www.aulaclic.es/index.html . El contenido del enlace es lo que el usuario ve en la página y que al pulsar sobre él nos lleva al enlace. Normalmente es texto o una imagen, en el siguiente ejemplo es el texto aquí.
Pulsa <a href="http://www.aulaclic.es">aquí</a>.
se verá así:       Pulsa aquí.
El atributo href puede ser una dirección absoluta, como http://www.aulaclic.es/paginasweb/ejercicios/citas_celebres.htm, o una direccion relativa, como ejercicios/citas_celebres.htm, de la misma forma que vimos para las imágenes.
Es muy común añadir a los enlaces el atributo title, para que muestre información sobre el destino del enlace cuando el usuario deje unos instantes el cursor encima del enlace. Por ejemplo:
Pulsa aquí. → Pulsa <a href="http://www.aulaclic.es" title="Visita la web de aulaClic">aqu&iacute;</a>.
Por defecto, el enlace se abrirá en la misma ventana. Si queremos que se abra en una nueva ventana, podemos utilizar el atributo target="_blank". Aunque, el W3C, el organismo que regula los estándares del HTML desaconseja su uso, con la idea de que se debe permitir al usuario decidir si quiere abrir el enlace en la misma u otra ventana pulsando con el botón derecho del ratón sobre el enlace, el atributo target se sigue utilizando porque la mayoría de los usuarios pulsan directamente sobre el enlace, sin usar el botón derecho. Así pues si en nuestra página queremos informar sobre la existencia de otra página del mismo tema, colocaremos un enlace a ella y le pondremos el atributo target="_blank" para evitar que el usuario se vaya a esa página y no se acuerde de volver a la nuestra.
Normalmente utilizaremos enlaces para navegar por nuestro sitio. Hemos de evitar enviar al usuario a páginas en las cuales no sepa como volver a la página anterior o como ir a la página principal. Siempre es mejor añadir un enlace volver, que confiar en que el usuario utilice el botón Atrás del navegador. Más adelante, veremos como diseñar un buen sistema de navegación para nuestro sitio web.
Aquí puedes ver un ejemplo con enlaces e imágenes:
<html>
<head>
 <title>Floramics. Amigos de las flores</title>
</head>
<body>
<h1>Bienvenido a Floramics</h1>
<h2>Presentación</h2>
<p> En esta web encontrarás información sobre la 
asociación y nuestra colección de fotografías de 
flores.<br />
Tenemos un índice alfabético con todas las fotografías, o puedes verlas organizadas en diferentes categorías.</p>
<img src="graficos/flor_ejemplo2.jpg" width="150" height="150"
 alt="No se encuentra esta imagen" />
<p>Interesante enlace sobre flores: <a href="http://www.mundoflores.net">Mundoflores</a><
h2>Contacto</h2>
<p> Si quieres comunicarte con nosotros
 visita nuestra página de contacto. &nbsp;&nbsp;Te esperamos.</p>
</body>
</html>


Un enlace también puede llevarnos a una parte concreta dentro de una página. Por ejemplo, si la página es muy larga podemos poner un enlace que nos lleve al principio de la página. En este tema avanzado puedes ver cómo hacer esto y algunas cosas más.


 

 Divisiones o capas

Una etiqueta muy utilizada es la etiqueta <div></div>. Esta etiqueta forma una caja, un rectángulo, igual que el párrafo. Pero mientras que el párrafo es más común utilizarlo para contener texto, en un div podemos colocar lo que queramos, siempre que respetemos la anidación. Esta etiqueta nos resultara muy útil para distribuir los elementos en nuestras páginas.
Esta etiqueta es denominada de muchas formas: divisiones, capas, cajas, contenedores. Así que puede que a lo largo del curso utilicemos estos nombres para referirnos a ellas.
Por ejemplo, si queremos colocar la imagen de nuestro ejemplo en la parte derecha, crearemos una capa con el estilo "flotar a la derecha" y pondremos la imagen dentro. Más adelante explicaremos el estilo "flotar a la derecha" style="float: right".
<html>
<head>
 <title>Floramics. Amigos de las flores</title>
</head>
<body>
<h1>Bienvenido a Floramics</h1>
<h2>Presentación</h2>
<p> En esta web encontrarás información sobre la 
asociación y nuestra colección de fotografías de 
flores.<br />
Tenemos las fotografías organizadas en diferentes categorías.</p>
<div style="float: right"><img src="graficos/flor_ejemplo2.jpg" width="150" height="150" alt="No se encuentra esta imagen" /></div>
<h2>Contacto</h2>
<p> Si quieres comunicarte con nosotros
 visita nuestra página de contacto. &nbsp;&nbsp;Te esperamos.</p>
</body>
</html>

 
 
LINK:http://www.aulaclic.es/paginas-web/t_2_5.htm
 
VIDEO DE CAPAS EN HTML:
 


  

DIRECCIONES ABSOLUTAS Y RELATIVAS




Direcciones Absolutas y Relativas


Direcciones absolutas


Una dirección absoluta es aquella que incluye toda la ruta hasta el archivo, incluido el protocolo http. Por ejemplo http://www.aulaclic.es/illustratorcs3/graficos/ej_homer_final.gif, o http://www.aulaclic.es/index.htm. Esta dirección es válida siempre que no cambie la ubicación del archivo que referenciemos.
Utilizaremos direcciones absolutas siempre que queramos referenciar archivos que no estén en nuestro sitio.
 

Direcciones relativas

Una dirección relativa es aquella que se expresa a partir de una ubicación conocida, dentro de un mismo sitio.
Direcciones relativas a un archivo:
Por ejemplo, imaginemos que tenemos una página, en www.misitio.es/webs/pagina1.htm. Para referenciar a la página www.misitio.es/webs/pagina2.htm basta con escribir sólo pagina2.htm, ya que si no ponemos otra cosa, quiere decir que buscamos en la misma carpeta.
Si de la misma página, queremos referenciar al archivo www.misitio.es/webs/imagenes/imagen1.gif, escribimos la dirección a partir de la carpeta en la que nos encontramos, es decir, solo escribiríamos imagenes/imagen1.gif.
Si lo que queremos referenciar está en una carpeta de nivel superior, por ejemplo el archivo www.misitio.es/fondo.gif, utilizamos .. para subir de nivel. Por lo tanto escribiríamos ../fondo.gif.
Podemos combinar las dos formas para referenciar por ejemplo al archivo www.misitio.es/graficos/imagen1.gif, escribiendo ../graficos/imagen1.gif.

Direcciones relativas al sitio:
Otra opción es establecer una referencia relativa al sitio. Para hacerlo, comenzamos la referencia al archivo con el signo /, que indica que se empieza a buscar en la carpeta raíz del sitio.
Así, para referenciar al archivo www.misitio.es/webs/pagina1.htm, podemos emplear /webs/pagina1.htm. Y esto sería válido tanto si referenciamos el archivo desde la página www.misitio.es/webs/pagina2.htm como si lo hacemos desde www.misitio.es/paginas/personal/ventas/inicio.htm o de cualquier otra página dentro del sitio.
Un inconveniente de este tipo de direcciones relativas es que sólo funcionan si vemos la página utilizando un servidor, ya que si abrimos un archivo local, tomará como raíz del sitio la raíz de la unidad.
Las ventajas de las direcciones o referencias relativas son dos, la primera es que son más cortas y la segunda es que si cambiamos las páginas a otro dominio no hará falta modificarlas. Por ejemplo, si actualmente tienes un dominio compartido gratuito y te han asignado el subdomnio http://www.webgratis.com/pedro547, tus páginas tendrán la dirección http://www.webgratis.com/pedro547/tigres_siberianos.html, pero puedes usar referencias relativas y escribir sólo tigres_siberianos.html, si más adelante compras un dominio propio, por ejemplo, www.fieras.es, sólo tendrías que colocar tu página en el nuevo dominio (servidor) y tus enlaces funcionarían correctamente apuntando a http://www.fieras.es/tigres_siberianos.html.



-Las páginas web habituales suelen contener decenas de enlaces de diferentes tipos. La siguiente imagen muestra algunos de los tipos de enlaces de la página principal del sitio web www.thinkvitamin.com:
Ejemplo de diferentes tipos de enlaces en la página 456BereaStreet.com
Figura 4.1 Ejemplo de diferentes tipos de enlaces en la página 456BereaStreet.com
En esa página, cuando se pincha sobre algunos enlaces, el navegador abandona el sitio web para acceder a páginas que se encuentran en otros sitios. Estos enlaces se conocen como "enlaces externos". Sin embargo, la mayoría de enlaces de un sitio web apuntan a páginas del propio sitio web, por lo que se denominan "enlaces internos".
Además de internos/externos, la otra característica que diferencia a los enlaces (y por tanto, también a las URL) es si el enlace es absoluto o relativo. Las URL absolutas incluyen todas las partes de la URL (protocolo, servidor y ruta) por lo que no se necesita más información para obtener el recurso enlazado.
Las URL relativas prescinden de algunas partes de las URL para hacerlas más breves. Como se trata de URL incompletas, es necesario disponer de información adicional para obtener el recurso enlazado. En concreto, para que una URL relativa sea útil es imprescindible conocer la URL del origen del enlace.
Las URL relativas se construyen a partir de las URL absolutas y prescinden de la parte del protocolo, del nombre del servidor e incluso de parte o toda la ruta del recurso enlazado. Aunque las URL relativas pueden ser difíciles de entender para los que comienzan con HTML, son tan útiles que todos los sitios web las utilizan.
Imagina que dispones de una página publicada en http://www.ejemplo.com/ruta1/ruta2/pagina1.html y quieres incluir en ella un enlace a otra página que se encuentra en http://www.ejemplo.com/ruta1/ruta2/pagina2.html. Como las URL identifican de forma única a los recursos de Internet y proporcionan la información necesaria para llegar hasta ellos, el enlace debería utilizar la URL completa de la segunda página.


Las URL completas también se llaman URL absolutas, ya que el navegador no necesita disponer de información adicional para localizar el recurso enlazado. Si se utilizan siempre las URL absolutas, los enlaces están completamente definidos.
Sin embargo, escribir siempre las URL completas es bastante aburrido, cuesta mucho tiempo y hace imposible cambiar la ubicación de los contenidos de un sitio web. Por ese motivo, casi todos los sitios web de Internet utilizan URL relativas siempre que es posible.

 

Una URL relativa es una versión abreviada de una URL absoluta. Su objetivo es eliminar todas las partes de la URL absoluta que se pueden adivinar a partir de la información de contexto de la página web. En otras palabras, las URL relativas aprovechan la inteligencia de los navegadores para crear URL incompletas que los navegadores pueden completar deduciendo la información que falta.
Considerando de nuevo el ejemplo anterior, la URL a la que se quiere enlazar utiliza el mismo protocolo y se encuentra en el mismo servidor que la página origen, por lo que la URL relativa puede prescindir de esas partes:

URL absoluta: http://www.ejemplo.com/ruta1/ruta2/pagina2.html
URL relativa: /ruta1/ruta2/pagina2.html
En el ejemplo anterior, las dos URL son equivalentes porque cuando no se indica el protocolo y el servidor de una URL, los navegadores suponen que son los mismos que los de la página origen. Por lo tanto, cuando el navegador encuentra la URL /ruta1/ruta2/pagina2.html, realiza el siguiente proceso:

  1. La URL no es absoluta, por lo que se debe determinar la URL absoluta a partir de la URL relativa para poder cargar el recurso enlazado.
  2. A la URL relativa le falta el protocolo y el servidor, por lo que se supone que son los mismos que los de la página origen (http:// y www.ejemplo.com).
  3. Se añaden las partes que faltan a la URL relativa para obtener la URL absoluta: http:// + www.ejemplo.com + /ruta1/ruta2/pagina2.html = http://www.ejemplo.com/ruta1/ruta2/pagina2.html.

 


Aunque el ejemplo mostrado es el caso más sencillo de URL relativa, existen otros casos más avanzados en los que se prescinde de parte o toda la ruta del recurso que se enlaza.

LINK: http://www.aulaclic.es/paginas-web/b_2_4_2.htm

VIDEO DE DIRECCIONES ABSOLUTAS Y RELATIVAS :











































domingo, 5 de abril de 2015

IMAGENES PARA LA WEB


 ¿Cómo se Inserta Imágenes para la Web de HTML?

Para insertar una imagen en una página de Internet  se debe utilizar el siguiente código:

Código:

<img src="http://www.blogger.com/img/logo40.gif">

Resultado:




Las imágenes son almacenadas en forma de archivos, principalmente GIF (para dibujos) o JPG (para fotos). Estos archivos los podemos obtener desde diversas vías, como por ejemplo nuestra cámara digital, aunque también pueden ser creados por nosotros mismos con algún editor gráfico o pueden ser descargados gratuitamente en sitios web especializados.
La etiqueta que utilizaremos para insertar una imagen es <img> (image). Esta etiqueta no posee su cierre correspondiente y en ella hemos de especificar obligatoriamente el paradero de nuestro archivo gráfico mediante el atributo src (source).
Para expresar el camino, lo haremos de la misma forma que vimos para los enlaces. Las reglas siguen siendo las mismas, lo único que cambia es que, en lugar de una página destino, el destino es un archivo gráfico.
Aparte de este atributo, indispensable obviamente para la visualización de la imagen, la etiqueta <img> nos propone otra serie de atributos de mayor o menor utilidad, que listamos a continuación:

Atributo alt

Dentro de las comillas de este atributo colocaremos una brevísima descripción de la imagen. Esta etiqueta no es indispensable pero presenta varias utilidades.
Primeramente, durante el proceso de carga de la página, cuando la imagen no ha sido todavía cargada, el navegador mostrara esta descripción, con lo que el navegante se puede hacer una idea de lo que va en ese lugar.
Esto no es tan trivial si tenemos en cuenta que algunos usuarios navegan por la red con una opción del navegador que desactiva el muestreo de imágenes, con lo que tales personas podrán siempre saber de qué se trata el gráfico y eventualmente cambiar a modo con imágenes para visualizarla.
Además, determinadas aplicaciones para discapacitados o teléfonos vocales que no muestran imágenes ofrecen la posibilidad de leerlas por lo que nunca esta de más pensar en estos colectivos.
En general podemos considerar como aconsejable el uso de este atributo salvo para imágenes de poca importancia y absolutamente indispensable si la imagen en cuestión sirve de enlace.

Atributos height y width

Definen la altura y anchura respectivamente de la imagen en píxeles.
Todos los archivos gráficos poseen unas dimensiones de ancho y alto. Estas dimensiones pueden obtenerse a partir del propio diseñador grafico o bien haciendo clic con el botón derecho sobre la imagen vista por el navegador para luego elegir propiedades sobre el menú que se despliega.
El hecho de explicitar en nuestro código las dimensiones de nuestras imágenes ayuda al navegador a confeccionar la página de la forma que nosotros deseamos antes incluso de que las imágenes hayan sido descargadas.
Así, si las dimensiones de las imágenes han sido proporcionadas, durante el proceso de carga, el navegador reservara el espacio correspondiente a cada imagen creando una maquetación correcta. El usuario podrá comenzar a leer tranquilamente el texto sin que este se mueva de un lado a otro cada vez que una imagen se cargue.
Además de esta utilidad, el alterar los valores de estos dos atributos, es una forma inmediata de redimensionar nuestra imagen. Este tipo de utilidad no es aconsejable dado que, si lo que pretendemos es aumentar el tamaño, la perdida de calidad de la imagen será muy sensible. Inversamente, si deseamos disminuir su tamaño, estaremos usando un archivo más grande de lo necesario para la imagen que estamos mostrando con lo que aumentamos el tiempo de descarga de nuestro documento innecesariamente.
Es importante hacer hincapié en este punto ya que muchos debutantes tienen esa mala costumbre de crear gráficos pequeños redimensionando la imagen por medio de estos atributos a partir de archivos de tamaño descomunal. Hay que pensar que el tamaño de una imagen con unas dimensiones de la mitad no se reduce a la mitad, sino que resulta ser aproximadamente 4 veces inferior.

Atributo border

Definen el tamaño en píxeles del cuadro que rodea la imagen.
De esta forma podemos recuadrar nuestra imagen si lo deseamos. Es particularmente útil cuando deseamos eliminar el borde que aparece cuando la imagen sirve de enlace. En dicho caso tendremos que especificar border="0".

VIDEO DE:¿COMO INSERTAR IMÁGENES EN HTML?