Professional Documents
Culture Documents
2. 2. 2. Un buen Diseño
No es necesario ser un gran diseñador para crear páginas Web con un mínimo
de sensibilidad gráfica. A veces, un diseño simple se agradece mucho más que
una Web inundada de "gifs" en movimiento. El utilizar una tipografía
determinada, unos colores adecuados, iconos, fotos, etc. puede convertir la
experiencia de visitar un Web en algo mucho más agradable.
2. 2. 4. Elementos Interactivos
Pre diseño,
Diseño,
Instalación y prueba.
De todas las palabras que utilizamos al hablar de Internet, la que más deben
tener en cuenta los diseñadores es la que designa al acto de instalar un sitio,
pensar en el público, pensar en cómo piensa el público.
Etapa de la conceptualización
Planificar la Web
Objetivos AJUSTE
Público Se corrigen los
Contenido elementos de
"Hacer" la Web"
AJUSTE
Prueba de funcionamiento de
Prueba de funcionamiento de
Esto es con mucho una de las situaciones donde más se tropieza al principio.
Uno de los principales culpables de esto, es el hecho de venir de un entorno
UNIX o Macintosh, o quien usar un ordenador con Windows 95 instalado y
acostumbrado a los nombres largos de archivo. Estas estructuras de nombres
te permiten invocar a un archivo para hacer lo que tu quieras, sin que tengas
que preocuparte por la longitud, lógica, o relaciones entre el nombre y la
extensión.
curso_1.html
Entendiendo esta simple estructura, se gana media batalla. Ahora te harás con
la segunda mitad mirando unos ejemplos de cada problema por separado.
Para evitar problemas con nombres de archivo mal formados, sigue estas
simples reglas.
Peor
Manuelhtm
Mejor
manuel.htm
Peor
mi pagina web
Mejor
mipaginaweb.htm
mi_pagina_web.htm
Mí-página-web.htm
Peor
mi$página@(web).htm
Mejor
mipaginaweb.htm
Debes evitar usar el punto en otro lugar diferente al que está entre prefijo y
extensión de un nombre de archivo.
Peor
mi.pagina.web.htm
Mejor
mipaginaweb.htm
Peor
Mi_PaginA-WEb.htm
Mejor
mi_pagina_web.htm
Nombres comprensibles
Aquí tienes una serie de nombres de archivo de una página web personal
típica:
index.htm o inicio.htm
nuevo.htm
contacto.htm
bio.htm
fotos.htm
info.htm
index.htm o inicio.htm
nuevo.htm
contacto.htm
bio.htm
f_viaje.htm
f_vacacion.htm
f_coche.htm
f_casa.htm
info.htm
index.htm
pagina1.htm
pagina2.htm
pagina3.htm
pagina4.htm
En este último caso, sólo tendremos confusiones al no saber qué contiene cada
página.
El proceso del diseño web no siempre debe seguir unos pasos específicos y
rígidos, ya que cada proyecto tiene sus particularidades y habrá que adaptarse
a ellas como corresponda.
A pesar de ello, y para facilitar las cosas en esta tarea, sí que podemos decir
que existen algunos pasos ya definidos que en general te pueden ser de
utilidad si los sigues en la construcción de cualquier sitio web. Vamos a verlos
en detalle:
Planeación
Para comenzar debes determinar a qué público se dirige el sitio web. Esto
es esencial, porque mucho diseños y contenidos dependen de esto. Estás son
algunas preguntas que nos podemos hacer antes de comenzar: ¿Está dirigido
a niños o adultos? ¿Accede su público la red desde el trabajo, desde la escuela
o desde la casa? ¿Qué tan rápida es su conexión a la Internet? ¿Quieren ellos
estar informados o entretenerse? Asegúrate de responder estas preguntas
desde el inicio.
Diseño Gráfico
En este paso con la información ya recaudada en los pasos anteriores vas a
diseñar el aspecto del sitio web, es importante no confundir el diseño gráfico
para sitios web que el que se utiliza para impresos y otras áreas porque las
limitaciones técnicas (y la oportunidades) de las páginas web son extrañas para
la mayoría de los diseñadores entrenados en otros medios. Los requisitos de
tamaño de archivo, limitaciones de color y resoluciones de pantalla son muy
diferentes a aquéllos que se imprimen.
Control de calidad
Todo profesional de diseño web debe tener este paso en su proceso, es muy
importante probar exahustivamente la aplicación diseñada para estar seguros
que no contiene errores. Siempre es mejor deterctar los errores del sitio web
antes de que los detecte tu cliente.
Hosting y mantenimiento
Este paso muchas veces depende del tipo de proyecto, pero para un proyecto
completo debes elegir un buen proveedor de hosting que incluya lo último en
velocidad y estabilidad, por ejemplo: Unix/FreeBSD, PHP, Apache, y MySQL.
Todo sitio Web necesita un mantenimiento constante. No cometas el error de
asumir que una vez está en línea, todo ya está hecho. Si quieres que las
personas regresen a tu sitio, deberás añadir material nuevo a su sitio web,
correo electrónico que responder, enlaces que actualizar y quizá estadísticas
de uso que seguir. Para un sitio pequeño, esto puede tomarle un tiempo tan
breve como dos o tres horas al mes.
El mantenimiento en un sitio grande puede ser un trabajo de tiempo completo,
por eso debes tener en cuenta el costo de un mantenimiento constante dentro
de tu presupuesto. Trabajar con las mismas personas asegura la consistencia;
una nueva compañía o persona no tendrá el mismo conocimiento de trabajo de
tu sitio web.
Por ejemplo, la marca <BGSOUND> funciona sólo con MSIE pero no con
Navegador (LOOP indica el número de veces que debe repetirse el midi):
Una de las rémoras para la inserción de archivos midi en las propias páginas,
obedece al hecho de que, cada vez que se cambia página, el archivo musical
se interrumpe bruscamente. El problema no subsiste en los sitios divididos en
marcos (frames), ya que el archivo musical se carga en el marco fijo y, por
tanto, no cambia cuando se pasa página en los otros marcos. ¿Y por lo que
respecta a los sitios sin marco? Una pequeña estratagema que toma piede los
marcos puede ser la de construir una página con un marco "invisible".
Para ello, se crea una página con el siguiente código:
</FRAMESET>
Haciendo clic se abrirá una ventana por defecto, la cual se colocará al lado de
la principal (aquélla desde la que se ha LANZADO el enlace). Aquí tienes el
ejemplo práctico:
Introducción.
Algunos utilizábamos las capas para colocar los elementos de la página con
mayor precisión y en combinación con las tablas realizábamos nuestros
diseños. También las utilizábamos para mostrar o ocultar elementos y otras
cuestiones. Esto generaba páginas de estructura compleja dificiles de entender
para cualquiera que viera el código y estuviera aprendiendo.
Con las nuevas directrices de accesibilidad Web este tipo de maquetación esta
desaprobado y se recomienda el uso de capas (etiqueta div) para componer o
maquetar una página Web creando una estructura lógica de la página de fácil
seguimiento por cualquiera incluidos los robots. Este "nuevo" sistema hizo que
cada diseñador se las apañara como mejor le pareció para conseguir los
resultados deseados y eso dio lugar a que para lograr el mismo resultado
hubiera varias soluciones que se encuentran por doquier en Internet. Pero a la
hora de enseñar a alguien sin conocimientos previos de capas y CSS como
hacer esto no se pueden usar varios métodos (liaría más que aclarar nada),
además los diferentes códigos que aparecen van solucionando los problemas
de compatibilidad CSS de los diferentes navegadores sobre la marcha creando
mucho código confuso que no es aplicable en todas las circunstancias o aún
siéndolo es dificil discernir lo fundamental de lo accesorio.
Sin haber descubierto nada nuevo ni inventado nada lo que voy a tratar de
hacer aquí es exponer un método universal (que funcione en todos los
navegadores más utilizados ) que utilice el menos y más simple código posible
y explicar el proceso de la manera más sencilla para mi y espero que para
todos los que lean estos apuntes.
Capa fue el nombre que se empezó a utilizar para denominar a los elementos
creados con la etiqueta <div> usados para colocar en la página Web cualquier
otro elemento (imagen, tabla,párrafo,lista...), existía también la etiqueta <layer>
para el navegador Netscape de donde supongo vendrá la denominación de
capas (layers en Inglés) ya que div es la abreviatura de "division".
Bueno vamos al grano, para colocar los elementos de una página (imágenes,
textos, listas, tablas, formularios, etc ) utilizaremos unos "contenedores" que
además nos van a ayudar a dar estructura a nuestra página, estos
"contenedores" son las capas que crearemos con la etiqueta <div>. Para HTML
los elementos <div> son elementos de bloque y tienen todas las propiedades
de estos pero como los utilizamos para colocar (posicionar) los elementos de la
página las propiedades más específicas son las de posicionamiento:
Propiedades top, left, bottom, right que definen las distancias al elemento
desde el borde superior, izquierdo, inferior y derecho de la ventana del
navegador.
Empezamos con la estructura básica de las columnas sin más y veremos como
a partir de esta llegamos a crear cualquier combinación.
Supongamos que deseamos tres columnas, dos laterales del mismo tamaño y
una central más grande que utilizaremos para colocar nuestros contenidos.
1.- Empezaremos creando las tres capas mediante etiquetas div, como dos de
ellas serán iguales usaremos una clase para definir sus propiedades mientras
que para la otra utilizaremos el atributo id (si todas son diferentes utilizaríamos
el atributo id para todas ). En el cuerpo del documento ponemos:
Columna Izquierda
Columna Central
Columna Derecha
Creando anclas
Para crear anclas usamos, al igual que para crear enlaces, la etiqueta <a>, sin
embargo no debe confundirse el lector porque aunque ambos elementos estén
relacionados y se use la misma etiqueta para crearlos las funciones de cada
uno son radicalmente diferentes. Las anclas sólo son marcas y son invisibles
cuando visualizamos la página con el navegador. Por esta razón las anclas no
definen ningún texto activo.
A pesar de ello es habitual encontrar texto entre las instrucciones de inicio y de
fin como en el siguiente ejemplo:
Este texto no tiene ningún significado especial y será interpretado por los
navegadores de igual forma que el texto de alrededor.
Cookies
Notas
<MARQUEE>
Me estoy moviendo
</MARQUEE>
<H1>
<MARQUEE>
Me estoy moviendo
</MARQUEE>
</H1>
<FONT COLOR="#FF0000"
FACE="Arial"
SIZE="4">
<MARQUEE>
Me estoy moviendo
</MARQUEE>
</FONT>
Internet Explorer 3.0 ignora todo el código HTML existente entre la
instrucción de inicio, <MARQUEE>, y la instrucción de fin, </MARQUEE>.
Sin embargo en Internet Explorer 4.0 esta política ha cambiado y es posible
usar las etiquetas formateadoras de texto o saltos de línea en su interior.
Por esta razón debemos tener en cuenta que si usamos estas nuevas
posibilidades los usuarios de Internet Explorer 3.0 (que son muchos) no
podrán apreciar el formato del texto.