viernes, 13 de junio de 2014

DIA DIEZ 13/06/2014

Prueba de conocimientos


En el enlace que acabo de mostrar se encuentra la prueba que hemos realizado hoy y prácticamente duró toda la mañana. Estoy algo saturada ya a estas alturas de la mañana y es que en las preguntas escritas me expliqué bastante, rellené 7 folios en total, pero bueno, saqué un nueve, me he esforzado bastante y estoy muy contenta con el resultado, he intentado explicar todo lo que sé, hasta expliqué cosas que no se pedían, supongo que aún tengo la mentalidad de los exámenes de bachiller de las preguntas estilo "Di todo lo que sepas de..." pero bueno, el dolor de muñeca y brazo mereció la pena, al menos no se me cayó después de tanto escribir.

Ejercicio práctico de la prueba


<!DOCTYPE html>

<html lang="es">

    <head>
<meta name= Description" content="página para la prueba de conocimientos">
<meta charset"utf-8" />
<title>UF1303</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body bgcolor="#ffc0cb">
<DIV ALIGN="center"><FONT FACE="verdana" SIZE=5 COLOR="#ba55d3">
<B>
<I><U><h1> BIENVENIDOS </h1></B></I></U></FONT>
</DIV>
<p></p>
<div align=center><a href="http://ifcd0110castrourdiales.blogspot.com.es/"> <img src="C:\Users\ETC5\Desktop\melani/pic27.gif" width="284px" height="177px" alt="blog"></a></div>
<h2>MENU</h2>
<ol>
<li><a href="http://www.yupiyupi.com" target="ventana1" title="fotos de animalitos">Yupi Yupi</a></li>
<li><a href="http://www.cuantogato.com" target="ventana1" title="Fotos de gatos">Cuanto gato</a></li>
<li><a href="https://es-la.facebook.com/FotosDeAnimalesLindosYTiernos" target="ventana1" title="animales tiernos de facebook">Perfil animales tiernos</a></li>
<li><a href="http://www.oletusjuegos.es/juegos-pintar-animalitos-tiernos.htm" target="ventana1" title="juego">Pinta animalitos</a></li>
</ol>
<DIV ALIGN="center"><iframe src="http://danii-gabii.blogspot.com.es/p/cositas-kawaii.html" width="900" height="500" frameborder="1" name="ventana1"> </iframe></DIV> </ br>
<DIV ALIGN=center><a href="javascript:history.go(-1)"><img src="C:\Users\ETC5\Desktop\melani/flecha_png_2_by_aguuseditiions-d4nqj4u ewwsefesetwtery- copia.png"width="54px" height="57px"></a></DIV>
<DIV ALIGN=center><a href="javascript:history.go(1)"><img src="C:\Users\ETC5\Desktop\melani/flecha_png_2_by_aguuseditiions-d4nqj4u.png" width="54px" height="57px"></a></DIV>
</body>
</html>

Esta vez no explicaré en qué ha consistido porque ya lo pone en el ejercicio.
Bueno, después de esto, merecida tarde de descanso la de hoy, además que es viernes. Feliz fin de semana a todos.

jueves, 12 de junio de 2014

CAPAS O LAYERS

Las capas son bloques con contenido HTML que pueden posicionarse de manera dinámica y organizables en 3D. Realmente tienen sentido dentro de los estilos CSS, de hecho sus ventajas solo se pueden aprovechar al cien por cien utilizando estilos CSS. Es la mejor ilustración de lo que significa separar contenido de presentación.
En realidad, el nombre de capas proviene de Netscape, que estos elementos los implementaba como <layers>, en castellano capas. Las versiones modernas de Netscape (de la 6 en adelante) ya no usan esta etiqueta si no que se han decantado por la más standard <div>
No obstante la manipulación de estos elementos por parte de Micorsoft y Netscape son diferentes, ambos usan algunas extensiones propias, aunque ambos admiten los estándares de la W3C con lo que el uso de estos elementos es bastante universalizable.
En realidad las capas no se difinen completamente mediante el lenguaje HTML, sino necesitan del lenguaje de definición de estilos CSS. Entre ambos podemos colocar en nuestras páginas estos elementos movibles, ocultables y en general manipulables de forma dinámica. Por ejemplo:


