Download Estilo de una página Web - EEA-3roARTE-2010

Document related concepts

Diseño web wikipedia , lookup

Microformato wikipedia , lookup

Editor de páginas web wikipedia , lookup

Hoja de estilos en cascada wikipedia , lookup

Scalable Inman Flash Replacement wikipedia , lookup

Transcript
-1-
Trabajo práctico nº 1.
Fecha: 30/3/11
Colegio: EEA
Curso: 3ºA
Materia: TIC
Integrantes: Valentini, Domenech,
Ferro, Rombouts y Suarez.
Grupo: “El Incógnito”
Trabajo Práctico nº1
-2-
Cómo construir una página Web.
Planteamiento de objetivos para tu página web
Esta etapa es muy importante. Se trabaja en el papel para plantearnos el proyecto y
qué queremos conseguir al realizar nuestra web. La planificación de tu web debe
incluir:

Breve descripción de los contenidos de la página, su título principal, etc.

Finalidad que persigo al hacerla (informar, hacer negocio, entretener, etc.)

Páginas parecidas a la mía, qué puedo ofrecer yo que no tengan ellas para
atraer a mi público objetivo, etc.

Hardware, software, documentación que necesito para realizarla y de qué
dispongo realmente.

Describir cuál es mi publico objetivo, nivel informático, idiomas, intereses,
problemas físicos, etc. para adaptar la página a sus características.

