Download Unidad 2 - Paginas Prodigy

Document related concepts

Página web wikipedia , lookup

Diseño web wikipedia , lookup

Hoja de estilos en cascada wikipedia , lookup

Referer (Cabecera HTTP) wikipedia , lookup

Microformato wikipedia , lookup

Transcript
Apuntes del Módulo II, Submódulo III COLEGIO DE ESTUDIOS CIENTÍFICOS Y
TECNOLÓGICOS
DEL ESTADO DE SONORA
0
Cuaderno de Trabajo
Módulo II. Creación de productos multimedia a través de
software de diseño
Submódulo III. Elaboración de Páginas Web.
SONORA, SEPTIEMBRE 2010
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III 1
MANEJAR LOS ELEMENTOS BÁSICOS DE UN LENGUAJE UTILIZABLE EN
LA CREACIÓN DE PÁGINAS WEB (HTML, DHTML, ASP, JAVA SCRIPT, CSS)
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
2.1.
Definir los contenidos de la página Web
Esquematizar la estructura general de una página Web
Utilizar etiquetas en una página Web
Establecer vínculos e hipervínculos
Manipular formularios en una página Web
Manipulación de tablas en una página Web
Manipular objetos en una página Web
Definir los contenidos de la página Web
2.1.1. Conceptos generales
a) Internet
Internet es una red global de equipos informáticos que se comunican mediante un
lenguaje común. Al conectarse a este sitio Web se ha conectado a Internet. Es
similar al sistema de teléfonos internacional: nadie posee ni controla todo el
conjunto, pero está conectado de forma que funcione
como una gran red. Hoy en día, entre treinta y cuarenta
millones de personas tienen acceso a Internet. Esto le
incluye a usted.
El Web permite saltar mediante un "hipervínculo" de una
página a otra. Imagine que el Web es una gran
biblioteca. Los sitios Web son los libros y las "páginas" de Web páginas concretas
de los libros. Las páginas pueden contener noticias, imágenes, películas, sonidos,
gráficos en tres dimensiones, casi cualquier cosa. Estas páginas pueden estar
situadas en sistemas en cualquier lugar del mundo. Al conectarse al Web, tiene
igual acceso a información en cualquier lugar del mundo; sin restricciones o costos
de larga distancia.
Las direcciones electrónicas son la forma de ubicar unívocamente a cada persona
y computadora en la Red. Son únicas: no puede haber dos iguales en el mundo,
porque los mensajes se perderían. Existen tres tipos: las de computadoras
(llamadas dominios), las de personas (casillas de E-mail) y las de recursos (por
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III ejemplo, una página de la Web). Su estructura se basa en partes fijas y partes
opcionales.
¿Cómo funcionan realmente?
Las direcciones electrónicas que se conocen y utilizan a diario han sido diseñadas
para el uso de los humanos: su formato intenta adecuarse al hecho de que es más
fácil recordar palabras que números. En realidad, cada computadora conectada a
Internet posee un número único llamado IP (Internet Protocol) que corresponde a
cada dirección electrónica humana. El número IP se compone de cuatro grupos de
números separados por puntos, donde cada uno puede tomar cualquier valor entre
0 y 255, por ejemplo 200.56.1.224.
La información que circula por Internet se basa en la dirección IP de cada
computadora de destino. Cuando una dirección electrónica ingresa en la máquina,
comienza a trabajar un DNS (Servidor de Dominio o Domain Name Server),
computadora especial que convierte o transforma los nombres de la dirección en
una dirección IP; o esta en una dirección electrónica, de modo que el mensaje
pueda ir y venir por la Red. Los proveedores de servicios en Internet o servidores
de páginas Web tienen sus propios servidores de Dominio, sin los cuales sería
imposible comunicarse adecuadamente con las personas y computadoras de
Internet.
Direcciones de Computadoras
Todo recurso de Internet está alojado en una computadora servidor (server o host)
que tiene asignada una o varias direcciones electrónicas. Cada computadora o
persona que se conecta a Internet tiene asignada una dirección electrónica única.
El nombre electrónico de un grupo de computadoras relacionadas (por ejemplo, de
todas las computadoras pertenecientes a una misma empresa, en Internet se
llama Dominio (Domain). Cuando se trata de una computadora, la estructura de
dirección se compone de cuatro partes, cada una de las cuales brinda distinto tipo
de información. Las partes están separadas por un punto (sin espacios
intermedios) y pueden estar presentes o no.
El esquema básico sería, Dominio=computadora.organización.tipo.país. Ejemplo:
www.arrakis.es
Tipo
Es una clasificación que existe para identificar la actividad de la organización. Los
tipos se clasifican en:
Clasificación
.com (en algunos países, .co)
.edu (en algunos países, .ac)
Significado
Ejemplo
Es una compañía u 9 Ford.com
organización comercial.
9 Bancomer.com
Es una institución de 9 mit.edu
M.I. BERTHA EVELIA TORRES TORRES 2
Apuntes del Módulo II, Submódulo III Clasificación
.gob (en algunos países .gov)
.mil
.net
.org
Significado
educación, universidades,
colegios,
institutos
o
centros de investigación.
Se trata de organizaciones
del gobierno.
Es una institución militar.
9
9
9
9
9
9
9
9
Se trata de algún nodo 9
administrativo
o
de 9
conexión de un proveedor
de servicios, o de alguna
entidad de servicios.
Se
utiliza
para 9
organizaciones que no 9
entren en ninguna de las 9
categorías anteriores, por 9
ejemplo organizaciones sin 9
fines de lucro.
9
Ejemplo
harvard.edu
cecytes.edu
Itson.edu
sonora.gob
presidencia.gob
armada.mil.co
defenselink.mil
army.mil
internic.net
Prodigy.net
Ife.org.mx
educar.org
vidahumana.org
cndh.org.mx
greenpeace.org
conevyt.org.mx
Existen otras nuevas jerarquías recientemente creadas y aún no implementadas:
.firm para empresas o corporaciones
.store para empresas que ofrecen negocios de venta online
.web para entidades que se dediquen a actividades relacionadas con la Web.
.arts
para instituciones que desarrollen actividades culturales o de
entretenimiento.
.rec Entidades que se dediquen a actividades relacionada con la recreación y los
juegos.
.info para entidades que brinden reportes o información.
.nom para personas físicas que deseen su propio dominio.
País
Identifica el país al cual pertenece el dominio. Esta parte de la dirección no
siempre está presente. Se ha creado una codificación normada de códigos de
países . Ejemplos: au Australia, ca Canadá, ie Irlanda , it Italia, jp Japón,
uk Reino Unido, co Colombia, etc.
Las Direcciones de Dominio
• Son únicas en el mundo, no puede haber dos iguales.
• Se escriben siempre en minúscula.
• Nunca llevan espacios entre palabras.
• Se componen de caracteres comunes: letras, números, guiones.
• Nunca debe usarse la ñ ni letras acentuadas, ni $, ni #, ni otro carácter de
ese tipo.
M.I. BERTHA EVELIA TORRES TORRES 3
Apuntes del Módulo II, Submódulo III •
•
•
Cada parte se separa por puntos.
No hay un máximo de caracteres de longitud.
Sin embargo, siempre se trata de hacerlas lo más cortas posibles.
b) WWW (WORLD WIDE WEB)
Lo que ha dado el punto de salida al extraordinario impulso de los accesos a
Internet ha sido la creación de un sistema que facilita y agiliza la localización y el
transporte de informaciones a través de la red. Esto ha sucedido a partir de 1990
con la creación de la World Wide Web a manos de Tim Berners-Lee del centro
europeo de investigación del CERN de Ginebra, en Suiza.
¿De qué se trata? Como dice su nombre es una tela de araña, grande como el
mundo, de informaciones conectadas entre sí. Este modo de utilizar la red ha
permitido crear algo similar a una única y gran biblioteca virtual. En esta biblioteca
los volúmenes contenidos se organizan de forma hipertextual y son reclamados en
el momento en el cual el usuario los solicita para consultar.
Físicamente las informaciones son depositadas en ordenadores esparcidos por el
mundo (los llamados sitios). La red funciona como sistema de transporte y lleva
las informaciones hacia quien las solicita. Una auténtica tela de araña de recursos
se vuelve así accesible a todos, aunque se encuentre a miles de kilómetros de
distancia del lugar donde están contenidos.
Está claro que se trata de un sistema muy simple de consultar, porque no necesita
el uso de ningún comando o menú en particular, sino que basta un clic del ratón.
No hay que hacer nada más que leer el texto reclamado, llamado página
hipertextual, y si se desea, seguir los enlaces hacia nuevas páginas.
Además, existe la posibilidad de importar de la red las noticias reclamadas,
conservándolas en nuestro ordenador o imprimiéndolas. Para los que tengan en
mente la lectura secuencial de un libro, página tras página, el poder saltar de un
vídeo a otro siguiendo caminos diferentes, representa una agradable sensación de
libertad. Se comprende bien entonces que cada usuario gracias a la Web pueda
crearse un itinerario personal en el interior de un océano de informaciones
esparcidas en todo el globo.
World Wide Web (el Web o WWW) proporciona una interfaz gráfica por la que es
fácil desplazarse para buscar documentos en Internet. Estos documentos, así
como los vínculos entre ellos, componen una red de información.
Funcionamiento de la www
En el mundo existen un cierto número de ordenadores, llamados servidores
WWW, en los cuales se graban las informaciones.
Cada servidor alberga un cierto número de páginas. La red Internet conecta los
servidores entre ellos y con los ordenadores de los usuarios que se llaman cliente.
M.I. BERTHA EVELIA TORRES TORRES 4
Apuntes del Módulo II, Submódulo III Para visualizar una determinada página, el usuario debe pedirle una copia al
servidor que la alberga. Esto se hace de modo transparente con un programa
adecuado, llamado navegador, instalado en su ordenador.
La red hace pues de canal de comunicación entre servidor y cliente, y por este
motivo se la llama autopista de la información.
5
Las informaciones que transitan en la red son fragmentadas a la salida en
pequeñas unidades llamadas paquetes, que se recomponen automáticamente a
su llegada.
En realidad, la red no es una autopista lineal y rectilínea, sino que conoce
obstáculos de diversos tipos. Pueden verificarse, por ejemplo, ralentizaciones
debidas a un excesivo tráfico, o se pueden encontrar trayectos interrumpidos.
Algunos vehículos (paquetes) son más pequeños y veloces, otros más lentos, pero
capaces de llevar mayor cantidad de noticias. Las prestaciones ofrecidas por la
red, pues, pueden variar enormemente.
Un aspecto interesante del mundo WWW es que la mayor parte de las
informaciones actualmente disponibles son accesibles gratuitamente. Para utilizar
un eslogan: es como tener el mundo en casa.
En los últimos tiempos, no obstante, una serie de informaciones, ligadas al mundo
científico y técnico, están accesibles sólo tras una forma cualquiera de pago. Por
ejemplo, para consultar algunas bases de datos, es necesario obtener de los
gestores del servicio la autorización, bajo forma de contraseña. De todos modos,
esto sólo atañe a un número limitado de servicios online.
c) Correo electrónico
El correo electrónico es el intercambio de mensajes almacenados en computadora
por medio de las telecomunicaciones, es decir dos personas que tenga acceso a
una cuenta de correo puede enviarse cartas. Sin embargo, se pueden también
enviar archivos en otros formatos. El correo electrónico representa una de las
primeras aplicaciones del Internet y sigue siendo la de mayor uso.
El correo electrónico (“E-Mail” o “Electronic Mail” en inglés) es el segundo servicio
más usado de la Red Internet (el primero es la navegación por la World Wide
Web). Dos personas que tengan acceso a una cuenta de correo en Internet puede
enviarse mensajes escritos desde cualquier parte del mundo a una gran velocidad.
Lo normal es que un mensaje tarde entre unos pocos segundos o minutos,
dependiendo de la cantidad de texto que se envíe.
El Correo Electrónico nos permite enviar cartas escritas con el ordenador a otras
personas que tengan acceso a la Red. Las cartas quedan acumuladas en Internet
hasta el momento en que se piden. Es entonces cuando son enviadas al
ordenador del destinatario para que pueda leerlas. El correo electrónico es casi
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III instantáneo, a diferencia del correo normal, y además muy barato. Podemos
cartearnos con cualquier persona del Mundo que disponga de conexión a Internet.
Algunas ventajas sobre el uso del correo tradicional como son:
• Su costo es bajo, si se desea enviar mensajes a otro país.
• Un mismo mensaje se puede enviar a varios destinatarios al mismo tiempo.
• Es posible adjuntar al mensaje diversos tipos de archivos.
• El texto de un mensaje puede ser copiado para editarse o imprimirse.
• Los mensajes son enviados y recibidos casi al mismo tiempo.
Algunas páginas que nos permiten construir correo electrónico son:
Hotmail
www.hotmail.com
Yahoo
www.yahoo.com.mx
Mixmail
www.mixmail.com
Latinmail
www.latinmail.com
Gmail
www.gmail.com
d) Navegadores
La navegación en la Web es posible gracias a los navegadores. En el curso de
los años se han fabricado diversos tipos de navegadores
cada vez más potentes y fáciles de usar. Dada la naturaleza
no comercial de los años iniciales de la red, los primeros
instrumentos de navegación se desarrollaron en el interior de
las universidades y de los centros de investigación y se
pusieron a disposición gratuita de todos los usuarios.
En esta primera fase de desarrollo se puso mayor énfasis en
la posible utilización de ordenadores de distintos tipos con
requisitos mínimos: las interfaces, por ejemplo, eran
puramente textuales.
Al difundirse las interfaces gráficas se desarrolló Mosaic, uno de los navegadores
más utilizados en el pasado reciente, convertido en el antecesor de los
navegadores actuales.
La abertura de la red a los servicios comerciales y el descubrimiento de la Web
como vehículo de publicación de informaciones a bajo coste ha creado una serie
de exigencias: por un lado, es importante presentar las páginas de modo
gráficamente adecuado, enriquecido con elementos multimedia, como sonidos y
filmaciones; por otro lado, para simplificar el uso de la red por parte de los
inexpertos, se han integrado funcionalidades diferentes de acceso a Internet,
como el correo electrónico y la transferencia de archivos.
M.I. BERTHA EVELIA TORRES TORRES 6
Apuntes del Módulo II, Submódulo III Los navegadores mayormente utilizados hoy en día son Netscape Communicator,
Microsoft Internet Explorer y Mozilla.
e) Buscadores
La cantidad de páginas electrónicas es enorme y encontrar
alguna sobre un tema determinado, si no se conoce la
dirección o URL, puede ser muy difícil. Para encontrar
direcciones con temas específicos se emplean los
buscadores.
Los buscadores permiten rastrear en la Web las páginas que contengan la
información deseada. Los buscadores de Internet, también denominados motores
de búsqueda (Search Engines). Se trata de sitios especiales mediante las cuales
puede rastrear en la Web las páginas que contengan la información deseada.
Presentamos a continuación una lista de los buscadores más populares:
AltaVista
http://www.altavista.com
Yahoo!
http://www.yahoo.com.mx
Lycos
http://www.lycos.com
Infoseek
http://infoseek.go.com
Google
http://google.com
Excite
http://www.excite.com
Open Text
http://www.opentext.com
Planet Search
http://www.planetsearch.com
f) Servidor Web
Es un programa que implementa el protocolo HTTP (hypertext transfer protocol).
Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas
Web o páginas HTML (hypertext markup language): textos complejos con enlaces,
figuras, formularios, botones y objetos incrustados como animaciones o
reproductores de sonidos.
Sin embargo, el hecho de que HTTP y HTML estén
íntimamente ligados no debe dar lugar a confundir ambos
términos. HTML es un formato de archivo y HTTP es un
protocolo.
Cabe destacar el hecho de que la palabra servidor
identifica tanto al programa como a la máquina en la que
dicho programa se ejecuta. Existe, por tanto, cierta
M.I. BERTHA EVELIA TORRES TORRES 7
Apuntes del Módulo II, Submódulo III ambigüedad en el término, aunque no será difícil diferenciar a cuál de los dos nos
referimos en cada caso.
Un servidor Web se encarga de mantenerse a la espera de peticiones HTTP
llevada a cabo por un cliente HTTP que solemos conocer como navegador. El
navegador realiza una petición al servidor y éste le responde con el contenido que
el cliente solicita. A modo de ejemplo, al teclear www.wikipedia.org en nuestro
navegador, éste realiza una petición HTTP al servidor de dicha dirección. El
servidor responde al cliente enviando el código HTML de la página; el cliente, una
vez recibido el código, lo interpreta y lo muestra en pantalla. Como vemos con
este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de
mostrar las fuentes, los colores y la disposición de los textos y objetos de la
página; el servidor tan sólo se limita a transferir el código de la página sin llevar a
cabo ninguna interpretación de la misma.
Sobre el servicio Web clásico podemos disponer de aplicaciones Web. Éstas son
fragmentos de código que se ejecutan cuando se realizan ciertas peticiones o
respuestas HTTP. Hay que distinguir entre:
•
•
•
Aplicaciones en el lado del cliente: el cliente Web es el encargado de
ejecutarlas en la máquina del usuario. Son las aplicaciones tipo Java o
Javascript: el servidor proporciona el código de las aplicaciones al cliente y
éste, mediante el navegador, las ejecuta. Es necesario, por tanto, que el
cliente disponga de un navegador con capacidad para ejecutar aplicaciones
(también llamadas scripts). Normalmente, los navegadores permiten
ejecutar aplicaciones escritas en lenguaje javascript y java, aunque pueden
añadirse mas lenguajes mediante el uso de plugins
Aplicaciones en el lado del servidor: el servidor Web ejecuta la aplicación;
ésta, una vez ejecutada, genera cierto código HTML; el servidor toma este
código recién creado y lo envía al cliente por medio del protocolo HTTP.
Las aplicaciones de servidor suelen ser la opción por la que se opta en la
mayoría de las ocasiones para realizar aplicaciones Web. La razón es que,
al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no
necesita ninguna capacidad adicional, como sí ocurre en el caso de querer
ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de
un navegador Web básico puede utilizar este tipo de aplicaciones.
Algunos servidores Web importantes son:
• Apache
• IIS
• Cherokee
Otros servidores, más simples pero más rápidos, son:
• lighttpd
• thttpd
M.I. BERTHA EVELIA TORRES TORRES 8
Apuntes del Módulo II, Submódulo III g) Página Web
Una página de Internet o página Web es un documento electrónico que contiene
información específica de un tema en particular y que es almacenado en algún
sistema de cómputo que se encuentre conectado a la red mundial de información
denominada Internet, de tal forma que este documento pueda ser consultado por
cualesquier persona que se conecte a esta red mundial de comunicaciones y que
cuente con los permisos apropiados para hacerlo. Una página Web es la unidad
básica del World Wide Web.
Una página Web tiene la característica peculiar de que el texto se combina con
imágenes para hacer que el documento sea dinámico y permita que se puedan
ejecutar diferentes acciones, una tras otra, a través de la selección de texto
remarcado o de las imágenes, acción que nos puede conducir a otra sección
dentro del documento, abrir otra página Web, iniciar un mensaje de correo
electrónico o transportarnos a otro Sitio Web totalmente distinto a través de sus
hipervínculos.
Estos documentos pueden ser elaborados por los gobiernos, instituciones
educativas, instituciones públicas o privadas, empresas o cualquier otro tipo de
asociación, y por las propias personas en lo individual.
h) Sitios Web
Es un conjunto de archivos electrónicos y páginas Web referentes a un tema en
particular, que incluye una página inicial de bienvenida, generalmente denominada
home page, con un nombre de dominio y dirección en Internet específicos.
Un sitio Web (en inglés: Website) es un conjunto de páginas Web, típicamente
comunes a un dominio de Internet o subdominio en la World Wide Web en
Internet. Todos los sitios Web públicamente accesibles constituyen una gigantesca
"World Wide Web" de información.
A las páginas de un sitio Web se accede desde un URL raíz común llamado
portada, que normalmente reside en el mismo servidor físico. Los URL organizan
las páginas en una jerarquía, aunque los hiperenlaces entre ellas controlan cómo
el lector percibe la estructura general y cómo el tráfico Web fluye entre las
diferentes partes de los sitios.
Algunos sitios Web requieren una subscripción para acceder a algunos o todos
sus contenidos. Ejemplos de sitios con subscripción incluyen muchos sitios de
pornografía en Internet, parte de muchos sitios de noticias, sitios de juegos, foros,
M.I. BERTHA EVELIA TORRES TORRES 9
Apuntes del Módulo II, Submódulo III servicios de correo electrónico basados en Web y sitios que proporcionan datos de
bolsa en tiempo real.
Tipos de sitios Web
Existen muchas variedades de sitios Web, cada uno especializándose en un tipo
particular de contenido o uso, y puede ser arbitrariamente clasificados de muchas
maneras. Unas pocas clasificaciones pueden incluir:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Sitio archivo: usado para preservar contenido electrónico valioso
amenazado con extinción. Un ejemplo es: Internet Archive, el cual desde
1996 ha preservado billones de antiguas (y nuevas) páginas Web.
Sitio weblog (o blog): sitio usado para registrar lecturas online o para
exponer diarios en línea; puede incluir foros de discusión. Ejemplos:
Blogger, Xanga. LiveJournal, WordPress, www.x0101.com.
Sitio de empresa: usado para promocionar una empresa o servicio.
Sitio de comercio electrónico: para comprar bienes, como Amazon.com.
Sitio de comunidad virtual: un sitio donde las personas con intereses
similares se comunican con otros, normalmente por chat o foros. Por
ejemplo: MySpace, Facebook, Hi5, Multiply, Orkut.
Sitio de Base de datos: un sitio donde el uso principal es la búsqueda y
muestra de un contenido específica de la base de datos como la Internet
Movie Database.
Sitio de desarrollo: un sitio el propósito del cual es proporcionar información
y recursos relacionados con el desarrollo de software, diseño Web, etc.
Sitio directorio: un sitio que contiene contenidos variados que están
divididos en categorías y subcategorías, como el directorio de Yahoo!, el
directorio de Google y el Open Directory Project.
Sitio de descargas: estrictamente usado para descargar contenido
electrónico, como software, demos de juegos o fondos de escritorio:
Download, Tucows, Softonic, Baulsoft.
Sitio de noticias: Similar a un sitio de información, pero dedicada a mostrar
noticias y comentarios.
Sitio buscador: un sitio que proporciona información general y está pensado
como entrada o búsqueda para otros sitios. Un ejemplo puro es Google, y el
tipo de buscador más conocido es Yahoo!.
Sitio de subastas: subastas de artículos por internet, como eBay.
Sitio portal: un sitio Web que proporciona un punto de inicio, entrada o
portal a otros recursos en Internet o una intranet.
Sitios Educativos promueven cursos presenciales y a distancia, información
a profesores y estudiantes, permiten ver o descargar contenidos de
asignaturas o temas.
Diferencia entre sitio Web y página Web
M.I. BERTHA EVELIA TORRES TORRES 10
Apuntes del Módulo II, Submódulo III A veces se utiliza erróneamente el término página Web para referirse a sitio Web.
Una página Web es parte de un sitio Web y es un único archivo con un nombre de
archivo asignado, mientras que un sitio Web es un conjunto de archivos llamados
páginas Web.
11
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III 2.1.2. Definir objetivos de la página Web
Es importante analizar las principales motivaciones que tenemos para crear una
página Web y sobretodo las estrategias que debemos llevar a cabo para hacerlas
rentables.
12
Al iniciar una pagina Web, debemos tener muy clara la estrategia que vamos a
seguir y el ¿por qué? y ¿para que? queremos tener esa Web.
Los objetivos de una página Web son:
El primer objetivo es que la navegación sea rápida y sencilla. Es decir, que la
página que tarde más de 5 segundos en cargar pierde solo por este capítulo
entre un 20 y un 30% de los visitantes. Rápida también se refiere a que es
necesario eliminar esas odiosas páginas iniciales de presentación que tardan
una eternidad en cargar y que solo sirven para lucimiento del diseñador y
alejamiento del negocio, o esas otras de selección de idioma. Que sea sencilla
significa que los menús deben estar bien visibles en la parte izquierda o
superior de la página, lugares a los que se dirige la vista por defecto. La
información no debe estar a más de tres clicks de ratón desde la página
principal y la presentación de la misma debe ser lo más amplia posible.
El segundo objetivo de una Web debe ser que te localicen o encuentren
fácilmente. De nada sirve tener un sitio maravilloso si los usuarios no llegan a
él. Por mucho que se indique http://miempresa.com en las facturas, tarjetas de
visita y la publicidad pocas personas teclearán el nombre de la empresa o el de
la Web directamente en la barra de direcciones del navegador. Muchas de
ellas usarán el buscador preferido (Google, Yahoo, MSN) para localizarla o
llegarán a ella a través de un link publicado en otra Web en la que se hable de
la empresa.
El tercer objetivo y el más difícil de lograr es crear una comunidad dinámica en
torno a la Web. Convertir la Web en un punto de encuentro, hacerla
participativa y usar herramientas tan sencillas como los boletines para
mantener a los usuarios/clientes informados de novedades de interés. Muchas
webs no llegarán a este punto, pero que sepan que si ocupan su esfuerzo en
lograrlo su presencia en Internet será dinámica y no estática y generará
muchas y nuevas oportunidades de negocio, convirtiéndose en un canal de
venta más.
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III 2.1.3. Definición de contenidos para la página Web
Cuerpo de Página: El contenido de una página Web, constituida por
encabezados, texto y vínculos conforman el cuerpo de la página. Cada uno de
estos 3 elementos influyen sobre la posición que se alcanza en los motores de
búsqueda. Primero se redacta el texto, dividido en tres y hasta seis secciones,
encabezadas con subtítulo, cuyas oraciones y párrafos ilustran diferentes
aspectos que atañen al tema principal.
Extensión de Texto en Página Web: En condiciones ideales y en términos
generales una buena página Web incluye 420 vocablos entre los cuales las
palabras y frases claves (keywords), ocupan un tres por ciento del total del
número de palabras incluyendo las que aparecen en los encabezados,
vínculos, etiquetas de imagen y etiquetas de vínculos.
Densidad de un Genérico y Frase Clave: En una página de 420 vocablos, las
palabras (genéricos) y frases clave aparecerán un máximo de 12 veces. Si en
el texto existe una frase o palabra con mayor presencia que ellas, se hace
necesario disminuir el número de veces que aparece. Continuamente sucede
que la frase que uno desea destacar no es la de mayor densidad.
Peso del Contenido: Algunos expertos sostienen que si el contenido de la
página Web es de poca extensión será indexada con facilidad y en buena
posición. Sin embargo, con el correr del tiempo, estas páginas resultan
vulnerables a perder su posición, ya que pueden ser reemplazadas por otras
que presentan mayor claridad en la ilustración del tema.
Página valiosa: Debe de exhibir texto inédito y es consecuente con el propósito
de enriquecer el conocimiento del lector. Por esta razón se recomienda evitar
aseveraciones propias del juicio ajeno, que en forma unilateral expresan cosas
difíciles de comprobar. La consistencia de un texto se manifiesta mediante la
claridad con que su lenguaje escueto es capaz de verbalizar conceptos, ideas
o sentimientos. La buena sintaxis y semántica son impulso básico para que
una página se ubique entre las top 10.
Fuerza del Texto Principal: Es relevante cuando se quiere alcanzar posiciones
convenientes en buscadores, desarrollar el tema principal y darle fuerza al
texto utilizando una síntesis amigable estilo Web semántico.
La meta es darse a entender con claridad: Para ello, el texto subyacente a
cada subtítulo debe desarrollar en forma directa el tema que ese subtítulo
postula y que, a su vez, se relaciona con el tema central de la página.
M.I. BERTHA EVELIA TORRES TORRES 13
Apuntes del Módulo II, Submódulo III 2.1.4. Lenguajes utilizables en la creación de página Web
El servicio de diseño de páginas Web, es de acuerdo a las necesidades y gustos
de los clientes, ya que se brindan propuestas con las tendencias que el sitio Web
pudiera adoptar, los clientes deciden como quiere que sea su página Web,
tomando en cuenta la forma mas idónea y efectiva de presentar su empresa y sus
productos en la red de Internet para una mayor penetración en el mercado.
Existen diferentes tecnologías involucradas en desarrollo de páginas Web, en los
distintos niveles de la estructura de la aplicación. Un punto importante son los
lenguajes de programación que se utilizarán en las paginas Web, ya que de estos
lenguajes se deriva el desempeño, rapidez y lógica que las paginas Web tendrán
en la ejecución.
¿Cual es el mejor lenguaje de programación Web?, en realidad no se puede hacer
una comparación de que lenguaje de programación es el mejor, lo que si se puede
decir, es que haciendo una integración adecuada de diferentes lenguajes, se
puede crear una página o aplicación Web de excelente calidad y con buenas
características.
a) HTML
HTML (HyperText Markup Language) es un lenguaje muy sencillo que permite
describir hipertexto, es decir, texto presentado de forma estructurada y agradable,
con enlaces (hyperlinks) que conducen a otros documentos o fuentes de
información relacionadas, y con inserciones multimedia (gráficos, sonido, etc.) La
descripción se basa en especificar en el texto la estructura lógica del contenido
(títulos, párrafos de texto normal, enumeraciones, definiciones, citas, etc) así como
los diferentes efectos que se quieren dar (especificar los lugares del documento
donde se debe poner cursiva, negrita, o un gráfico determinado) y dejar que luego
la presentación final de dicho hipertexto se realice por un programa especializado
(como Mosaic, Netscape, Internet Explorer, etc.).
b) DHTML
HTML Dinámico es cualquier página Web en la que los scripts en el lado del
cliente cambian el HTML del documento, después de que éste haya cargado
completamente, lo cual afecta a la apariencia y las funciones de los objetos de la
página.
DHTML no es precisamente un lenguaje de programación. Más bien se trata de
una nueva capacidad de la que disponen los navegadores modernos, por la cual
se puede tener un mayor control sobre la página que antes.
Cualquier página que responde a las actividades del usuario y realiza efectos y
funcionalidades se puede englobar dentro del DHTML, pero en este caso nos
referimos más a efectos en el navegador por los cuales se pueden mostrar y
M.I. BERTHA EVELIA TORRES TORRES 14
Apuntes del Módulo II, Submódulo III ocultar elementos de la página, se puede modificar su posición, dimensiones,
color, etc.
DHTML nos da más control sobre la página, gracias a que los navegadores
modernos incluyen una nueva estructura para visualizar en páginas Web
denominada capa. Las capas se pueden ocultar, mostrar, desplazar, etc.
c) ASP
Active Server Pages (ASP) es un lenguaje que se ejecuta del lado servidor de
Microsoft para el desarrollo de páginas Web generadas dinámicamente, se ha
comercializado como un anexo a Internet Information Services (IIS)
Descripción: La tecnología ASP está estrechamente relacionada con el modelo
tecnológico de su fabricante. Intenta ser solución para un modelo de programación
rápida ya que programar en ASP es como programar en Visual Basic, por
supuesto con muchas limitaciones.
Se facilita la programación de sitios Web mediante varios objetos integrados,
como por ejemplo un objeto de sesión basada en cookies, que mantiene las
variables mientras se pasa de página a página.
d) JAVA SCRIPT
JavaScript es un lenguaje de programación interpretado, es decir, que no requiere
compilación, utilizado principalmente en páginas Web, con una sintaxis semejante
a la del lenguaje Java y el lenguaje C.
Al igual que Java, JavaScript es un lenguaje orientado a objetos propiamente
dicho, ya que dispone de Herencia, si bien ésta se realiza siguiendo el paradigma
de programación basada en prototipos, ya que las nuevas clases se generan
clonando las clases base (prototipos) y extendiendo su funcionalidad.
Todos los navegadores modernos interpretan el código JavaScript integrado
dentro de las páginas Web.
El lenguaje fue inventado por Brendan Eich en la empresa Netscape
Communications, que es la que desarrolló los primeros navegadores Web
comerciales.
Tradicionalmente, se venía utilizando en páginas Web HTML, para realizar tareas
y operaciones en el marco de la aplicación únicamente cliente, sin acceso a
funciones del servidor. JavaScript se ejecuta en el agente de usuario al mismo
tiempo que las sentencias van descargándose junto con el código HTML.
M.I. BERTHA EVELIA TORRES TORRES 15
Apuntes del Módulo II, Submódulo III e) CSS
Las hojas de Estilo en cascada (Cascading Style Sheets), CSS es un lenguaje
usado para definir la presentación de un documento estructurado escrito en HTML
o XML (y por extensión en XHTML). El W3C (World Wide Web Consortium) es el
encargado de formular la especificación de las hojas de estilo que servirán de
estándar para los agentes de usuario o navegadores.
La idea que se encuentra detrás del desarrollo de CSS es separar la estructura de
un documento de su presentación.
La información de estilo puede ser adjuntada tanto como un documento separado
o en el mismo documento HTML. En este último caso podrían definirse estilos
generales en la cabecera del documento o en cada etiqueta particular mediante el
atributo "style".
Páginas estáticas y dinámicas
Las páginas estáticas, se construyen con el lenguaje HTML, que no permite
grandes florituras para crear efectos ni funcionalidades más allá de los enlaces.
Estas páginas son muy sencillas de crear, aunque ofrecen pocas ventajas tanto a
los desarrolladores como a los visitantes, ya que sólo se pueden presentar textos
planos acompañados de imágenes y a lo sumo contenidos multimedia como
pueden ser videos o sonidos.
Las páginas dinámicas es cuando se incluye cualquier efecto especial o
funcionalidad y para ello es necesario utilizar otros lenguajes de programación,
aparte del simple HTML.
Mientras que las páginas estáticas todo el mundo se las puede imaginar y no
merecen más explicaciones, las páginas dinámicas son más complejas y
versátiles.
2.2.
Esquematizar la estructura general de una página Web
El diseño de una página o sitio Web se puede construir de varias formas, algunas
veces es por medio de lenguajes o software. Algunos de los lenguajes a utilizar se
encuentran el HTML, DHTML, ASP, JAVA SCRIPT, CSS, etc. En el caso de los
softwares se tienen el FrontPage, Dreamweaver, etc.
2.2.1. Plantillas para diseñar páginas Web
Las plantillas Web son páginas Web funcionales es decir Web pre-fabricadas que
incluye todo el código e imágenes ya listos, que pueden ser personalizadas a
gusto del usuario para adaptarlas a sus necesidades:
M.I. BERTHA EVELIA TORRES TORRES 16
Apuntes del Módulo II, Submódulo III •
•
•
•
•
Añadiendo textos e información
Modificando los colores
Sustituyendo o añadiendo imágenes
Adaptando el logotipo
Agregando enlaces
Para editar las plantillas Web puede usar cualquier programa editor: desde el
notepad hasta Dreamweaver, GoLive, etc.
Las plantillas Web se entregan en formato zip e incluyen todo el HTML y los
archivos fuentes originales. La mayoría de ellas contienen llamativos efectos que
llevan en los enlaces. Se pueden añadir efectos a medida.
Las plantillas Web son el punto de partida ideal para diseñar sitios webs complejos
sin invertir grandes cantidades de dinero y tiempo.
Las plantillas Web son usadas para: crear webs personales o sitios corporativos,
añadir plantillas genéricas a software de código abierto (mambo, oscommerce,
php-nuke, foros phpbb, etc.) o presentaciones de eventos que necesitan de un
diseño ya construido, listo para añadir el contenido de su página Web.
Los pasos para crear una página o sitio Web a partir de plantillas:
1.
2.
3.
4.
5.
Eligir un diseño de un catálogo
Rellenar el formulario para adquirir la plantilla
Descargar al instante la plantilla adquirida
Editar las páginas de la plantilla Web con tu editor HTML preferido
Subir la Web modificada por el usuario a un servidor
2.2.2. Estructura general de una página Web
El HTML es un lenguaje que permite describir hipertexto, es decir, texto
presentado de forma estructurada y agradable, con enlaces (hyperlinks) que
conducen a otros documentos o fuentes de información relacionadas, y con
inserciones multimedia (gráficos, sonido, etc.).
¿Con qué programa puedo escribir código en HTML?.
Con cualquier editor de texto. Cuanto más sencillo mejor. Valen el Editor del DOS,
el bloc de notas de WIN, o el Notepad de WIN95, solamente que se tiene que
grabar con la extensión HTML.
M.I. BERTHA EVELIA TORRES TORRES 17
Apuntes del Módulo II, Submódulo III La estructura es:
La descripción se basa en especificar en el texto la estructura lógica del contenido
(títulos, párrafos de texto normal, enumeraciones, definiciones, citas, etc.) así
como los diferentes efectos que se quieren dar (especificar los lugares del
documento donde se debe poner cursiva, negrita, o un grafico determinado). Los
códigos de formato que se incorporan al texto son posteriormente interpretados
por un programa especializado, que se conoce como navegador. Entre los
programas navegadores destacan como más conocidos, Internet Explorer o
Netscape y entre otros.
Un fichero HTML es un fichero de texto con extensión HTM o HTML. En el, se
incluye la información que queremos presentar, pero debemos respetar una
estructura interna que interpretara nuestro navegador.
Un documento HTML, siempre comienza con la etiqueta <html>, y siempre termina
con </html>.
Dentro del documento (entre las etiquetas de principio y fin de html), hay dos
zonas bien diferenciadas: el encabezamiento y el cuerpo.
9
El encabezamiento, viene delimitado por las etiquetas <head>y </head>, que
sirve para definir diversos valores validos en todo el documento.
9 El cuerpo, viene delimitado por <body> y </body>, y en él reside la información
del documento.
La única utilidad del encabezamiento en la que nos detendremos es la directiva
<title>, que permite especificar el título de un documento HTML. Este título no
forma parte del documento en sí, no aparece, por ejemplo, al principio del
documento una vez que este se presenta con un programa adecuado, sino que
suele servir como título de la ventana del programa que nos la muestra.
El lenguaje consta de etiquetas que tienen esta forma <B> o <P>. Cada etiqueta
significa una cosa, por ejemplo <B> significa que se escriba en negrita (bold) o
<P> significa un párrafo, <A> es un enlace, etc. Casi todas las etiquetas tienen su
correspondiente etiqueta de cierre, que indica que a partir de ese punto no debe
de afectar la etiqueta. Por ejemplo </B> se utiliza para indicar que se deje de
escribir en negrita. Así que el HTML no es más que una serie de etiquetas que se
utilizan para definir la forma o estilo que queremos aplicar a nuestro documento.
El cuerpo de un documento HTML contiene el texto que, con la presentación y los
efectos que se decidan, se presentará ante el hiperlector. Dentro del cuerpo son
aplicables todos los efectos que se van a mencionar en el resto de esta guía.
Dichos efectos se especifican exclusivamente a través de directivas. Esto quiere
decir que los espacios, tabulaciones y retornos de carro que se introduzcan en el
M.I. BERTHA EVELIA TORRES TORRES 18
Apuntes del Módulo II, Submódulo III fichero fuente no tienen ningún efecto a la hora de la presentación final del
documento.
En resumen, la estructura básica de un documento HTML queda de la forma
siguiente:
19
<html>
<title>Título</title>
<head>
</head>
<body>
Texto del documento, gráficos, enlaces, etc.
</body>
</html>
2.3.
Inicio de página
Título de un documento HTML
Cabecera
Final de cabecera
Cuerpo de página
Final del cuerpo de página
Final de página
Utilizar etiquetas en una página Web
El lenguaje HTML es un lenguaje de marcas, estas marcas serán fragmentos de
texto destacado de una forma especial que permiten la definición de las distintas
instrucciones de HTML, tanto los efectos a aplicar sobre el texto como las distintas
estructuras del lenguaje. A estas marcas las denominaremos etiquetas y serán la
base principal del lenguaje HTML. En documento HTML será un fichero de texto
con etiquetas que variarán la forma de su presentación.
Una etiqueta será un texto incluido entre los símbolos menor que “<” y mayor
que “>”. El texto incluido dentro de los símbolos será explicativo de la utilidad de
la etiqueta.
Algunos códigos utilizados son:
<HTML> </HTML>
Identifica el contenido del documento con el
código Hyper Text Markup Language
<TITLE> </TITLE>
Contiene el título de la página, la cual se
observa en la barra de título.
Alberga información de cabecera del
documento.
Establece el alcance del cuerpo del
documento.
Coloca en el centro de la página (alineación
horizontal).
Incluye el color del fondo de la página web.
Visualiza el texto como cabecera con tamaños
crecientes y saltos de línea.
Especifica un elemento de una lista (tipo
viñeta).
<HEAD> </HEAD>
<BODY> </BODY>
<CENTER> </CENTER>
<BODY BGCOLOR=COLOR>
<HN> <H1> <H2> </H1> </H2>
<LI> </LI>
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III <P> </P>
<BR> </BR>
<FONT COLOR=COLOR>
<B> </B>
<I> </I>
<U> </U>
<HR> <SIZE=n WIDTH=m> </HR>
Definición de un párrafo.
Inserta un salto de línea.
Incluye el color de la letra.
Pone en negrita el texto.
Pone en cursiva o itálica el texto.
Visualiza el texto subrayado.
Dibuja una línea horizontal con grosor n y
ancho (largo) m
Coloca el párrafo con una alineación
justificada.
</P Coloca el párrafo con una alineación hacia la
izquierda.
Coloca el párrafo con una alineación hacia la
derecha.
<P ALIGN=JUSTIFY>
</P ALIGN=JUSTIFY>
<P
ALIGN=LEFT>
ALIGN=LEFT>
<P ALIGN=RIGHT>
</P ALIGN=RIGHT>
2.4.
Establecer vínculos e hipervínculos
Una de las principales características del HTML, es la posibilidad de enlazar con
documentos que pueden estar en cualquier punto de la red. Esto se realiza a
través de los hiperenlaces.
2.4.1. Definición
Un hipervínculo (también llamado enlace, vínculo, o hiperenlace) es un
elemento de un documento electrónico que hace referencia a otro recurso, por
ejemplo, otro documento o un punto específico del mismo o de otro documento.
Combinado con una red de datos y un protocolo de acceso, un hiperenlace
permite acceder al recurso referenciado en diferentes formas, como visitarlo con
un agente de navegación, mostrarlo como parte del documento referenciador o
guardarlo localmente.
2.4.2. Tipos de hipervínculos
Hay varios tipos de enlaces los cuales son: Página a página, Página a documento,
Dentro de la misma página y a correo electrónico.
Enlace de página a página:
La etiqueta que se usa para designar un hiperenlace es:
<a href="dirección"> texto </a>
<A HREF=”URL”>
</A>
En ella se escribe, entre comillas, la dirección de la página con la que queremos
enlazar y, entre las etiquetas, el texto sobre el que se da clic para acceder al
M.I. BERTHA EVELIA TORRES TORRES 20
Apuntes del Módulo II, Submódulo III enlace. Este texto aparecerá con un color especial, que podremos definir nosotros,
y subrayado.
Ejemplo:
<a href="http://www.altavista.com/">Conceptos</a></p>
21
Enlace de página a documento:
La etiqueta que se utiliza para realizar en hiperenlace es:
<a href="nombre.extensión">texto</a>
Se emplea para aplicar un hipervínculo con un archivo de cualquier tipo, es decir,
puede ser un documento elaborado en PowerPoint, Word, Excel, flash, etc.
Ejemplo:
<a href=”clase.ppt”>datos</a>
Enlace dentro de la misma página:
Puede ser interesante establecer hiperenlaces entre partes de una misma página,
ya sea porque ésta sea muy extensa o para facilitar el movimiento dentro de la
página.
En este tipo de enlaces internos, la "dirección" que declararemos en HREF irá
precedida por el signo #. En lugar de una dirección, lo que escribiremos será una
marca, a modo de recordatorio del sitio de la página donde irá el enlace. Por
ejemplo, si queremos hacer un enlace interno que nos lleve al final de la página,
podemos hacer:
<a href="#final">Ir al final</a>
Hemos decidido poner como marca la palabra "final", para que nos recuerde a
dónde va el enlace y un texto suficientemente explicativo.
Otra forma de realizarlo es por ejemplo:
<a name="Hola">Hola</a>
<a href="#Hola">Hola</a>
Enlace a correo electrónico:
Se emplea para realizar un hiperenlace con un correo electrónico, el código es:
<a href=mailto:correo>texto</a>
Ejemplo:
<a href="mailto:[email protected]">Conceptos</a>
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III 2.5.
Manipular formularios en una página Web
La mayoría de las páginas Web que desean incluir una interactividad con los
usuarios adicionan formularios.
22
2.5.1. Definición de formularios
Un formulario HTML es una sección de un documento que incluye contenido
normal, código, elementos especiales llamados controles (cuadros de texto,
casillas de verificación (checkboxes), botones de acción (radio buttons), menúes,
etc.), y rótulos (labels) en esos controles.
Los usuarios normalmente "completan" un
formulario modificando sus controles
(introduciendo
texto,
seleccionando
objetos de un menú, etc.), antes de enviar
el formulario a un agente para que lo
procese como un servidor Web o un
servidor de correo, etc.
2.5.2. Controles de un formulario
Los usuarios interaccionan con los formularios a través de los llamados controles.
El "nombre de control" de un control viene dado por su atributo name. El "campo
de acción" o alcance del atributo name de un control contenido en un elemento
FORM es el elemento FORM.
Cada control tiene tanto un valor inicial como un valor actual, que son ambos
cadenas de caracteres. En general, el "valor inicial" de un control puede
especificarse con el atributo value del elemento de control. Sin embargo, el valor
inicial de un elemento TEXTAREA viene dado por sus contenidos, y el valor inicial
de un elemento OBJECT de un formulario está determinado por la implementación
del objeto (es decir, se sale fuera del alcance de esta especificación).
El "valor actual" del control se hace en primer lugar igual al valor inicial. A partir de
ese momento, el valor actual del control puede ser modificado a través de la
interacción con el usuario y mediante scripts.
El valor inicial de un control no cambia. Así, cuando se reinicializa el formulario, el
valor actual de cada control se reinicializa a su valor inicial. Si el control no tiene
un valor inicial, el efecto de una reinicialización del formulario sobre ese control es
indefinido.
Cuando se envía un formulario para su procesamiento, para algunos controles se
empareja su nombre con su valor actual, y estas parejas se envían con el
formulario. Aquellos controles cuyas parejas nombre/valor se envían se llaman
controles con éxito.
M.I. BERTHA EVELIA TORRES TORRES Apuntes del Módulo II, Submódulo III HTML define los siguientes tipos de controles:
Cuadro de texto: Los autores pueden crear dos tipos de controles que permiten
a los usuarios introducir textos. El elemento INPUT crea un control de entrada
de una sola línea, y el elemento TEXTAREA crea un control de entrada de
varias líneas. En ambos casos, el texto introducido se convierte en el valor
actual del control.
Botones: Los autores crean botones con el elemento “button” o el elemento
input. Se pueden crear tres tipos de botones:
9 botones de envío (submit buttons): Cuando se activa, un botón de envío
envía un formulario. Un formulario puede contener más de un botón de
envío.
9 botones de reinicialización (reset buttons): Cuando se activa, un botón
de reinicialización reinicializa todos los controles a sus valores iniciales.
9 botones pulsadores (push buttons): Los botones pulsadores no tienen
un comportamiento por defecto. Cada botón pulsador puede tener
asociados scripts en el lado del cliente a través del atributo event del
elemento. Cuando ocurre un evento (p.ej., el usuario aprieta el botón, lo
suelta, etc.), se acciona el script asociado.
9 Los autores deberían especificar el lenguaje de programación del script
de un botón pulsador a través de una declaración de scripts por defecto.
Casillas de verificación (checkboxes): Son interruptores de encendido/apagado
que pueden ser conmutados por el usuario. Una casilla de verificación está
"marcada" cuando se establece el atributo checked del elemento de control.
Cuando se envía un formulario, solamente pueden tener éxito los controles de
casillas de verificación que estén marcadas.
Botones de opción (radio buttons): Los radiobotones son como las casillas de
verificación, excepto en que cuando varios comparten el mismo nombre de
control, son mutuamente exclusivos: cuando uno está "encendido", todos los
demás con el mismo nombre se "apagan". Para crear un control de radiobotón
se usa el elemento INPUT.
Cuadro desplegable: Los menúes ofrecen al usuario opciones entre las cuales
elegir. El elemento SELECT crea un menú, en combinación con otros
elementos.
Selección de ficheros (file select): Este tipo de control permite al usuario elegir
ficheros de modo que sus contenidos puedan ser enviados con un formulario.
Se usa el elemento INPUT para crear un control de selección de ficheros.
M.I. BERTHA EVELIA TORRES TORRES 23
Apuntes del Módulo II, Submódulo III 2.6.
Manipulación de tablas en una página Web
Una tabla en un conjunto de celdas organizadas dentro de las cuales podemos
alojar distintos contenidos.
En un principio nos podría parecer que las tablas son raramente útiles y que
pueden ser utilizadas principalmente para listar datos como agendas, resultados y
otros datos de una forma organizada.
Una tabla nos permite organizar y distribuir los espacios de la manera más optima.
Nos puede ayudar a generar texto en columnas, prefijar los tamaños ocupados por
distintas secciones de la página o poner de una manera sencilla un pie de foto a
una imagen.
Las tablas son definidas por las etiquetas <table> y </table>.
Dentro de estas dos etiquetas colocaremos todas las otras etiquetas, textos e
imágenes que darán forma y contenido a la tabla.
Las tablas son descritas por líneas de izquierda a derecha. Cada una de estas
líneas es definida por otra etiqueta y su cierre: <tr> y </tr>
Asimismo, dentro de cada línea, habrá diferentes celdas. Cada una de estas
celdas será definida por otro par de etiquetas: <td> y </td>. Dentro de estas
etiquetas será donde coloquemos nuestro contenido.
La estructura de tabla se muestra en el siguiente ejemplo:
<table>
<tr>
<td>Celda 1, linea 1</td>
<td> Celda 2, linea 1</td>
</tr>
<tr>
<td> Celda 1, linea 2</td>
<td> Celda 2, linea 2</td>
</tr>
</table>
El resultado:
Celda 1, linea 1 Celda 2, linea 1
Celda 1, linea 2 Celda 2, linea 2
M.I. BERTHA EVELIA TORRES TORRES 24
Apuntes del Módulo II, Submódulo III Ejemplo:
Código HTML correcto que permite la construcción de una tabla:
<HTML>
<TABLE BORDER=10>
<TR>
<TD>Número de lista <TD> Nombre <TD> Materia </TH>
<TR>
<TD> 10 <TD> María López <TD> Submódulo 3
<TR>
<TD> 12 <TD> Juan Ruíz <TD> Submódulo 2 </TD>
</TABLA>
</HTML>
El resultado:
2.7.
Manipulación de objetos en una página Web
Sin duda uno de los aspectos más vistosos y atractivos de las páginas Web es la
colocación de objetos. La introducción en nuestro texto de imágenes,
animaciones, sonidos, video, etc. puede ayudarnos a explicar más fácilmente
nuestra información y ser algo más estético. El abuso no obstante puede
conducirnos a una sobrecarga que se traduce en una distracción para el
navegante, quien tendrá más dificultad en encontrar la información necesaria.
El uso de objetos también tiene que ser realizado con cuidado porque aumentan el
tiempo de carga de la página, lo que puede ser de un efecto nefasto si nuestro
visitante no tiene una buena conexión o si es un poco impaciente. Por ello es
recomendable siempre optimizar las imágenes para Internet, haciendo que su
tamaño en bytes sea lo mínimo posible, para facilitar la descarga, pero sin que ello
comprometa mucho su calidad.
2.7.1. Formatos de imágenes
JPEG: El comité JPEG (Joint Photographic Experts Group = Grupo de
Unión de Expertos en Fotografía) se utiliza en Internet por la extraordinaria
compresión que consigue (como se puede ajustar el nivel de compresión,
al crear el archivo se puede ajustar la relación tamaño/calidad de la
imagen). Además admite también entrelazado (una imagen entrelazada se
M.I. BERTHA EVELIA TORRES TORRES 25
Apuntes del Módulo II, Submódulo III ve en el navegador desde que empieza a descargarse, primero con poca
calidad, pero cada vez con más detalle a medida que va llegando). El
único inconveniente es que se trata de un formato de compresión con
pérdida, por lo que nunca se puede recuperar la información original, y si
una imagen se edita varias veces, la calidad se va degradando cada vez
más.
GIF: El Graphics Interchange Format = Formato de Intercambio de
Gráficos, es una imagen que sólo puede tener 256 colores distintos, lo que
no la hace recomendable para las fotografías, pero sí para dibujos.
Además, el tamaño de los archivos es pequeño, el éxito del formato GIF
fue inmediato y su uso se extendió por Internet.
PNG: Portable Network Graphics = Gráficos de Red Portátiles, las
ventajas del formato PNG sobre el formato GIF son muchas: se trata de
un formato libre, sin pérdida, que consigue mayor compresión que GIF
(alrededor de un 20%), con transparencia alfa (cada pixel puede tener su
propio nivel de transparencia), canal gamma (para ajustar el brillo) y
entrelazado.
MNG: Multiple-image Network Graphics = Gráficos de Red con Múltiples
imágenes, fue creado por algunos de los autores de PNG y tuvo muy poco
éxito
APNG: El Animated PNG se desarrollo como alternativa a MNG, aunque
el formato PNG rechazó la propuesta de formato APNG, en la actualidad
se intenta impulsar el uso de este formato.
Sintaxis para agregar imágenes es:
<IMG SRC=URL>
URL= C:/CECYTES.JPG
2.7.2. Tipos de animaciones
La animación es un proceso utilizado para dar la sensación de movimiento a
imágenes o dibujos. Para realizar animación existen numerosas técnicas que van
más allá de los familiares dibujos animados. Los cuadros se pueden generar
dibujando, pintando, o fotografiando los minúsculos cambios hechos
repetidamente a un modelo de la realidad o a un modelo tridimensional virtual;
también es posible animar objetos de la realidad y actores.
Se puede adicionar animaciones de diferentes tipos como los dibujos animados,
stop motion, pixelación, rotoscopía, animación de recortes, movimientos de texto,
animaciones en flash, etc. A continuación se especificarán los dos últimos tipos de
animaciones.
M.I. BERTHA EVELIA TORRES TORRES 26
Apuntes del Módulo II, Submódulo III Animar una imagen o hacer texto con movimiento: las personas que
trabajan tan sólo con HTML al hacer páginas web y que quieren incorporar
un tipo simple de animación en sus sitios. Una solución fácil para hacer una
animación con HTML es hacer uso de Marquee. Dicho código es una de
esas etiquetas no estándar de HTML, que soportan los navegadores más
comunes, pero que no están comprendidas dentro de las especificaciones
de HTML. Sirve para animar elementos dentro de la página. En concreto
permite que el contenido que pongamos dentro de la etiqueta, ya sea texto,
fotografías, o ambos se desplace horizontalmente por la página.
Sintaxis para adicionar de texto e imagen:
<marquee>texto que se mueve</marquee>
Insertar una animación Flash: Las animaciones flash (swf) son archivos
multimedia que cada vez están más extendidas en la Red debido a su
vistosidad. Este tipo de animaciones se utilizan muy menudo ya que
permiten realizar contenidos más llamativos y pueden aportar numerosas
posibilidades interactiva.
Se utiliza el código <object> para insertar dichas animaciones aunque
también se puede emplear para diferentes objetos dentro de la página,
como pueden ser archivos de audio, archivos de vídeo, imágenes, etc.
Las animaciones Flash se insertan del mismo modo que los archivos de
audio y de vídeo, a través de la etiqueta <embed>, pero debido a que tiene
más posibilidades de que se produzcan incompatibilidades entre los
distintos navegadores, necesita también de la etiqueta <object>.
Sintaxis para adicionar animaciones en flash:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swf
lash.cab#version=6,0,40,0" width="200" height="100">
<param name="movie" value="ejemplo.swf">
<param name="quality" value="high">
<embed src="ejemplo.swf" width="200" height="100" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash"></embed>
</object>
M.I. BERTHA EVELIA TORRES TORRES 27
Apuntes del Módulo II, Submódulo III 2.7.3. Tipos de archivos de sonido
a) Los archivos de sonido con pérdida
Son aquellos que usan un algoritmo de compresión con pérdida, es decir un tipo
de compresión que representa la información (por ejemplo una canción), pero
intentando utilizar para ello una cantidad menor de información. Esto hace que sea
imposible reconstruir exactamente la información original del archivo.
Archivos de sonido con pérdida:
MP3 o MPEG-1 Audio Layer 3: Es un formato de audio digital estándar
comprimido con pérdida, la pérdida de información del formato mp3 no es
audible por el oído humano, por tanto no distinguiremos la diferencia entre
un archivo de audio sin compresión y un archivo mp3.
ACC o Advanced Audio Coding: Es un formato de audio digital estándar
como extensión de MPEG-2 comprimido con pérdida, y ofrece más calidad
que mp3 y es más estable para un mismo número de Kbps y un mismo
tamaño.
Ogg: Es un formato de audio digital comprimido con pérdida. Normalmente
los archivos Ogg están comprimidos con el códec Vorbis, que es un códec
de audio libre que permite una máxima flexibilidad a la hora de elegir entre
la amplia gama de bitrates según la complejidad de la transmisión de audio,
en la relación calidad-bitrate, se encuentra parejo con MPEG-2 y en la
mayoría de los bitrates es comparable al formato ACC.
Real Audio o RM: Es un formato de archivo pensado para las transmisiones
por internet en tiempo real, por ejemplo las radios que emiten online o
cuando un servidor tiene un archivo de sonido almacenado y nosotros lo
escuchamos sin que el archivo se cargue por completo ni se almacene en
nuestro ordenador, esto es posible gracias al proceso de Buffering que
básicamente es recibir un paquete de sonido en nuestro reproductor en
este caso (Real Player) mientras el siguiente se almacena en la carpeta de
temporales hasta que sea requerido por el reproductor. Con este sistema
los archivos no pueden ser copiados.
WMA o Windows Media Audio: Es un formato de compresión de audio con
pérdida aunque también existe este formato con compresión sin pérdida. Y
está desarrollado básicamente con fines comerciales para el reproductor
integrado en Windows, Windows Media Player. Está por debajo del nivel de
los anteriores formatos.
b) Los archivos de sonido sin pérdida
Son aquellos que usando o no métodos de compresión, representan la
información sin intentar utilizar menor cantidad de la información original. Hacen
posible una reconstrucción exacta de la información original.
M.I. BERTHA EVELIA TORRES TORRES 28
Apuntes del Módulo II, Submódulo III Archivos de sonido con pérdida:
AIFF o Audio Interchange File Format: significa Formato de Archivo de
Intercambio de Audio, es un estándar de formato de archivo de audio para
vender datos de sonido para ordenadores, usado internacionalmente por los
ordenadores Amiga y actualmente muy utilizado en los ordenadores Apple.
FLAC o Free Lossless Audio Codec: es otro códec de compresión sin
pérdida, y consigue reducir el tamaño de un archivo de sonido original de
entre la mitad hasta tres cuartos del tamaño inicial.
WAV o wave: Waveform Audio Format es un formato de audio digital sin
compresión que se emplea para almacenar sonidos en el ordenadores con
windows, es una formato parecido al AIFF pero tomando en cuenta
peculiaridades de intel.
MIDI: Interface Digital para Instrumentos Musicales, es considerado el
estándar para industria de la música electrónica. es muy útil para trabajar
con dispositivos como sintetizadores musicales ó tarjetas de Sonido.
Su extensión es .midi o .mid.
Sintaxis para adicionar archivos de sonido:
<bgsound src="ruta del archivo.extensión” loop="-1">
2.7.4. Tipos de archivos de video
El objeto de video es una de las herramientas que permiten a los diseñadores de
página Web construir sitios atractivos para sus clientes, además de que en ciertas
ocasiones se requieren para complementar la información o para mejorar el
aprendizaje.
Algunos tipos de archivos de video que se pueden colocar en la página Web son
los siguientes:
WMV (Windows Media Video): es un nombre genérico que se da al conjunto de
algoritmos de compresión ubicados en el set propietario de tecnologías de
vídeo desarrolladas por Microsoft, que forma parte del framework Windows
Media.
MPG (Moving Pictures Group): es un tipo de archivo contenedor, dentro del
cual podemos colocar pistas de video, audio e incluso subtítulos en ciertos
casos. Tanto el video como el audio pueden hallarse en un formato
determinado y con unas características determinadas (resolución, framerate,
etc), y según esas características diremos que nuestro MPG está en un
formato u otro.
3GP: es un contenedor multimedia o formato de archivos usado por teléfonos
móviles para almacenar información de medios múltiples(audio y video). Este
M.I. BERTHA EVELIA TORRES TORRES 29
Apuntes del Módulo II, Submódulo III formato de archivo, creado por 3GPP (3rd Generation Partnership Project), es
una versión simplificada del "ISO 14496-1 Media Format", que es similar al
formato de Quicktime. 3GP guarda video como MPEG-4 o H.263.
AVI (Audio Video Interleave): permite almacenar simultáneamente un flujo de
datos de video y varios flujos de audio. El formato concreto de estos flujos no
es objeto del formato AVI y es interpretado por un programa externo
denominado códec.
Sintaxis para adicionar animaciones en flash:
<EMBED type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
SRC="direccion_de_tu_video.wmv"
name="MediaPlayer1"
width="352"
height="288"
AutoStart="0"
showcontrols="1"
showpositioncontrols="1"
showaudiocontrols="1" showtracker="1" showdisplay="0" showstatusbar="0"
autosize="0"
showgotobar="0"
showcaptioning="0"
autorewind="0"
animationatstart="1"
transparentatstart="0"
allowscan="0"
enablecontextmenu="1"
clicktoplay="1"
invokeurls="0"
defaultframe="datawindow">
</EMBED>
Otra forma:
<embed type=application/x-mplayer2 src=c:/guerra.avi width=300 height=300>
</embed>
M.I. BERTHA EVELIA TORRES TORRES 30
Apuntes del Módulo II, Submódulo III CÓDIGOS HTML
<HTML> </HTML>
<TITLE> </TITLE>
<HEAD> </HEAD>
<BODY> </BODY>
<CENTER> </CENTER>
<BODY BGCOLOR=COLOR>
<Hn> <H1> <H2> </H1> </H2>
<LI> </LI>
<P> </P>
<BR> </BR>
<FONT COLOR=COLOR>
<B> </B>
<I> </I>
<U> </U>
<HR> <SIZE=n WIDTH=m> </HR>
<P ALIGN=JUSTIFY>
</P ALIGN=JUSTIFY>
<P ALIGN=LEFT> </P ALIGN=LEFT>
Identifica el contenido del documento con el
código Hyper Text Markup Language
Contiene el título de la página, la cual se observa
en la barra de título.
Alberga información de cabecera del documento.
Establece el alcance del cuerpo del documento.
Coloca en el centro de la página (alineación
horizontal).
Incluye el color del fondo de la página web.
Visualiza el texto como cabecera con tamaños
crecientes y saltos de línea.
Especifica un elemento de una lista (tipo viñeta).
Definición de un párrafo.
Inserta un salto de línea.
Incluye el color de la letra.
Pone en negrita el texto.
Pone en cursiva o itálica el texto.
Visualiza el texto subrayado.
Dibuja una línea horizontal con grosor n y ancho
(largo) m
Coloca el párrafo con una alineación justificada.
Coloca el párrafo con una alineación hacia la
izquierda.
<P ALIGN=RIGHT>
Coloca el párrafo con una alineación hacia la
</P ALIGN=RIGHT>
derecha.
<IMG
SRC=C:/CECYTES.JPG Inserta una imagen
WIDTH=250 HEIGHT=300>
<TABLE BORDER=10>
<TR>
<TH>Número de lista <TH> Nombre <TH> Materia </TH>
Insertar tabla
<TR>
<TD> 12 <TD> Juan Ruíz <TD> Submódulo 2 </TD>
</TABLA>
<marquee>texto que se mueve</marquee>
Texto con movimiento
<bgsound src=c:/atodo.mid loop=-1>
Agregar sonido
<embed
type=application/x-mplayer2
width=300 height=300>
</embed>
src=c:/guerra.avi
<object
classid=clsid:D27CDB6E-AE6D-11CF-96B8444553540000 width=300 height=300>
<param name=movie value=c:/animacion.swf>
</object>
M.I. BERTHA EVELIA TORRES TORRES Adicionar video
Pelicula de flash
31
Apuntes del Módulo II, Submódulo III Vínculos e Hipervínculos
9 Enlace de página a página
<a href="dirección"> texto </a>
<A HREF=http://es.wikipedia.org/wiki/Colores_HTML> Referencia </A>
9 Enlace de página a documento
<a href="nombre.extensión">texto</a>
<a href=”clase.ppt”>datos</a>
9 Enlace dentro de la misma página
<a name=”final”> </a>
<A NAME="INICIO"> </A>
32
<a href="#final">Ir al final</a>
<A HREF="#Inicio"> Ir a inicio </a>
9 Enlace a correo electrónico
<a href=mailto:correo>texto</a>
<a href="mailto:[email protected]">Conceptos</a>
Formularios
9 Construir un formulario
<form
action="mailto:[email protected]"
enctype="text/plain"> </form>
method="post"
9 Cuadro de texto
Nombre <input type="text" name="nombre" size="40" maxlength="100">
Email <input type="text" name="email" size="25" maxlength="100"
value="@hotmail.com">
9 Texto largo
<textarea name="comentario" rows="10" cols="40">Anotar … </textarea>
9 Listas de opciones
<select name="Estación">
<option value="1"> Primavera </option>
<option value="2"> Verano </option>
</select>
9 Botones de radio
<input type="radio" name="estación" value="1">Primavera
<input type="radio" name="estación" value="2" checked>Verano
9 Cajas de validación
<input type="checkbox" name="recibir" checked> Deseo recibir publicidad
9 Botones de envío
<input type="submit" value="Enviar">
9 Botones de borrado
<input type="reset" value="Borrar">
M.I. BERTHA EVELIA TORRES TORRES