<STYLE TYPE="text/css">
  .la_capa {position:absolute; top:100px; left:20px; width:300; heigth: 200}
</STYLE>

Con esto hemos definido un tipo de capa, denominda la_capa, cuya altura es de 200 px y anchura 300 px. Además está situada a 100 px de la parte superior y a 20 px del margen izquierdo de la página. Repito que hemos definido una clase capa, pero no hemos contruido la capa. Para construirla usamos la etiqueta <DIV> y el atributo ID


<DIV ID="micapa">
  <H1>Esto es contenido</H1>
  <P>Aquí sigue más contenido HTML </p>
  ...
</DIV>

Cualquier bloque <DIV> con ID="mi_capa" estará en esa posición y con ese tamaño.
Esta capa puede colocarse en cualquier parte de la ventana, su posición es absoluta (absolute). Pero también podemos definir capas de posicionamiento relativo, es decir, que más que definir las coordenadas de suposición respecto a la ventana, describimos su posición respecto al lugar donde aparezca en el texto. En otras palabras: describimos desplazamiento de la capa respecto de donde la ponemos. Se definen así:


<STYLE TYPE="text/css">
  .relativa {position: relative; left: 20px;  top: 100px;}
</STYLE>

DIA NUEVE 12/06/2014

Hoy hemos seguido con la teoría brevemente tocando el tema de los marcos o frames, para, posteriormente y de forma más extensa, hacer diferentes ejercicios para interiorizar mejor la información, así como subir los apuntes al blog para, finalmente, ver de manera superlativa por el momento, las capas. En clase de diseño gráfico hemos expuesto los collages elaborados ayer por grupos, haciendo una pequeña exposición acerca del sentido (si lo tenía) de lo elaborado, sobre los distintos colores usados así como su saturación, si eran primarios, secundarios etc. Mañana tendremos una prueba para ver cómo vamos asimilando los conceptos, yo creo que no será difícil ya que no deja de ser poner en práctica de manera más elaborada aquello que hemos estado haciendo estas dos semanas y creo haberlo asimilado bastante bien.

LOGOTIPO DE DISNEY


¿Qué es Disney?


The Walt Disney Company (NYSE: DIS) (también conocida como Disney Associates, Ltd., Walt Disney Productions, Inc., simplemente Disney o Grupo Disney S.A.) es la mayor compañía de medios de comunicación y entretenimiento del mundo. Fundada el 16 de octubre de 1923 por Walt y Roy Disney, con el paso del tiempo se convertiría en uno de los estudios más lucrativos de Hollywood.

Un poco de historia

En brevedad la Disney Company tal y como lo conocemos, tras diversos cortometrajes, dio frutos y luz gracias a un pequeño y simpático roedor,..un ratón llamado Micky Mouse, conocido por todo el mundo y millones de niños pero este no es el fin todavía queda por decir, su primera aparición de este pequeño fue en Steam Boat, el 15 de mayo de 1928 fue un cortometraje mudo 


animación 

disney

Con esa pequeña aparición el roedor empezó a dar sus frutos a la compañía, decidieron hacer comics de este, posteriormente decidieron enfocarse más hacia los largometrajes tras el de Blancanieves, que fue el primero, además de otorgarle un óscar a la compañía.
Éste tierno ratoncito ha sido partícipe de diversas variaciones póstumas del logo, no obstante, el que finalmente parece prevalecer es el del castillo de Cenicienta junto con las conocidas letras, basadas en la firma de Walt Disney.

Analicemos el logo

Concretamente, ya que tiene bastantes variantes a lo largo de los años, nos centraremos en este que he colocado al principio del ejercicio. Observamos que tiene dos colores predominantes, que son el azul y el blanco, con cierta variante en la luminosidad del azul en la silueta del castillo de Cenicienta.
Según mi interpretación, el fondo azul puede ser tanto para indicar creatividad, inteligencia, tranquilidad como, junto con el castillo, la firmeza de la fantasía y la familia. Podemos interpretar el color blanco (principal en los logos con su antagonista el negro a modo de contraste) que le dieron importancia a la pureza e inocencia de los más pequeños, los cuales son los principales destinatarios de sus productos (películas, series etc) a pesar de que pretenden llegar a todos los miembros de la familia.
Observamos que un icono que aún se mantiene en el logo y las películas es el famoso castillo de Cenicienta, en parte quizás por reforzar la ya nombrada idea de firmeza y, también, por la aparición de éste en todos los parques de la compañía, como lugar central de éstos.
Podemos dar un último énfasis en la forma de su fondo, un rectángulo, quizás por ser el tamaño habitual para las imágenes de la televisión.