Dónde se va a visualizar la web; navegadores más utilizados, plugins,
elementos específicos, etc
Finalidad de una página Web
Lo primero que debes pensar es la finalidad que tendrá tu sitio web y a
quién ira dirigida para determinar en base a ello cómo se armará y si será
para vender, mostrar, informar, brindar un servicio a la comunidad. etc. Esta
información es básica y ayudará a un mejor asesoramiento y saber que
productos brindarte.
Estructura de la página:
Árbol:
En esta estructura existe una página principal desde la que se puede
llegar a otras páginas de la Web. Estas otras páginas a su vez son un
nodo para llegar a otro grupo de páginas. De esta manera llegaremos a
tener las páginas agrupadas en niveles, de manera que para llegar desde
el primero al último se deben atravesar los intermedios. Es una
estructura algo compleja y difícil para navegar. Puede ser útil para
estructurar nuestro sitio en canales o grupos de páginas independientes.
En cualquier caso no conviene que el número de niveles sea excesivo,
nunca más de 3.
Listas:
Esta forma de organizar el sitio es totalmente opuesto al anterior.
Realmente no existe una página raíz o principal, lo que tenemos es una
especie de lista de páginas donde cada una tiene dos vecinas: una a la
izquierda y otra a la derecha, excepto las páginas de los extremos. Esta
forma de organizar un sitio es muy parecida a un libro donde cada página
sería un capítulo del mismo. Pasamos del primer al último capítulo a
través de los intermedios. Es una implementación muy adecuada para
Trabajo Práctico nº1
-3manuales o para procesos donde el usuario deba recorrer forzosamente
una serie de páginas.
Mixta:
Esta estructura aprovecha las ventajas de las dos anteriores. Las páginas
están jerarquizadas en niveles, pero dentro de cada nivel se organizan
como listas, de forma que podemos recorrer todas las páginas de un
mismo nivel sin tener que salir de él.
Red:
Las páginas del sitio también pueden estar totalmente interconectadas,
es decir, desde cada página podemos ir a cualquier otra del sitio.
Realmente la interconexión de absolutamente todas las páginas sería un
caso extremo. Es una estructura de apariencia algo anárquica en la que
hay que cuidar mucho de no dejar enlaces abiertos, es decir, apuntando
a una página inexistente. Además debemos evitar que el usuario se
pierda en una maraña de enlaces. Por todo esto ello es necesario
planificarla muy bien.
Textos que se incluirán:
Es importante tener los textos de tu sitio completos antes de comenzar con
el proceso del diseño. La estética del sitio debe trabajar en conjunto con lo
que se dice en los textos. Además, ayuda a calcular el tiempo necesario para
el desarrollo de tu sitio. Mientras más texto uses, más posibilidades tienes
de informar mejor a tus visitantes y de que buscadores listen tu página en
los resultados de búsquedas siempre y cuando procures poner temas
interesantes y no repetir ninguno.
El texto en las páginas
Leer en una pantalla de computadora no es demasiado cómodo ni recomendable para
nuestros ojos. Hay que procurar repartirlo en páginas con cierta coherencia. En la web
las secciones podrían ser páginas o grupos de páginas. Pero si se tiene mucho texto se
puede intercalarlo con elementos que rompan la continuidad que pueden ser simples
líneas o pequeños gráficos que tengan relación con lo escrito. Y es importante hacer
párrafos cortos donde destaque claramente la idea que quieras transmitir. Para
esto hay dos métodos que permiten que el texto en la Web esté ordenado:
Tablas:
Las tablas son quizás el mejor método que tenemos para ordenar el texto, y los demás
elementos, en una página web. Una tabla básicamente es una colección de celdas
organizadas en filas y columnas, pero esta organización tan cuadriculada puede
romperse combinando varias celdas en una sola o dividiendo una celda en varias filas o
columnas. Esto convierte a la tabla en un elemento tremendamente versátil para
repartir texto, e imágenes, en la página.
Trabajo Práctico nº1
-4Capas:
Las capas son casi como pequeñas páginas y pueden contener cualquier
componente HTML: texto, tablas, imágenes, formularios... Estas capas son
también muy útiles para crear animaciones en las páginas o para crear
páginas con contenidos a varios niveles (como si tuvieras varias páginas en
un mismo sitio).
Las imágenes
Las imágenes dan peso a las páginas y por tanto las hacen más lentas, usarlas
equilibradamente y con moderación es la regla. Usar imágenes como simples adornos
debe ser la excepción al igual que pasa con videos o archivos muy pesados que lo
único que logran es alentar la página. Los exploradores soportan varios tipos de
imágenes y es conveniente conocer las ventajas e inconvenientes de cada formato
para que las imágenes en nuestro sitio rindan al máximo.
Plantillas Web
Las plantillas web son páginas web funcionales, con todo el código e imágenes ya
listos, que pueden ser personalizadas a gusto del usuario para adaptarlas a sus
necesidades:

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...
Las plantillas web se entregan en formato zip e incluyen todo el HTML y los archivos
fuentes originales. La mayoría de ellas contienen llamatvios efectos rollover en los
enlaces. Se pueden añadir efectos a medida.
Las plantillas web son el punto de partida ideal para para diseñar sitios webs complejos
sin invertir grandes cantidades de dinero y tiempo.
Links entre las páginas
Son fundamentales dentro de un sitio Web ya que cumplen diversas funciones: activan
alguna instrucción, nos proveen de información extra o nos permiten acceder a sitios
relacionados con el cual nos encontramos trabajando. Sin embargo, hay que tener en
cuenta que se debe utilizarlos de la manera adecuada. Nunca abusar de ellos y que
siempre estén señalados de modo claro para el visitante.
Empleo del principio del contraste en el diseño
Uno de los principios de diseño web que pueden emplearse para la creación de un
orden entre los elementos de una página, es el principio del contraste. Cuando un
visitante llega a una página web, se encuentra con una gran cantidad de información
visual, la cual debe ser clasificada por su cerebro para poder acceder a los diferentes
elementos.
Trabajo Práctico nº1
-5La utilización de contrastes hace posible diferenciar los elementos principales de los
secundarios y a estos del campo de fondo. Los visitantes tienen tendencia a seguir una
secuencia lógica en la visualización de los elementos. En una primera instancia se
visualizan los elementos gráficos (imágenes, videos, animaciones, etc.), para luego ver
los textos.
Estilo de una página Web
Cada diseño debe tener un estilo propio. El estilo del diseño Web debe ser simple (no
carente de estilo) para que los usuarios no encuentren dificultades con el contenido. La
simplicidad no quiere decir que se deba tener un diseño con una estética pobre, sino
que debe ser de sencilla interpretación, aún cuando presente elementos de diseño
complejos y llamativos.
Música en las páginas
Para ponerle música a una página web, seleccionado el tipo, hay que
corroborar que estén con extensión MID para luego utilizar las etiquetas HTML
que a continuación se indican y así la Web tendrá música:
<!--Inicia el código midi html-->
<noembed>
<bgsound src="su_archivo.mid " loop="infinite">
</noembed>
<embed src="su_archivo.mid " autostart="true" loop="true"
hidden="true">
</embed>
<!--Termina el código midi html-->
Trabajo Práctico nº1
-6-
Etiquetas HTML.
Etiqueta:
<title>
<meta> />
Función:
Indica el nombre de la web
Añade informacion sobre el documento, para ello hace uso de
diferentes atributos, ver ejemplo:
Etiqueta:
Función:
Atributos:
Texto:
<b>
<i>
<u>
<del>
<Blink>
<marquee>
<sup>
<sub>
<small>
<big>
<code>
<pre>
Texto en negrita
Texto en cursiva o italica
Texto en subrallado
Texto tachado
Texto parpadeante
A. comunes
A. comunes
A. comunes
A. comunes
A. comunes
A. comunes
width
height
behavior
Texto en movimiento
bgcolor
direction
scrollamount
scrolldelay
Texto en sup-índice
A. comunes
Texto en sub-índice
A. comunes
Muestra el texto en letra pequeña. A. comunes
Muestra el texto en letra grande.
A. comunes
Representa texto de computadora A. comunes
Muestra el texto tal y como lo
hemos escrito, respetando todos los A. comunes
espacios y tabulaciones.
Parrafos y titulos:
<p>
<br>
Trabajo Práctico nº1
Permite definir párrafos que se
A. comunes
separaran entre si con un pequeño
espacio.
Fuerza un quiebre de línea
permitiendo partir un párrafo o
línea de texto por la mitad y que
continúe en la parte de abajo.
También se puede usar para
insertar líneas de espacio. ¡Esta
etiqueta no tiene etiqueta de cierre!
-7-
<blockquote>
<font>
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
Sirve para citar párrafos, el texto
que se encuentre en su interior
aparecerá desplazado ligeramente a
la derecha y tendrá unos ligeros
márgenes de espacio en su parte
superior e inferior.
Esta etiqueta con la ayuda de
varios atributos nos permite
cambiar el estilo del texto, ver
ejemplo:
La etiqueta h más un número del 1
al 6, nos permite introducir un
titulo en la pagina, siendo 1 el
tamaño más grande/importante y 6
el más pequeño o con menor
importancia. Además de cambiar el
tamaño del texto también cambia
el espaciado proporcionalmente.
A. comunes
A. comunes
face
size
color
A. comunes
align
Enlaces e imagenes:
<a>
<img>
<a>
<img>
Código
<map>
Código
<area>
Trabajo Práctico nº1
Esta etiqueta más sus
correspondientes atributos nos
permite crear hipervínculos a
nuestra propia página a modo de
índice, a subpáginas, a páginas
externas, etc.
A. comunes
href
target
shape
coords
Permite insertar imágenes, el
enlace lo introduciremos con el
atributo src
A. comunes
src
usemap
width
height
La combinación de las etiquetas
<a> y <img> permite que una
imagen sea el propio enlace, para
ello sólo hay que colocar el código
correspondiente a la imagen entre
las etiquetas <a> y </a>
Esta etiqueta permite hacer
divisiones en una imagen y que al
hacer clic en cada división te abra
una página diferente, ver ejemplo y
A. comunes
código:
Para su funcionamiento hay que
usar la etiqueta <area> en su
interior. (+info)
A. comunes
Permite diferenciar zonas de una
href
imagen.
target
-8rel
shape
coords
Listas:
<ul>
<ol>
<li>
<dl>
<dt>
<dd>
Esta etiqueta inicia una lista con
símbolos, en su interior se
encuentra la etiqueta <li>
Permite introducir una lista
ordenada por números, usa
también la etiqueta <li> para
definir las líneas de la lista.
La etiqueta <li> añade una línea a
la lista, deberemos de usar tantas
etiquetas de apertura y cierre como
puntos en la lista queramos poner.
Sirve para iniciar una lista de
definición. En su interior se usan
las etiquetas <dt> y <dd>
Nos permite poner el titulo o
palabra a definir.
Añade la definición de la palabra
anterior.
A. comunes
A. comunes
A. comunes
type
value
A. comunes
A. comunes
A. comunes
Tablas:
<table>
Código
<tr>
<td>
<caption>
Trabajo Práctico nº1
Esta etiqueta inicia una tabla,
dentro deberemos de usar las
etiquetas <tr> y <td>
Introduce una fila en la tabla,
dentro deberemos de usar la
etiqueta <td> por cada celda que
queramos dibujar.
Esta etiqueta va dentro de <tr>, y
deberemos de colocar tantas como
columnas queramos mostrar, el
primer <td> hará referencia a la
primera celda de la fila, el segundo
<td>, a la segunda celda de la fila,
y así sucesivamente. Ver código de
ejemplo.
Permite introducir un titulo o texto
sobre la tabla, esta etiqueta esta
dentro de las etiquetas table de
apertura y cierre.
A. comunes
border
cellspacing
width
A. comunes
A. comunes
align
valign
width
rowspan
colspan
bgcolor
A. comunes
align
-9-
Frames:
Permite dividir la página en varias
partes, de forma que en cada una se
cargue un html distinto, esto nos
puede servir para poner un titulo en
la parte superior y un menú a un
lado, después el contenido se
mostrara en el centro.
<frameset>
Código
<frame>
<noframes>
Trabajo Práctico nº1
La etiqueta <frameset> hace una
división, esta etiqueta siempre ha
de contener el atributo rows o cols
para indicarle si ha de hacer la
división en horizontal o vertical,
además deberán de tener un valor
que variara según el número de
A. comunes
divisiones, este valor puede ser un
rows
número de pixeles, un porcentaje o
cols
un asterisco (*) para indicarle que
use el resto de pantalla, estos
valores irán separados por una
coma y cada uno de ellos hará
referencia a una división en
concreto, el valor que se encuentre
primero será el que hará referencia
a la primera división, el segundo
valor con la segunda división, y
sucesivamente.
En su interior se encuentra la
etiqueta <frame>, que es la
encargada de mostrar el contenido
en cada división.
Se encuentra en el interior de
<frameset> y sirve para cargar el
contenido en las diferentes
divisiones. Tendremos que usar
tantos <frames> como divisiones
tengamos, además, si lo
necesitamos podemos hacer más
divisiones dentro del <frameset>
principal, de forma que la primera
división se dividirá de nuevo. Esta
etiqueta no tiene etiqueta de cierre
Si el navegador de internet usado
en el ordenador o móvil no supiera
mostrar contenidos con
<frameset> podremos usar esta
A. comunes
src
noresize
scrolling
frameborder
marginwidth
marginheight
- 10 etiqueta para, en esos casos,
ofrecer un contenido alternativo
para mostrar.
Esta etiqueta nos permite crear un
frame (marco/ventana) en la que
podremos cargar el contenido de
un html. Es parecido al
<frameset> pero en este caso el
frame se muestra con el resto de la
web.
<iframe>
Etiqueta:
<!-- -->
A. comunes
src
scrolling
frameborder
width
height
marginwidth
marginheight
Función:
Atributos:
Permite insertar comentarios
ocultos. En ocasiones no se pueden
introducir comentarios dentro de
algunas etiquetas o estas no hacen
su función correctamente, por
ejemplo esto sucede con la etiqueta
<script>
Dibuja una línea o regla
color
horizontal, no tiene etiqueta de
cierre.
Nos permite colocar una imagen
como fondo de la página web, se
coloca dentro del body.
Esta etiqueta aunque esta orientada A. comunes
para formularios nos puede ser útil
para mostrar el contenido que
queramos con un ligero borde
alrededor.
El contenido del enlace permite
cambiar los colores de la barra de
scroll, no en todos los navegadores
funciona. Se coloca dentro de
head.
<hr>
Background
<fieldset>
Código
Atributo:
Función:
Atributos comunes:
Id
Title
Class
Style
Trabajo Práctico nº1
Permite dar un nombre unico a cada elemento
para poder hacer referencia a él.
Permite agregar una pequeña descripción para
que al pasar el ratón por encima se muestre.
Asigna un nombre de clase.
Define un estilo visual para el elemento.
- 11 -
Atributos específicos:
Atributo:
Align
Behavior
Bicolor
Border
Cellspacing
Color
Cols
Colspan
Coords
Direction
Face
Frameborder
Height
Href
Marginheight
Marginwidth
Noresize
Rel
Rows
Rowspan
Scrollamount
Scrolldelay
scrolling
Trabajo Práctico nº1
Función:
Permite alinear el texto a la izquierda, centro o
derecha
Permite definir que efecto de movimiento ha de
tener el texto.
Permite cambiar el color del fondo, podemos
usar el nombre en ingles o el código
hexadecimal correspondiente.
Permite elegir el grosor del borde, 0 seria sin
borde.
Define el espacio entre celdas
Permite cambiar el color del texto o de <hr>
Hace la división del <frameset> en columnas.
Indica el número de columnas que ocupará la
celda.
Son un grupo de valores que determinan las
coordenadas de un objeto, se usa en los mapas
de imágenes.
Sirve para definir la dirección del movimiento
Permite cambiar el tipo de letra que se usara.
Permite elegir el grosor del borde, 0 seria sin
borde.
Indica la altura del elemento.
En el introduciremos el enlace a una página
web o a una zona de nuestra página haciendo
referencia con el id.
Define el margen vertical que queramos que
haya dentro del frame.
Define el margen horizontal que queramos que
haya dentro del frame.
Hace que el visitante no pueda cambiar el
tamaño de las divisiones a través del ratón.
Describe la relación que existe entre el
documento actual y el recurso de destino.
Hace la división del <frameset> en filas.
Indica el número de filas que ocupará la celda.
Especifica la cantidad de pixeles que queramos
que se desplace el texto en cada movimiento.
Especifica la velocidad a la que queramos que
se desplace el texto, mientras menor sea el
número más rapido ira.
Especifica si queremos que aparezcan las barras
- 12 -
Shape
Size
Src
Target
Type
Usemap
Valign
Value
Width
Caracter:
espacio
<
>
&
©
ª
«
»
µ
º
€
☺
☻
●
☏
←
↑
→
↓
↖
↗
↘
↙
Codigo:
&nbsp;
&lt;
&gt;
&amp;
&copy;
&ordf;
&laquo;
&raquo;
&micro;
&ordm;
&#8364;
&#9786;
&#9787;
&#9679;
&#9743;
&#8592;
&#8593;
&#8594;
&#8595;
&#8598;
&#8599;
&#8600;
&#8601;
Trabajo Práctico nº1
de scroll, podemos elegir tres valores.
Especifica la forma de la figura a delimitar para
la etiqueta <area>.
Permite cambiar el tamaño del texto
Define la ruta en la que se encuentre el
elemento
Especifica en que zona de la pantalla se ha de
abrir el enlace, si no lo ponemos por defecto se
abrirá a pantalla completa, si lo usamos
podemos elegir en un determinado frame o en
una ventana nueva.
Indica el símbolo a mostrar
Especifica el mapa de imagen al cual este
elemento esta relacionado.
Especifica la alineación vertical.
Indica el número por el que ha de empezar a
numerar.
Indica la anchura del elemento.
Nombre:
Black
Green
Silver
Lime
Gray
Olive
White
Yellow
Maroon
Navy
Red
Blue
Purple
Teal
Fuchsia
Aqua
Orange
Codigo:
#000000
#008000
#C0C0C0
#00FF00
#808080
#808000
#FFFFFF
#FFFF00
#800000
#000080
#FF0000
#0000FF
#800080
#008080
#FF00FF
#00FFF
#FFA500
- 13 -
Tema página Web:
Revelación de mitos.
Trabajo Práctico nº1