La animación es la transformación de las imágenes fijas se convirtieron en movimiento constantemente desfilan las imágenes fijas, uno tras otro. A través de la creatividad, la dedicación y la tecnología, esta forma de arte se puede avanzar a los límites de grandes e incluso más allá dela imaginación

Pero ¿quién diseñó el primer logo?


El logotipo fue hecho por el genio de Walter Elias Disney, el hombre responsable de establecer la Walt Disney Company. Él era un productor, director, guionista, actor y animador de voz en un solo paquete. Él fue el que creó las voces de los más conocidos personajes del universo de Walt Disney.
Con el fin de llegar a un logotipo, los hermanos decidieron utilizarla firma de Walter para representar a la empresa. El logotipo final fue una versión estilizada de la firma de Walt, que entonces se conocía como el logo oficial de Walt Disney


Evolución y distintas variantes del logo

Básicamente lo que añadiré antes de dar por finalizado este análisis es que, no sólo a lo largo de los años, sino también por distintos eventos, lugares etc asociados o relacionados con el nombre, han diseñado aún más variantes, pero, básicamente lo que parece mantenerse es la imagen del castillo con el nombre y la caligrafía de la firma de Disney, y, como mínimo, éste último nombrado. Tenemos aún bastantes ejemplo a parte de estos que pondré ahora, pero no obstante no colocaré todos dado que son demasiadas versiones, aún con todo, puedo afirmar que el nombre prevalece siempre y el castillo en muchos de los casos.

 
           
                                               
     



                                                 









EJERCICIO DE IFRAMES

Para empezar a adentrarme en el mundo de los frames o marcos, preferí comenzar con los iframes ya que me parecieron más sencillos como inicio.
He tomado un documento html que ya había elaborado antes y le añadí estas novedades:

<!DOCTYPE html>
<html lang="es">
<HEAD>
<meta name= "Description" content="descripción de la página">
<meta charset="utf-8" />
<SCRIPT LANGUAGE="JavaScript">
  <!---
    function HolaMundo() {
      alert("Qué rebelde...");
    }
  // --->
  </SCRIPT>
</HEAD>
<BODY>
<FORM>
  <INPUT TYPE="button" NAME="Boton" VALUE="No pulsar" onClick="HolaMundo()">
<p> </p>
<SCRIPT LANGUAGE="JavaScript">
  <!---
    function Mensaje() {
      alert("Abascal Mariscal");
    }
  // --->
  </SCRIPT>
</HEAD>
<BODY>
<FORM>
  <INPUT TYPE="button" NAME="Boton" VALUE="Melani" onClick="Mensaje()">
  <p></p>
  <SCRIPT LANGUAGE="JavaScript">
  <!---
    function HolaMundo() {
      alert("Deja de pulsar el 5, ¡¡¡leches ya!!!");
    }
  // --->
  </SCRIPT>
</HEAD>
<BODY>
<FORM>
  <INPUT TYPE="button" NAME="Boton" VALUE="5" onClick="HolaMundo()">
</FORM>
<p> </p>
<h2><b><i><u>Vamos a poner un marco (no, no hay cuadro, se siente)</u></i></b></h2>
<iframe src="C:\Users\ETC5\Desktop\melani/new  2.html" width="300" height="300" frameborder="1"> </iframe> </ br>
<h3>Aquí vamos a cambiar las dimensiones, antes con px, ahora con porcentaje</h3>
<iframe src="C:\Users\ETC5\Desktop\melani/new  3.html" width="30%" height="30%" frameborder="1"> </iframe> </ br>
<h3><i>Vamos a ser más random, vamos a poner un asterisco</i></h3>
<iframe src="C:\Users\ETC5\Desktop\melani/new  1.html" width="500" height="30%" frameborder="1"> </iframe> </ br>
</BODY>

</HTML>

Puede resultar conocido ya que es el mismo que elaboré para los scripts. La parte nueva es aquella que he cambiado de color, para más fácil distinción ahora que voy a explicarla.
Las partes que están en verde es el código pertinente a los iframes, indicando éstos la ubicación, nombre y extensión de los pertinentes htmls que van a aparecer, posteriormente el espacio en distintos valores que van a ocupar y, además, he indicado que tengan un borde porque me parecía más vistoso.

LOS MARCOS

¿Qué son?

Son una forma de insertar varias páginas en una sola. Mal utilizadas pueden echar a perder la estética de una página, dado que no hay que olvidar que los monitores están físicamente limitados. Cada marco que compone la página funcionará como una ventana independiente, teniendo sus propios bordes, barra de scroll etc. Su ubicación en la página será rígida, por lo tanto no podremos moverlos a nuestro antojo. Si colocamos cuatro, se dividirá en cuatro partes y se colocarán en cada cuadrante de la pantalla, si tenemos dos, ésta se dividirá a la mitad. Ésta es la etiqueta pertinente:

<HTML>
<HEAD>
  <TITLE>Los frames: páginas multiventana</TITLE>
</HEAD>
<FRAMESET COLS="20%,80%">
  <FRAME NAME="indice" SRC="indice.htm">
  <FRAME NAME="principal" SRC="principal.htm">
  <NOFRAMES>
    <P align="center">Al parecer tu navegador 
    no soporta marcos, actualízate.</P>
  </NOFRAMES>
</FRAMESET>
</HTML>

Hay algunas diferencias notables en el código comparándolo con otro html. Una bastante 
llamativa es que carece de la etiqueta body y, en su lugar, aparece frameset. Cada frameset
es una página o ventana dentro de la página contenedora, que estará definida por los 
parámetros cols o rows. En este ejemplo, se trata de dos marcos, uno junto al otro,
uno ocuparía el 20% y otro el 80% de la ventana restante.
Dentro del <FRAMESET> definimos los marcos que componen el conjunto y la acción alternativa
 para navegadores que no soporten marcos. A cada uno de los marcos le ponemos un 
nombre y especificamos qué página HTML se mostrará en él (etiqueta <FRAME>). Sólo queda
 definir lo que verá el usuario en el supuesto de que su navegador no soporte frames
 (etiqueta<NOFRAMES>). Aunque, actualmente no hay navegadores que no soporten marcos
ya que están actualizados para ello.

Etiqueta frameset

Los parámetros cols y rows nos permiten controlar el tamaño de los marcos presentados
en la ventana del navegador. Existen tres formas de presentar los tamaños:
 1)Porcentajes: podemos definir el tamaño de un marco por el porcentaje de espacio total disponible (el ancho o alto de la ventana del navegador)
 2)Absolutos: podemos especificar su ancho y alto en píxeles.
 3)Calculado: Podemos colocar el ancho o alto de un marco y dejar que el tamaño del otro lo calcule el navegador, usando para ello un asterisco en lugar de un valor o porcentaje. Por ejemplo, si tenemos tres marcos y colocamos cols="10%,30%,*", el último ocupará el 60% (espacio sobrante 100-10-30). Si decidimos colocar el asterisco en varios marcos, el espacio se dividirá equitativamente, pero también podemos hacer un marco que sea el doble o triple de otro. Así, un marco con un espacio 3* será tres veces más grande que el que contenga un asterisco. Todo esto se puede combinar, por ejemplo:

<FRAMESET COLS="10%,*,300,3*>

Supongamos que el ancho total de una ventana son 800 pixels. El primer marco ocupará el 10%, es decir, 84 px, el tercero necesita 300, en total tenemos 384 px ocupados, por lo tanto, quedan 416 px libres. Los otros marcos se repartirán el espacio en función de los asteriscos: 416/4 = 104 px para el de un asterisco y 312 para el otro. En total tenemos ocupados los 800 px.
Lo más recomendable es dejar un marco calculado, es decir, con asterisco.
Si queremos que los marcos se distribuyan de una manera más irregular, podemos anidarlos, o lo que es lo mismo, un marco que contenga una página que contenga marcos. Esto se hace poniendo otro <FRAMEST> donde colocaremos la etiqueta <FRAME>. de esta manera:

<FRAMESET COLS="20%,80%">
  <FRAME NAME="indice" SRC="indice.htm">
  <FRAMESET ROWS="*,80">
    <FRAME NAME="principal" SRC="superior.htm">
    <FRAME NAME="ejemplos" SRC="principal.htm">
  </FRAMESET>
</FRAMESET>

Éste frame concretamente se usa para dividir la página en distintas secciones, por lo tanto
no se escribe el body en el html, si no, daría error.

Etiqueta frame

Esta es la etiqueta que nos permite describir como debe ser cada marco Los parámetros que soporta son:
NAMEAsigna un nombre a un marco, de esta manera luego podemos usarlo como destino de un enlace.
SRCIndica la URL del documento HTML que ocupará el marco.
NORESIZEEvita que el usuario pueda cambiar el tamaño del marco.
FRAMEBORDERSsi lo igualamos a cero el borde de este marco desaparece (pero ojo si los contiguos tienen borde éste se verá).
SCROLLINGColoca o no las barras de scroll. Su valor es por defecto AUTO, aparecerán si son necesarias. Las otras opciones que tenemos son YES o colocarlas y NO, no ponerlas.
MARGINWIDTHPermite cambiar los márgenes horizontales dentro de un marco. Se representa en pixels.
MARGINHEIGHTIgual al anterior pero con márgenes verticales.

Marcos flotantes <IFRAME>

Una excelente alternativa a los marcos fijos son los marcos flotantes, actualmente soportados por todos los navegadores. La idea de este elemento ideado por Explorer, sigue siendo la misma: incluir una página externa dentro de otra, pero en este caso el marco puede quedar totalmente integrado en la página contenedora. Es como un include. La descripción de este elemento es muy parecida a los frames: es necesario decir de donde viene la página y como se ha de ver el marco (bordes, márgenes scroil...) Esto se hace mediante los parámetros ya vistos:
NAMEAsigna un nombre a un marco, de esta manera luego podemos usarlo como destino de un enlace.
ALIGNAlineación del marco respecto al texto que lo rodea (botton, right, left, middle)
SRCIndica la URL del documento HTML que ocupará el marco.
HEIGHTAltura del marco
WIDTHAnchura del marco
FRAMEBORDERSsi lo igualamos a cero el borde de este marco desaparece
SCROLLINGColoca o no las barras de scroll. Su valor es por defecto AUTO, aparecerán si son necesarias. Las otras opciones que tenemos son YES o colocarlas y NO, no ponerlas.
MARGINWIDTHPermite cambiar los márgenes horizontales dentro de un marco. Se representa en pixels.
MARGINHEIGHTIgual al anterior pero con márgenes verticales.
allowtransparencySi es true La página origen puede tener como color de fondo transparent.

Acceso a otros marcos

Si leístes la sección dedicada a los enlaces recordarás que cuando pulsas un enlace en la ventanda del navegador aparecerá otra página, pero podíamos colocar el atributo target para hacer que la nueva página se abriera en otra ventana. Pues bien esta otra ventana puede ser otro marco. Así en un marco puedo colocar un enalce que abra la página en otro marco de la misma página.
Este parámetro se puede colocar en tres etiquetas: <A><AREA> y <BASE>. En las dos primeras sirve para indicar el marco en el que abriremos ese enlace en particular y el último modificaremos el marco en el que por defecto se nos muestran todos los enlaces.Para indicarle el marco que deseamos le asignaremos el nombre del mismo. Así, en los ejemplos anteriores, si en el marco llamado indice tenemos un enlace que queremos se abra en el marco principal pondremos:

<A HREF="pagina.html" TARGET="principal">

También existen cuatro nombres reservados que podremos utilizar en el parámetro TARGET:
_top
Elimina todos los marcos existente y muestra la nueva página en la ventana original sin marcos.
_blank
Muestra la nueva página en una ventana nueva y sin nombre del navegador.
_self
Muestra la nueva página en el marco donde está declarado el enlace.
_parent
Muestra la nueva página en el <FRAMESET> que contiene al marco donde se declara el enlace. En el ejemplo que pusimos de <FRAMESET> anidados, una enlace situado en el marco ejemplocuyo parámetro TARGET fuese igual a _parent eliminaría la separación entre los marcos ejemplo y principal y mostraría en ese nuevo marco la nueva página.

miércoles, 11 de junio de 2014

EJERCICIO DE SCRIPTS

Para empezar, hemos cogido un html de un script ya hecho, en este caso, de un botón que pone púlsame y, al hacerle click, sale un mensaje que pone hola mundo.


<HTML>
<HEAD>
  <SCRIPT LANGUAGE="JavaScript">
  <!---
    function HolaMundo() {
      alert("¡Hola, mundo!");
    }
  // --->
  </SCRIPT>
</HEAD>
<BODY>
<FORM>
  <INPUT TYPE="button" NAME="Boton" VALUE="Pulsame" onClick="HolaMundo()">
</FORM>
</BODY>
</HTML>

Vamos a explicar un poco cómo funciona:

<!---
    function HolaMundo() {
      alert("¡Hola, mundo!");
    }
  // --->
  </SCRIPT>
</HEAD>
<BODY>
<FORM>
  <INPUT TYPE="button" NAME="Boton" VALUE="Pulsame" onClick="HolaMundo()">

La parte en azul, la inferior, es la que hace referencia a la parte azul superior, aquello 
que indicará al navegador que, al hacer click, debe ir a la parte del código (la primera)
con el mismo nombre (hola mundo) y ésta le indicará qué hacer, en este caso, que 
aparezca el mensaje
emergente
La zona verde indica qué mensaje y la azul hace referencia al botón, así como 
su contenido (pulsame)
Y estas son las modificaciones que he hecho:
<!DOCTYPE html> <html lang="es"> <HEAD> <meta name= "Description" content="descripción de la página"> <meta charset="utf-8" /> <SCRIPT LANGUAGE="JavaScript"> <!--- function HolaMundo() { alert("Qué rebelde..."); } // ---> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" NAME="Boton" VALUE="No pulsar" onClick="HolaMundo()"> <p> </p> <SCRIPT LANGUAGE="JavaScript"> <!--- function Mensaje() { alert("Abascal Mariscal"); } // ---> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" NAME="Boton" VALUE="Melani" onClick="Mensaje()"> <p></p> <SCRIPT LANGUAGE="JavaScript"> <!--- function HolaMundo() { alert("Deja de pulsar el 5, ¡¡¡leches ya!!!"); } // ---> </SCRIPT> </HEAD> <BODY> <FORM> <INPUT TYPE="button" NAME="Boton" VALUE="5" onClick="HolaMundo()"> </FORM> </BODY> </HTML>
He elaborado un código para tener 3 botones con 3 mensajes diferentes cada uno.
El botón No pulsar, tendría el mensaje qué rebelde..., el que tiene mi nombre,
el mensaje de mis apellidos y, el botón del 5, con 
el mensaje deja de pulsar el 5, ¡¡¡leches ya!!!
Ha sido simplemente una prueba inicial y he intentado hacerla de forma divertida.



DIA OCHO 11/06/2014

Hoy nos hemos dedicado mayormente a ejercicios prácticos más que a teoría, aunque hemos visto los scripts, más bien lo que son así un poco por encima, más adelante profundizaremos en ello. Hemos experimentado un poco con ejercicios de scripts y ha sido interesante. En diseño gráfico nos hemos dividido en grupos después de haber visto más teoría acerca del color y hemos hecho por grupos distintos un collage con un color y su complementario.mañana nos tocará comentarlo. Por lo demás, hemos hecho reunión de equipo para hablar de cosas acerca del curso, como las evaluaciones etc.

EJERCICIO DE NAVEGADORES

¿Qué son?

Un navegador o navegador web, o browser, es un software que permite el acceso a Internet, interpretando la información de archivos y sitios web para que éstos puedan ser leídos.

¿Para qué sirven?

La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Además, permite visitar páginas web y hacer actividades en ella, es decir, podemos enlazar un sitio con otro, imprimir, enviar y recibir correo, entre otras funcionalidades más.
Los documentos que se muestran en un browser pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado en la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (unsoftware servidor web).
Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a Internet, se llama navegación, de donde se origina el nombre navegador(aplicado tanto para el programa como para la persona que lo utiliza, a la cual también se le llama cibernauta). Por otro lado, hojeador es una traducción literal del original en inglés, browser, aunque su uso es minoritario.

¿Cómo funcionan?


La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayoría de los ojeadores soportan otros protocolos como FTPGopher, y HTTPS (una versión cifrada de HTTP basada en Secure Socket Layer o Capa de Conexión Segura (SSL)).
La función principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes, sonidos e incluso vídeos streaming en diferentes formatos y protocolos. Además, permiten almacenar la información en el disco o crear marcadores (bookmarks) de las páginas más visitadas.
Algunos de los navegadores web más populares se incluyen en lo que se denomina una Suite. Estas Suite disponen de varios programas integrados para leer noticias de Usenet y correo electrónico mediante los protocolos NNTPIMAP y POP.
Los primeros navegadores web sólo soportaban una versión muy simple de HTML. El rápido desarrollo de los navegadores web propietarios condujo al desarrollo de dialectos no estándares de HTML y a problemas de interoperabilidad en la web. Los más modernos (como Google ChromeAmayaMozillaNetscapeOpera e Internet Explorer 9.0) soportan los estándares HTML y XHTML (comenzando con HTML 4.01, los cuales deberían visualizarse de la misma manera en todos ellos).
Los estándares web son un conjunto de recomendaciones dadas por el World Wide Web consortium W3C) y otras organizaciones internacionales acerca de cómo crear e interpretar documentos basados en la web. Su objetivo es crear una web que trabaje mejor para todos, con sitios accesibles a más personas y que funcionen en cualquier dispositivo de acceso a Internet.

Ejemplos de navegadores


Existe una lista detallada de navegadores, motores de renderización y otros temas asociados en la categoría asociada.
Navegadores web basados en texto:
Primeros navegadores (que ya no están en desarrollo):

Diferencias de visualización entre navegadores ¿por qué ocurre esto?

Los sitios web Wix HTML5 están optimizados para funcionar correctamente en los navegadores y dispositivos más utilizados hoy en día. Sin embargo, es importante señalar que los distintos navegadores y dispositivos utilizan diferentes motores de visualización y por lo tanto pueden mostrar pequeñas diferencias en tu sitio web.

A veces, estas pequeñas diferencias pueden tener un efecto de dominó ejemplo, un 1% de diferencia en la representación de un tamaño de fuente, puede causar que una línea con sólo 20 caracteres aparezca como  1/5  del ancho del caracter. Si el cuadro de texto no tiene más espacio para el texto, esto puede hacer que la última palabra se monte en la línea siguiente,  lo que hará que tu cuadro de texto se haga más largo y "empuje" al resto de los componentes de la página hacia abajo (si estás experimentando este problema, es muy fácil de resolver, sólo tienes que hacer el cuadro de texto un poco más amplio en tu editor para permitir extra espacio así el texto seguirá ajustado a su forma, incluso cuando éste se pueda ampliar) .

La web estándar sigue evolucionando y es importante mantenerse al día con las últimas tecnologías y estándares. Es por eso que Wix está a la vanguardia de desarrollo de sitios web HTML5. Estamos haciendo todo lo posible para minimizar los efectos causados por los factores mencionados anteriormente, sin dejar de ofrecer la flexibilidad necesaria para crear el sitio web más increíble en la red. 

Por el momento, sin embargo, existe una solución alternativa que debería ayudar a reducir algunos de los problemas de alineación que puedas estar experimentando. Al colocar contenidos no alineados en una "caja", estás asegurando varios elementos diferentes dentro de una sola forma. Los elementos dentro de una "caja" se bloquean en su posición y por lo tanto parecerá que no se mueven o mandará otros elementos fuera de la alineación.


Usa una caja que hayas configurado para que aparezca transparente (asegúrate que la opacidad esté a 0) igual que tu caja.
Coloca todos los elementos dentro de esta caja para que se agreguen a él. Una vez estén dentro de la caja, estos elementos estarán unidos y no estarán desalineados. 


Navegadores en modo texto

Un navegador de la web que funciona en modo texto, sin imágenes.


 Lynx es un navegador que sólo muestra texto y que se puede utilizar en línea de comandos. La línea de comandos es la interfaz más simple de un sistema operativo, en la que todo lo que se desea hacer tiene que ser expresado en forma de instrucciones o comandos. La línea de comandos es típica de sistemas Unix o Linux, aunque hoy hasta Linux tiene un sistema de ventanas, por el que se pueden hacer casi las mismas cosas que por la línea de comandos. Windows también tiene su propia línea de comandos y es lo que antes se llamaba DOS.
Nota: Para acceder a la línea de comandos de Windows apretamos incio - ejecutar y escribimos la instrucción "cmd".
Lynx sólo permite ver texto, lo que resulta una gran desventaja! No obstante las imágenes, que no se muestran se indican con texto, poniendo el nombre del archivo o el texto que haya en el atributo alt de la imagen, si es que se había definido un texto alternativo.
Como funciona por línea de comandos tampoco es posible utilizar el ratón para ponerse encima de un enlace y pulsarlo, habrá que utilizar el teclado para moverse por los enlaces y entrar en ellos.
Todo ello, resulta cuando menos curioso y nos traslada a una época distinta, que casi parece ajena a nosotros.
Podemos ver el aspecto que tiene la página de Google con Lynx en la siguiente imagen:
Lynx es un navegador típico de sistemas Linux o Unix, originalmente creado para este último sistema operativo. También está disponible para otros sistemas como Windows u otros tan raros como Commodore Amiga.
La página web de Lynx es http://lynx.browser.org/, desde la que podremos encontrar más información de este navegador y descargar una versión para nuestro sistema operativo.
La versión de Lynx  que funciona sobre Windows está en http://www.fdisk.com/doslynx/lynxport.htm

Conclusión
Queda decir que Lynx en un principio nos puede servir para poco, tal vez sólo como simple curiosidad. No obstante, podemos comprobar qué tal se ve nuestra web con este navegador. Así podemos ver si tenemos una web usable y accesible desde navegadores antiguos. En este sentido, de la accesibilidad, Lynx puede ser un buen referente, pues al navegar en modo texto, se puede combinar con otras tecnologías para hacer navegadores para personas discapacitadas.
¿Qué es un bot?

Los crawlers, spiders (arañas) o bots de los buscadores

Continuamos con la sección de teoría sobre motores de búsqueda (SRI —Sistemas de Recuperación de la información).
Hoy hablamos sobre los bots, crawlers o arañas de los buscadores.
El primer paso de un buscador es construir su índice. Para ello disponemos de una herramienta llamada crawler que indexa (indiza) las páginas web siguiendo enlaces, generalmente.
Para ser más gráficos, un ordenador (computadora) suministra una serie de direcciones al crawler, chequeando éste internet siguiendo enlaces y copiando todo aquello que puede o quiere.
Google posee muchos ordenadores (computadoras) con pocos recursos dedicadas a rastrear la web (Googlebot), analizar las páginas y servir las respuestas de nuestras búsquedas (4 millones de computadoras en 2007) . Además posee varios crawlers o bots especializados que se encargan solamente de rastrear las fotografías, adwords y adsense (publicidad).
Desde hace un poco más de un año Google ha cambiado el protocolo de búsquedas (caffeine) rastreando internet mucho más rápido. Integra resultados en cuestión de minutos o segundos, en clara lucha con los buscadores en tiempo real y Twitter donde la información llega instantáneamente (o casi).
La última de las grandes actualizaciones de algoritmo de búsquedas, el famosopanda update se ha centrado más en luchar —con más errores que aciertos— contra el spam.
Pero como no sólo de Google vive el hombre muchos otros crawler rastrean internet para estar permanentemente actualizados.
Hasta este año 2011 las páginas especializadas siguen la pista de más de 4,000 bots.
Como curiosidad algunos se dedican a rastrear la web copiando contenido y publicándolo en otros lugares. Otros simplemente son spambots que intentan dejar mensajes spam.
En los últimos años proliferan los spiders (crawlers), para usos más particulares aunque aún sigue siendo complicado instalarse uno.
Básicamente habría que instalar un servidor y una herramienta comoOpenSearchServer, un buscador de código libre. O Aspseek, ambos con licencia GPL. Los usuarios de Linux pueden disfrutar de una especie de crawler usando el comando wget.
También hay herramientas más automáticas como Httrack que sirven para descargar dominios completos, también llamados ripeadores de páginas completas. Suelen estar formados por un crawler y un parser.
Teniendo crawler propio podíamos indicarle que busque en todo un dominio, o que lo indexe (copie) entero, navegando por el sin estar conectados. Además de incluir comandos y formas de búsquedas más potentes que los habituales en los buscadores comerciales.
Por último recordar a los que tengáis página web que se puede controlar la actividad de la mayoría de ellos a través del archivo robots.txt. Una página muy completa para la creación del archivo robots.txt (en inglés) y otra buena guía en español en emezeta.

analytics