HTML Lenguaje Manual
HTML Lenguaje Manual
HTML Lenguaje Manual
Ariel Bouquet
Web Estática
.
Índice:
Página 13………………………………..Listas
Página 17………………………………..Enlaces/Hipervínculos
Página 23………………………………..Frames/Marcos
Página 27………………………………..Tablas
Página 32………………………………..Ejercicios
1
Introducción al Diseño Web
El ser humano ha tenido siempre la necesidad de comunicarse con sus semejantes, hasta tal punto
que podemos afirmar que si el hombre es el ser más avanzado de la naturaleza, es debido en gran
parte a la facilidad que ha tenido para hacer partícipe a los demás de sus ideas de una forma u otra.
Las primeras formas comunicativas fueron mediante elementos visuales. Antes de que desarrollaran
capacidades de expresión mediante el lenguaje hablado, los hombres utilizaron su cuerpo para
comunicar a los demás estados de ánimo, deseos e inquietudes a través de ademanes, expresiones y
signos, que con el tiempo adquirieron la condición de "lenguaje", al convertirse en modelos de
comunicación.
(Pintura Rupestre)
Cueva de Altamira España
(Pintura Rupestre)
San Luís Argentina
2
Posteriormente, Johann Gutenberg inventó la imprenta, artefacto capaz de reproducir en grandes
cantidades y de forma
cómoda un original, lo que hizo posible que los documentos impresos y el mensaje que contenían
fueran accesibles a un
gran número de personas.
Pronto empezaron a aparecer imprentas en las que se reproducían todo tipo de obras, cada vez más
elaboradas. Se
empezaron a usar nuevos materiales como soporte, nuevas tintas y nuevos tipos de letras,
originando la aparición de unos
profesionales especializados en su manejo, los tipógrafos y los cajitas, tal vez los primeros
diseñadores gráficos como tal, ya
que se encargaban de componer y maquetar los diferentes elementos que iban a formar una obra de
forma que resultara
lógica, clara, armoniosa y bella.
Otro gran impulsor del desarrollo del diseño gráfico fue la Revolución Industrial. Surgieron las
fábricas y la economía de
mercado, un gran número de personas se desplazó a las ciudades a trabajar, aumentaron las tiendas
y los comercios y
empezó la competitividad entre empresas por hacerse con una parte del mercado. Con ello apareció
y se desarrolló una
nueva técnica comercial, la publicidad, encargada de hacer llegar a los consumidores mensajes
específicos que les convencieran de que un producto dado era mejor que otros análogos.
Cartel Publicitario
El desarrollo de la publicidad trajo consigo un desarrollo paralelo del diseño gráfico y de los
soportes de comunicación.
Había que convencer al público de las ventajas de un producto o marca, y para ello nada mejor que
mensajes concisos,
cargados de componentes psicológicos, con diseños cada vez más elaborados, que se hacían llegar
al mayor número posible
3
de personas. El cómo se transmitía la información llegó incluso a superar en importancia a la misma
información
transmitida.
No se trataba ya de presentar mensajes visuales bellos, sino efectivos, que vendieran, y para ello no
se dudo en realizar
grandes inversiones, haciendo posible un gran avance en las técnicas de diseño y la aparición de
profesionales dedicados
exclusivamente a desarrollarlas y ponerlas en práctica: los diseñadores gráficos.
En el siglo XX, hicieron su aparición los ordenadores, máquinas en un principio destinadas a un
grupo reducido de técnicos
y especialistas, pero que poco a poco fueron ganando popularidad y que con la aparición del
ordenador personal se
extendieron a todos los ambientes y grupos sociales.
La PC es útil porque permite el uso de programas informáticos capaces de realizar multitud de
tareas. Pero estos
programas tienen una estructura interna muy compleja, que la mayoría de las veces va más allá de
los conocimientos que
poseen los usuarios de los mismos.
Esto dio lugar a la introducción de unos elementos intermedios, denominados "Interfaces de
Usuario", cuya misión era
aislar al usuario de las consideraciones técnicas y procesos internos de los programas,
permitiéndoles realizar tareas con ellos
por medio de un "lenguaje" intermedio, más fácil de entender por el usuario.
La labor de diseñar estas IGU correspondió inicialmente a los mismos programadores que
desarrollaban las aplicaciones,
pero pronto se vio que su concepto de interfase de usuario no se correspondía con la que
necesitaban los usuarios finales.
Hacía falta pues profesionales del diseño que se encargaran de concebir las interfaces, pero los
diseñadores gráficos clásicos
no estaban acostumbrados a construir obras con capacidades de interacción y navegabilidad, por lo
que hubieron de
reciclarse, aprendiendo conceptos y funcionalidades nuevas.
Con la entrada en escena de Internet y las páginas Web se hizo aún más patente el desfase de los
diseñadores gráficos con el
nuevo medio. Hacía falta ahora diseñar y construir interfases de usuario muy especiales,
condicionadas a pequeños tamaños
de fichero y a un medio concreto de presentación, los navegadores Web, que imponían serias
limitaciones al diseño, que
necesitaban sistemas de navegación entre páginas simples y entendibles.
Interfase Web.
4
Si a esto sumamos la necesidad de los creadores de interfaces Web de conocer a fondo diferentes
lenguajes de marcas y de
programación (HTML, JavaScript, DHTML), es evidente que era necesaria la aparición de un nuevo
profesional, el
diseñador Web, híbrido entre el diseñador gráfico clásico y el programador de aplicaciones para
Internet.
Actividad 1:
A) A mano alzada y en papel realizar una propaganda o re inventar una propaganda de un producto inventado o ya establecido.
B) Utilizando Gimp u otra aplicación diseñar la misma propaganda en forma digital.
C) De acuerdo a tu experiencia con al actividad, que diferencias encontraste en: Tiempo de trabajo, facilidad de trabajo, que
conocimiento tuviste que utilizar entre un trabajo y otro, de que manera se pueden difundir las actividades.
Diseño gráfico
Podemos definir el diseño gráfico como el proceso de programar, proyectar, coordinar, seleccionar y
organizar una serie de
elementos para producir objetos visuales destinados a comunicar mensajes específicos a grupos
determinados.
La función principal del diseño gráfico será entonces transmitir una información determinada por
medio de composiciones
gráficas, que se hacen llegar al público destinatario a través de diferentes soportes, como folletos,
carteles, trípticos, etc.
El diseño gráfico busca transmitir las ideas esenciales del mensaje de forma clara y directa, usando
para ello diferentes elementos gráficos que den forma al mensaje y lo hagan fácilmente entendible
por los destinatarios del mismo.
El diseño gráfico no significa crear un dibujo, una imagen, una ilustración, una fotografía. Es algo
más que la suma de todos
esos elementos, aunque para poder conseguir poder comunicar visualmente un mensaje de forma
efectiva el diseñador debe
conocer a fondo los diferentes recursos gráficos a su disposición y tener la imaginación, la
experiencia, el buen gusto y el
sentido común necesarios para combinarlos de forma adecuada.
El resultado final de un diseño gráfico se denomina grafismo, y es una unidad por sí misma, aunque
esté compuesto por
multitud de elementos diferentes. Podemos establecer una analogía entre un grafismo y un plato de
cocina. Ambos están
5
compuestos por diferentes elementos individuales que, unidos correctamente y con sabiduría,
componen una obra final
única y definida que va más allá de la suma de las partes que la forman.
• Elementos gráficos simples: puntos y líneas de todo tipo (libres, rectas, quebradas curvas, etc.)
• Elementos geométricos, con contorno o sin él: polígonos, círculos, elipses, óvalos, etc.
• Tipos: letras de diferentes formas y estructura, utilizadas para presentar mensajes textuales.
• Gráficos varios: logotipos, iconos, etc.
• Ilustraciones
• Fotografías
• Cualquier otro elemento visual apto para comunicar un mensaje.
Un diseño limpio
6
Estos elementos básicos se combinan unos con otros en un grafismo, y de esta combinación surge un resultado final en el
que tienen mucha importancia una serie de conceptos propios del diseño gráfico, entre los que destacan:
• Las agrupaciones: conjuntos de elementos relacionados mediante proximidad, semejanza, continuidad o simetrías.
• La forma: forma de cada elemento gráfico aislado y de las agrupaciones de elementos.
• Los contornos: partes límites de los elementos, que permiten distinguirlos de los demás y del fondo, pudiendo
estar definidos mediante border, cambios de color o cambios de saturación.
• La ubicación: lugar que ocupa cada elemento gráfico o agrupación de ellos en el espacio del grafismo.
• El tamaño: tamaño relativo de cada elemento gráfico respecto los que le rodean. Escalas.
• El color: color de cada elemento individual, colores de cada agrupación de elementos, conjunto total de colores
usado en un grafismo, disposición relativa de los elementos con color y armonía entre colores.
• El contraste: intensidad de visualización de cada elemento con relación a los que le rodean y al grafismo completo.
• El equilibrio: cada grafismo conlleva un sistema de referencia espacial que consigue un nivel de equilibrio mayor o
menor.
• La simetría: disposición espacial regular y equilibrada de los elementos que forman la composición gráfica.
Los diferentes elementos de un grafismo son percibidos por el destinatario de acuerdo con la influencia que ejercen cada
uno estos conceptos a nivel individual, grupal y total. Pero la unión de todos ellos, la obra gráfica, es una entidad
comunicativa individual y completa, cargada de complejos elementos humanos asociados con el lenguaje, la experiencia, la
edad, el aprendizaje, la educación y la memoria.
El diseño gráfico de una página Web es tan solo una parte del diseño de la misma, ya que, además, hay que considerar un
conjunto más o menos extenso de condicionantes que van a limitar la libre creatividad del diseñador.
En primer lugar, las páginas Web se deben descargar de un servidor Web remoto por medio de Internet, por lo que el ancho
de banda de las conexiones de los usuarios va a ser un factor clave en la velocidad de visualización. La mayoría de los
usuarios que se conectan a Internet. Los elementos gráficos, ya tengan formato de mapa de bits o vectorial, suelen traducirse en
ficheros de bastante peso, dependiendo del tamaño de la imagen y del formato en que se guarde. Esto origina que las páginas
que contienen en su diseño muchas imágenes, o pocas pero de gran tamaño, tarden mucho tiempo en ser descargadas desde el
servidor web y presentadas en la ventana del ordenador del usuario, que no suele ser muy paciente.
Estudios realizados demuestran que el tiempo máximo de aguante de una persona que espera la descarga de una página
suele ser de unos 10 segundos, pasados los cuales prefiere abandonar nuestro sitio Web y buscar otro más rápido. Por lo
tanto, el número de elementos gráficos que podemos introducir en una página Web queda bastante limitado, teniendo que
buscar alternativas mediante el uso imaginativo de fuentes y colores.
Otro aspecto a tener en cuenta es que las páginas Web son visualizadas en unas aplicaciones específicas, los navegadores
Web, que imponen grandes limitaciones al diseño de las mismas. La ventana de un navegador es eminentemente rectangular,
con unas medidas concretas (dadas por la resolución empleada por el usuario en su monitor) y con unas capacidades de
interpretación de colores que varían mucho según el ordenador usado, el sistema operativo, el monitor y la tarjeta gráfica.
Estos factores imponen fuertes limitaciones al diseñador Web, que debe buscar siempre que sus páginas puedan ser
visualizadas correctamente por el mayor número de usuarios.
7
Para intentar solventar estas diferencias, el diseñador Web debe trabajar a la vez con varios
navegadores, diseñando sus
páginas de tal forma que la interpretación de ellas sea similar en todos, lo que impone nuevas
limitaciones al diseño.
Por otra parte, una página Web no es un diseño gráfico estático, sino que contiene diferentes
elementos que tienen la
capacidad de interaccionar con el usuario, como menús de navegación, enlaces, formularios, etc.
Además, una página aislada
no existe, sino que forma parte de un conjunto de páginas inter-relacionadas entre sí (el sitio Web),
que deben presentarse al
usuario con el mismo “estilo”, aunque su funcionalidad sea muy diferente.
A esto hay que sumar que las páginas diseñadas deben luego construirse en un lenguaje específico,
el HTML, que por sí
mismo es muy limitado, lo que hace que el diseñador Web tenga que estar siempre pensando si la
interfase que está
diseñando gráficamente va a poder ser luego construida.
Por último, una página Web suele ocultar, en la mayoría de los casos, una serie de procesos
complejos que se ejecutan sin que
el usuario sea consciente de ellos (ejecución de códigos de lenguajes de programación tanto en
cliente como en servidor,
acceso a bases de datos en servidores remotos, etc.), procesos que añaden tiempo a la presentación
de las páginas y que
muchas veces suelen afectar de forma importante al diseño de estas, ya que el diseñador no sabe de
antemano qué
contenidos concretos van a tener.
Resumiendo: el diseño Web va más allá del diseño gráfico, al influir en él multitud de factores que
limitan las posibilidades del diseño, pero también otros que añaden interactividad y funcionalidades
a una página Web que no tiene un cartel, folleto o revista.
8
Actividad 2:
Investigar distintos software, que permiten el desarrollo y manipulación de imágenes digitales. Realizar el
siguiente cuadro.
Guía de investigación
Introducción a HTML.
Pero empecemos ya con lo que nos interesa. ¿Cómo se hace una página Web? Cuando los diseñadores del WWW
se hicieron esta pregunta decidieron que se debían cumplir, entre otras, las siguientes características:
• El Web tenía que ser distribuido: La información repartida en páginas no muy grandes enlazadas entre sí.
• El Web tenía que ser hipertexto y debía ser fácil navegar por él.
• Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de trabajo...) y con todo
tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-OS,...).
• Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil y rápido.
Estas características son las que marcaron el diseño de todos los elementos del WWW incluida la programación de
páginas Web. Como respuesta a todos estos requisitos se creo el lenguaje HTML (HiperText Markup Language),
cuyas siglas significan "lenguaje hipertexto de marcas".
Este lenguaje será el encargado de convertir un inocente archivo de texto inicial en una página Web con diferentes
tipos y tamaños de letra, con imágenes impactantes, animaciones sorprendentes, formularios interactivos, etc.
Una de las características de este lenguaje más importantes para el programador es que no es necesario ningún
programa especial para crear una página Web. Gracias a ello se ha conseguido que se puedan crear páginas con
cualquier ordenador y sistema operativo. El código HTML, como hemos adelantado en el párrafo anterior, no es
más que texto y por tanto lo único necesario para escribirlo es un editor de texto como el que acompañan a todos
los sistemas operativos.
9
Un editor como el bloc de notas es necesario para crear una pagina Web. Una vez hemos escrito el código
deberemos guardar el archivo (con formato de texto) con la extensión .html Editores Html libres
CoffeCup.
Bare Bones Software.
MacroMates.
Kompozer.
Aptana.
Notepad++
BlueGriffon.
Sublime Text
Bluefish
ATENCIÓN: El World Wide Web es un sistema que diferencia las mayúsculas de las minúsculas. Es un error
común llamar a un archivo index.html y luego referirse a él como Index.html. Aunque en nuestra PC
puede funcionar al publicarlo seguramente no lo hará. Por esta razón es una norma general usar siempre
minúsculas para los nombres de los archivos html.
Una vez repasadas unas nociones básicas de HTML y de la programación de páginas Web en general
entraremos de lleno en la programación con este lenguaje. Pronto nos daremos cuenta de la sencillez de
este lenguaje lo que le convierte en un lenguaje muy fácil de aprender y que nos permitirá crear páginas
con mayor facilidad aún.
Las órdenes de este lenguaje estarán formadas por unos comandos llamados etiquetas que pueden tener o
bien la siguiente estructura:
<NOMBRE_ETIQUETA> TEXTO </NOMBRE ETIQUETA>
Como vemos, la estructura está formada: una que marca el inicio de la etiqueta y otra que marca el final,
con texto entre ambas.
Por ejemplo, para indicarle al navegador que queremos que pinte una línea horizontal debemos escribir:
<hr>
Así de sencillo. Como vemos, el nombre de la etiqueta va delimitado por los símbolos menor que (<) y
mayor que (>), todas las instrucciones de HTML deben ir encerradas entre estos dos símbolos.
10
Pero las etiquetas no se limitan a indicar ordenes tan sencillas, estas órdenes tienen en ocasiones
parámetros.
Por ejemplo la etiqueta <hr> dibuja una línea horizontal en la pantalla. Esta línea tiene un grosor
predeterminado y un ancho variable en función del tamaño de la ventana del navegador.
Sin embargo hay muchas formas de pintar una línea y sería deseable poder elegir detalles tales como la
anchura y el grosor que va a tener dicha línea. Para especificar este tipo de detalles se crearon los atributos
de las etiquetas.
Este nuevo elemento se introduce en una etiqueta de la siguiente manera:
<etiqueta atributo="valor">
Es decir, en primer lugar ponemos el nombre de la etiqueta, después el nombre del atributo seguido por un
signo igual y posteriormente el valor que queramos darle a ese atributo encerrado entre comillas una
etiqueta puede tener tantos atributos como se deseen y en ocasiones son necesarios para que la etiqueta
tenga algún significado.
En nuestro ejemplo de la línea horizontal existe un atributo llamado SIZE, que significa tamaño en inglés,
que permite controlar el grosor de la línea que será dibujada en pantalla.
En primer lugar deberemos especificar que el archivo de texto que estamos escribiendo es un documento
HTML,
para ello usamos las instrucciones de inicio y fin de la etiqueta <html> al principio y al final de la
página respectivamente:
<html>
Código de la página
</html>
El código de la página esta formado a su vez por dos grandes bloques, la cabecera y el cuerpo.
La cabecera de la página está delimitada por las instrucciones de inicio y fin de la etiqueta head. Estas
instrucciones deben estar dentro de la etiqueta HTML de la siguiente manera:
<html>
<head>
Elementos de la cabecera
</head>
... Resto de código de la página...
</html>
En la cabecera de la página se introduce toda aquella información que afectará a toda la página. En un
principio esta información se limitará al título. Este título se indicará con la etiqueta title usando la
siguiente sintaxis:
11
<html>
<head>
<title>Mi primera página WEB</title>
</head>
</html>
El resultado de ver esta página con nuestro navegador es el que se observa en la figura 2.2. Como vemos,
el área de la pantalla donde suele estar la página está todavía vacía, pero si nos fijamos en la cabecera de
la ventana del navegador vemos que el título ha pasado de ser "Mi primera página WEB.
Además cuando un usuario vea nuestra página y decida incluirla en su lista de Webs preferidas con la
opción agregar a favoritos del menú Favoritos del navegador, añadirá el nombre que le hemos
dado a nuestra página en dicho menú. Aunque el nombre con el que se almacena un Favorito puede ser
cambiado por el usuario, si hemos puesto un buen título, lo suficientemente descriptivo a cada una de
nuestras páginas le evitaremos esa molestia.
Definición de textos/párrafos:
La etiqueta <P> se utiliza para separar en párrafos u oraciones. En esta etiqueta el cierre es opcional.
El texto puede tener unas cabeceras, comprendidas entre las etiquetas <H1> y </H1>,
<H2> y </H2>, etc. (hasta el número 6), siendo el número indicativo del tamaño. El
tamaño mayor es el correspondiente al número 1. Puedes experimentar en el ejemplo que
sigue, cambiando el número para comprobar el efecto que se logra.
Una etiqueta muy interesante es la de centrado <CENTER> y </CENTER> (no la
soportan todos los navegadores, aunque sí la mayoría de ellos). Nos centra todo lo que
esté dentro de ella, ya sea texto, imágenes, etc.
También podemos aplicar los separadores (horizontal rules), que se consiguen con la etiqueta
<HR> (no existe la correspondiente de cierre). Con ella se obtiene una raya horizontal tan
ancha como la pantalla, y con la apariencia de estar embutida sobre el fondo, como se
puede observar a continuación:
Ejemplo práctico.
<HTML>
<HEAD>
<TITLE> Diseño de paginas web </TITLE>
</HEAD>
12
<BODY>
<H1> <CENTER> Pagina Inicial </CENTER> </H1>
<HR>
Esta es mi primera pagina, aunque todavia es muy sencilla. Como
el lenguaje HTML no es dificil, pronto estare; en condiciones de
hacer cosas mas interesantes.
<P> Este es el segundo parrafo. </P>
</BODY>
</HTML>
(BR, PRE, B, I, TT, BLOCKQUOTE, SUB, SUP, UL, LI, OL, DL, DD, DT, <!--, -->)
Como hemos visto en el ejemplo del capítulo anterior, cuando queremos poner un texto
sin ninguna característica especial, lo ponemos directamente. Únicamente, la separación
entre párrafos (dejando una línea en blanco) la conseguimos con la etiqueta <P> </P>.
Si queremos separar los párrafos, o cualquier otra cosa, pero sin dejar una línea en
blanco, usamos una etiqueta parecida <BR/> (break, o romper) al final de la línea. No
tiene etiqueta de cierre.
Si queremos obtener múltiples líneas en blanco basta con repetir la etiqueta <BR/>.
Así por ejemplo, si queremos obtener cuatro líneas en blanco, pondríamos:
<BR/>
<BR/>
<BR/>
<BR/>
Con lo que se obtienen las líneas en blanco.
Al escribir el texto, si ponemos más de un espacio en blanco entre dos palabras
observamos que el navegador sólo reconoce uno de ellos. Si queremos forzarle a que lo
haga, debemos poner el código " " (non-breaking space).
Otra etiqueta interesante es <PRE> y </PRE>. El texto que se encuentre entre ella estará preformateado,
es decir que aparecerá como si hubiera sido escrito con una máquina de escribir, con una fuente de
espaciado fijo (tipo Courier). Además se respetarán los espacios en blanco y retornos del carro, tal como
estaban en nuestro documento HTML (lo cual no ocurre normalmente, como hemos visto anteriormente).
Es muy apropiada para confeccionar tablas y otros documentos similares.
Con la etiqueta <TT> y </TT> conseguimos también que el texto tenga un tamaño menor y la apariencia
de los caracteres de una máquina de escribir (typewriter). La diferencia con la anterior es que no
preformatea el texto, sino que únicamente cambia su apariencia.
La etiqueta <BLOCKQUOTE> y </BLOCKQUOTE> se utiliza para destacar una cita textual dentro
del texto general.
En las fórmulas matemáticas puede interesar poder escribir índices y subíndices, que
se consiguen con las etiquetas <SUP> </SUP> y <SUB> </SUB> respectivamente. Así, por ejemplo:
A menudo nos interesará presentar las cosas en forma de listas. Podemos escoger entre tres tipos distintos:
13
1. Listas desordenadas (no numeradas)
2. Listas ordenadas (numeradas)
3. Listas de definición.
Las listas desordenadas (unordered lists) sirven para presentar cosas que, por no tener un orden
determinado, no necesitan ir precedidas por un número. Su estructura es la siguiente:
<UL>
<LI> ALICANTE
<LI> CASTELLÓN
<LI> VALENCIA
<LI> Etc.
</UL>
Es decir, toda la lista está dentro de la etiqueta <UL> y </UL>, y luego cada cosa va
precedida de la etiqueta <LI> (list item).
ALICANTE
CASTELLÓN
VALENCIA
Etc.
<UL>
<LI> Mamiferos acuaticos
<LI> Peces
<UL>
<LI> Sardina
<LI> Bacalao
</UL>
<LI> Aves
</UL>
• Mamíferos
• Peces
o Sardina
o Bacalao
• Aves
Las listas ordenadas (ordered lists) sirven para presentar cosas en un orden determinado. Su estructura es
muy similar a la anterior. La diferencia estriba en que en el resultado aparecerá automáticamente un
número correlativo para cada cosa.
<OL>
<LI>Primera evaluación
<LI>Segunda evaluación
<LI>Tercera evaluación
<LI>Etc.
</OL>
14
El resultado es:
1. Primera evaluación
2. Segunda evaluación
3. Tercera evaluación
4. Etc.
En este ejemplo se aplican los códigos para introducir los acentos que veremos mas adelante.
Al igual que las listas desordenadas, también se pueden anidar las listas ordenadas.
El tercer tipo lo forman las listas de definición. Como su nombre indica, son
apropiadas para glosarios (o definiciones de términos). Toda la lista debe ir englobada
entre las etiquetas <DL> y </DL>. Y a diferencia de las dos que hemos visto, cada
renglón de la lista tiene dos partes: 1) el nombre de la cosa a definir , que se consigue con
la etiqueta <DT> (definition term) y 2) la definición de dicha cosa, que se consigue con la
etiqueta <DD> (definition definition).
<DL>
<DT> ¿Qué es la electricidad?
<DD> Es el paso ordenado de electrones a través de un conductor.
<DT> ¿Cuál es la unidad de medida en el SI?
<DD> La unidad de medida en el SI es el metro.
</DL>
Su resultado es:
¿Qué es la electricidad?
Es el paso ordenado de electrones a través de un conductor.
¿Cuál es la unidad de medida en el SI?
La unidad de medida en el SI es el metro.
Comentarios no visibles en la pantalla
A veces es muy útil escribir comentarios en el documento HTML sobre el código que escribimos, que
nos pueden servir para recordar posteriormente sobre lo que hicimos, y que no queremos que se vean en
pantalla.
Esto se consigue encerrando dichos comentarios entre estos dos símbolos: <!-- y -->
Ejemplo:
Ejemplo práctico
<HTML>
<HEAD>
<TITLE> Ejemplo de formato de texto </TITLE>
</HEAD>
<BODY>
<CENTER>
<H1> Departamentos del Centro </H1>
</CENTER>
15
<HR>
Sin un orden particular, los<B> departamentos </B> son los
siguientes:
<UL>
<LI> Tecnología
<LI> Lenguas
<UL>
<LI> Lengua Española
<LI> Lengua Italiana
<LI> Lengua Inglesa
<LI> Lengua Francesa
</UL>
<LI> Matemáticas
</UL>
La clase que más me gusta es <I> (en orden de preferencia): </I>
<OL>
<LI> Matemáticas
<LI> Lengua Española
<LI> Tecnología
</OL>
</BODY>
</HTML>
Actividad 3
1) Realiza una página que contenga una lista con los equipos divididos por continente.
2) Introduce un comentario no representado en pantalla.
3) En la misma pagina realizar un comentario de cual equipo seria el campeón y por que.
Como se ve, estos códigos empiezan siempre con el signo & y acaban siempre con ; De una manera
similar, existen códigos para escribir letras específicas de distintos idiomas. Hay muchos de ellos, pero,
lógicamente, los que más nos interesan son los propios del castellano (las vocales acentuadas, la ñ y los
signos ¿ y ¡ )
Los códigos de las vocales acentuadas se forman comenzando con &, seguido de la vocal en cuestión,
seguido de la palabra acute (aguda) y terminando con el signo ;
Actividad 4
1) Transcribir el siguiente texto a una pagina Web respetando los caracteres especiales.
2) Colocar el último párrafo en negrita y cursiva.
La característica que más ha influido en el espectacular éxito del Web (o tela de araña) ha sido, aparte la
de su carácter multimedia, la posibilidad de unir los distintos documentos repartidos por todo el mundo
por medio de enlaces hipertexto.
Estructuras de enlace:
yyy es el texto indicativo en la pantalla del enlace (con un color especial y generalmente
subrayado)
Tipos de enlaces.
En este caso, lo que antes hemos llamado XXX, es decir, el destino del enlace, en este caso el sitio dentro
de la página a donde queremos saltar, se sustituye por #marca (la palabra marca puede ser cualquier
palabra que queramos). Lo que hemos llamado antes YYY es la palabra (o palabras) que aparecerán en la
pantalla en color (en forma de hipertexto). Su estructura es, entonces:
Por ejemplo, si quiero saltar desde aquí a la pantalla final, pongo la siguiente etiqueta:
Que resulta como: Pulsa para ir al párrafo siguiente (Puedes comprobar cómo salta a la pantalla final)
Puede ser que tengamos una sola página. Pero lo más frecuente es que tengamos varias páginas, una
inicial (o principal) y otras conectadas a ella, e incluso entre ellas mismas. Supongamos que queremos
enlazar con la página creada en el ejemplo del capítulo anterior, que la hemos llamado pagina2.html.
En este caso, simplemente sustituimos lo que hemos llamado XXX (el destino del enlace) por el nombre
del fichero:
<A HREF="pagina2.html"> Ejemplo del capítulo 8</A>
Que resulta como: Ejemplo del capítulo 8 (Puedes comprobar cómo carga esa página)
Si queremos que vaya a un sitio concreto de otra página nuestra en vez de ir al principio de la página,
adonde va por defecto, en ese sitio tenemos que colocar una marca (véase la sección anterior), y
completar el enlace con la referencia a esa marca.
Lo veremos con el siguiente ejemplo: Quiero poner un enlace desde aquí al capítulo 7, pero a un sitio
concreto, donde he puesto la marca
<A NAME="alinear"></A>.
Que resulta:
Capítulo 8
(Obsérvese cómo al pulsar el enlace salta al capítulo 8, pero no al comienzo, sino adonde
yo quiero que lo haga)
Nota:
Una observación importante: Estoy suponiendo que la página en la que estoy escribiendo esta etiqueta y la
otra página a la que quiero saltar están en el mismo directorio. Porque pudiera ocurrir que he organizado
mi sitio del Web con un directorio principal, y otros subdirectorios auxiliares. Si la página a la que quiero
saltar está, p. ej. En el subdirectorio subdir, entonces en la etiqueta tendría que haber puesto
"subdir/pagina2.html".
Y a la inversa, si quiero saltar desde una página a otra que está en un directorio anterior, en la etiqueta
tendría que haber puesto "../pagina2.html". Esos dos puntos hacen que se dirija al directorio anterior.
18
Obsérvese que se debe utilizar el símbolo / para indicar los subdirectorios, y no este otro \, que es propio
únicamente de Windows.
Si nos queremos evitar todas estas complicaciones, podemos tener todo junto en un único directorio, pero
esto tiene el inconveniente de que esté todo más desordenado, y sean más difíciles de hacer las futuras
modificaciones.
Si queremos enlazar con una página que esté fuera de nuestro sistema (es decir, que esté en un servidor
distinto al que soporta nuestra página), es necesario conocer su dirección completa, o URL (Uniform
Resource Locator). El URL podría ser, además de la dirección de una página de la Web, una dirección de
ftp, gopher, etc.
Una vez conocida la dirección (o URL), lo colocamos en vez de lo que hemos llamado anteriormente xxx
(el destino del enlace). Si queremos enlazar con la página de PortalESO (cuyo URL es:
http://www.portaleso.com/), la etiqueta sería:
En este caso, sustituimos lo que se ha llamado antes xxx (el destino del enlace) por mailto: seguido de la
dirección de e-mail. La estructura de la etiqueta es:
Un ejemplo de esto está al final de la página principal de este manual. Podría haber puesto:
Que resultaría:
Pero hay algunos navegadores que no reconocen este tipo de enlace, y lo verían de esta manera:
y no tendrían ningún medio de conocer la dirección de e-mail. Por lo tanto, es más seguro poner algo así
como:
Comentarios a Información de PortalESO en
19
Actividad 5
<HTML>
<HEAD>
<TITLE> Curso para realizar la web de centro - 3</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1> Mis páginas favoritas </H1>
</CENTER>
<HR>
Estas son mis páginas favoritas:
<P><A HREF="http://www.portaleso.com">PortalESO (Portal Educativo)</A>
<BR> <A HREF="http:/www.microsoft.com"> Microsoft </A>
<BR> <A HREF="http://www.google.com"> Google</A>
</BODY>
</HTML>
2) Crear una página con distintas especialidades de una clínica y que cada una de ellas sea un enlace.
Guardar el documento con el nombre clinica.html.
Inserción de imágenes.
<IMG SRC="portalesocom.gif">
Con el comando IMG SRC (image source, fuente de la imagen) se indica que se quiere cargar una imagen
llamada portalesocom.gif (o el nombre que tenga).
Dentro de la etiqueta se pueden añadir otros comandos, tal como ALT
Con el comando ALT se introduce una descripción (una palabra o una frase breve) indicativa de la
imagen. Este comando, que en principio se puede omitir, es en beneficio de los que accedan a nuestra
página con un programa navegador en forma de texto sólo. Ya que no son capaces de ver la imagen, por lo
menos pueden hacerse una idea sobre ella. Pero no es sólo por esto. Hay casos, como veremos más
adelante, en los que se utiliza una imagen como enlace a otra página. Si se omitiera este comando, los que
utilizan dichos navegadores no podrían de ninguna manera acceder a esas páginas. Con respecto a la
localización del fichero de esa imagen, se puede decir aquí lo mismo que en el capítulo anterior referente
a los enlaces. Si no se indica nada especial, como en el caso que se ha expuesto, quiere decir que el fichero
portalesocom.gif está en el mismo directorio que el documento HTML que estamos escribiendo. Si no es
así, se siguen los mismos criterios que los indicados para los enlaces.
Un aspecto muy importante a tener en cuenta es el tamaño de las imágenes, pues una imagen grande
supone un fichero grande, y esto puede resultar en un tiempo excesivo de carga, con el consiguiente riesgo
de que quien esté intentando cargar nuestra página se canse de esperar, y desista de ello.
Para elegir la posición de la imagen con respecto al texto hay distintas posibilidades. La más sencilla es
colocarla entre dos párrafos, con un titular a un lado. De momento nos vamos a limitar a escoger la
20
posición del titular con respecto a la imagen (si es que queremos ponerle un titular, claro está). Se puede
poner arriba, en medio o abajo del lado de la imagen. Para ello se añade el comando ALIGN a la etiqueta,
de la siguiente manera:
Otra posibilidad muy interesante es la de utilizar una imagen como enlace a otra
página. Para estos casos se utilizan generalmente imágenes pequeñas (iconos), aunque
se puede usar cualquier tipo de imagen.
donde xxx era el destino del enlace e yyy el texto del enlace (o más generalmente hablando, lo que
aparece en la pantalla como el enlace; en el capítulo anterior era un texto, y en éste va a ser una imagen).
En este caso sustituimos xxx por el nombre del fichero de la página a la que queremos acceder. Y en lugar
de yyy ponemos la etiqueta completa de la imagen (que queda así englobada dentro de la etiqueta del
enlace)
También podemos utilizar una imagen para enlazar con otra imagen. En este caso sustituimos xxx (el
destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e yyy (lo que
aparece en pantalla como el enlace) por la etiqueta completa de la imagen que queremos que aparezca en
la pantalla como el enlace de la otra.
Supongamos que queremos enlazar con la imagen isla.gif por medio de esta otra
imagen: (inicio.gif):
Por último, otra posibilidad es la de utilizar un texto para enlazar con una imagen. En este caso
sustituimos xxx (el destino del enlace) con el nombre del fichero de la imagen a la que queremos acceder e
yyy (lo que aparece en pantalla como el enlace) por el texto.
Supongamos que queremos enlazar con la imagen isla.gif por medio del texto "un paraíso tropical":
Un tipo de imágenes del que se hace abundante uso y que sirven para mejorar la presentación de la página
son los iconos, botones, barras separadoras, etc. A pesar de su tamaño o forma, son imágenes como
cualquier otra.
Por ejemplo, vamos a capturar el botón que está a continuación. Colocamos el puntero del ratón justo en
el botón, y pulsamos la tecla derecha. Si nuestro navegador implementa esta característica, aparece un
menú en el que está la posibilidad de guardar esta imagen (boton.gif). Lo hacemos, en el mismo directorio
en el que va a estar nuestro documento. Para utilizarlo en el comienzo de una línea, escribiríamos en el
sitio correspondiente:
Podemos hacer lo mismo con la barra separadora que está en todas las páginas de
este manual (barra.gif). La capturamos, la guardamos y escribimos:
<CENTER><IMG SRC="barra.gif>
Que resulta:
Actividad 6
1.- Busca gráficos, que identifiquen varias páginas Web y crea una página Web que enlace
hasta estas páginas. Por lo menos debe haber 5 páginas.
2.- Busca un gráfico que pueda servir para identificar tu grupo de musica. Crea un icono de 90x20 píxel
que se pueda utilizar como icono identificativo de tu grupo.
Junto con los iconos del resto de compañeros, crea una página donde aparezca un enlace a cada una de las
páginas de los otros grupos de música, donde el enlace se realice a través de los gráficos. El nombre de la
página será nombre_grupo.html y se encontrará en un directorio de nombre música.
Marcos y Frames:
Loas marcos o frames son divisiones dentro de una página. Son zonas diferentes independientes. La
división puede hacerse en forma de columnas, filas o una combinación de ambas. La página de cada
marco tendrá diferentes características. Desde un enlace en un marco se puede acceder a otro marco o
pagina. Por ejemplo en marco puede haber un menú con opciones que me lleven a una ampliación de
información que se encuentra en otro frame.
Composición y etiquetas:
Una página compuesta con frames se compone de un archivo principal, con la definición de los
frames o marcos que va a tener, y tantas páginas o archivos HTML como marcos vaya a tener.
22
La página principal es una página en HTML, en la que la etiqueta<body> ... </body> es sustituida
por la etiqueta <frameset> ... </frameset>.
Para hacer la partición de la página, la etiqueta frameset debe llevar el atributo cols (columnas)
o rows (filas), para partir la página en varias columnas o en varias filas. La etiqueta frameset solo admite
uno de estos dos atributos, por lo que debemos decidir cómo hacer la partición principal de la página, si en
filas o columnas.
Si queremos poner filas y columnas a la vez lo haremos anidando etiquetas frameset
El número de filas (o de columnas) y el espacio que van a ocupar, lo indicaremos en el valor del
atributo rows (o cols), indicando el espacio ocupado por cada una de ellas, separados por comas, ejemplo:
<frameset rows="20%,65%,15%">
Esta sería una página partida horizontalmente en tres partes, la primera con un 20% de la pantalla, la
segunda con un 65%, y la tercera con un 15%. Además de en tantos por ciento las medidas de los frames
pueden expresarse en píxeles, para ello sólo hay que escribir el número de píxeles (sin "px" detrás).
También podemos dejar una columna o fila sin definir el tamaño, para que ocupe todo el resto de la
pantalla que no ocupan las demás, en ese caso, en lugar de porcentaje o número escribimos un asterisco ( *
). Ejemplo:
<frameset cols="200,*,200">
Vamos a hacer un ejemplo clásico de página con cabecera, pie de página y diseño central a tres
columnas (menú izquierdo, contenido, y lateral derecho). En principio partiremos la página en horizontal
en tres partes (la cabecera, el cuerpo principal, y el pie de página).
<html>
<head>
<title>Diseño con frames 1</title>
</head>
<frameset rows="100,*,100">
<frame src="pagina1.html" />
<frame src="pagina2.html" />
<frame src="pagina3.html" />
</frameset>
</html>
Observa como en esta página no está la etiqueta body la cual ha sido sustituida por la
etiqueta frameset. El número de etiquetas frame dentro de la etiqueta frameset debe ser igual al número de
filas especificadas en el atributo rows
Cada etiqueta frame apunta hacia un archivo html mediante el atributo src este archivo es el que se
verá en el espacio que ocupa cada fila.
23
Ahora tenemos que crear los archivos "pagina1.html", "pagina2.html" y "pagina3.html", y colocarlos
en la misma carpeta que el archivo principal. estos son sus códigos HTML:
página 1: Cabecera
<html>
<head>
<title>pagina1</title>
</head>
<body bgcolor="aqua">
Página 1: esta va a ser la cabecera.
</body>
</html>
página 2: Principal
<html>
<head>
<title>pagina2</title>
</head>
<body bgcolor="silver">
Página 2: esta va a ser el contenido.
</body>
</html>
página 3: Pie
<html>
<head>
<title>pagina3</title>
</head>
<body bgcolor="yellow">
Página 3: esta va a ser el pie de página.
</body>
</html>
Dentro de cada frame hemos dado un color de fondo diferente y hemos insertado un poco de texto para
distinguirlos. El título que demos a cada frame es indiferente, ya que en el navegador sólo se verá el título
de la página principal.
El fondo de una página puede ser también una imagen, ya sea en formato GIF o JPEG.
Esta imagen se repite por toda la página, de una manera análoga al tapiz de Windows. La estructura de la
etiqueta es:
<BODY BACKGROUND="imagen.gif">
o bien:
<BODY BACKGROUND="imagen.jpg">
24
Se pueden añadir también a esta etiqueta todos los comandos para cambiar los colores del texto y de los
enlaces, vistos anteriormente. Esto es imprescindible a veces para conseguir que el texto sea legible, en
contraste con el fondo.
La alineación de las imágenes fue, en su día, el primer golpe de efecto del programa Navigator de
Netscape. Permitió alinear una imagen a la izquierda o a la derecha de la página y hacer que el texto la
rodee completamente, consiguiéndose así una apariencia similar a la de una revista.
Si se quiere interrumpir el proceso de rellenado del texto a los lados de la imagen, para que salte hasta
debajo de ella, es decir, dejar un espacio en blanco parcialmente, se pueden emplear las siguientes
extensiones de la etiqueta <BR>:
25
Este otro texto, en cambio, ha buscado el primer margen libre a la izquierda.
Dimensionando la imagen:
Los programas navegadores cuando cargan un documento HTML y encuentran una etiqueta de una
imagen, interrumpen el proceso de carga y solicitan al servidor que le envíe dicha imagen, quedando a la
espera hasta que se complete el envío, repitiéndose este proceso con cada una de las imágenes.
Esto es especialmente molesto cuando, como ocurre frecuentemente, en la cabecera de la página se
encuentra una imagen grande, ya que durante un tiempo relativamente largo no se verá nada en la pantalla.
Para evitar este inconveniente existen unas extensiones de la etiqueta de la imagen
<IMG SRC="imagen.gif"> que sirven para indicar al navegador cuáles son sus dimensiones en pixeles.
En este caso, el navegador actúa de una forma más favorable, ya que entonces, como conoce las
dimensiones de las imágenes les reserva un espacio en la pantalla y va colocando el texto de forma
apropiada, sin ninguna interrupción, a la vez que va rellenando esos espacios reservados a las imágenes.
Es conveniente hacer esto con todas las imágenes, incluso con las más pequeñas (iconos, botones, etc),
para que no haya ninguna interrupción en el proceso de carga del documento.
Para hacer que esta imagen reducida sea el enlace con la imagen en su tamaño original, lo conseguimos
con:
Es la de reducir en un programa gráfico esta imagen a 150x75, guardarla con otro nombre, y luego
hacer que la pequeña sea el enlace de la grande. Es más correcta esta otra solución porque no todos los
navegadores reconocen los comandos WIDTH y HEIGHT.
Actividad 7:
1) Realizar una pagina que contenga un fondo de color con una colección de fotografías (de un tema a
elección).
Tablas:
(Table, td, tr, th, caption, border, align, valign, width, heigth, colspan, rowspan,
bgcolor, gackground, cellspacing, cellpadding)
Vamos a ver ordenadamente (de fuera hacia dentro) las etiquetas necesarias para confeccionar las tablas.
1) La etiqueta general, que engloba a todas las demás es <TABLE> y </TABLE>. Es decir
<TABLE>
26
[Resto de las etiquetas]
</TABLE>
Con esto se presentarían los datos tabulados, pero faltaría la característica que hace más atractivas a las
tablas, y es que estos datos vayan dentro de unos cajetines formados por un borde. Para esto tenemos
que añadir el atributo BORDER a la etiqueta, es decir:
<TABLE BORDER>
[resto de las etiquetas]
</TABLE>
2. En el siguiente nivel, dentro de la anterior, están las etiquetas para formar cada fila (row) de la tabla,
que son <TR> y </TR>. Hay que repetirlas tantas veces como filas queremos que tenga la tabla. Es
decir, para una tabla con dos filas, sería:
<TR>
[etiquetas de las distintas celdas de la primera fila]
</TR>
<TR>
[etiquetas de las distintas celdas de la segunda fila]
</TR>
3. En el último nivel (dentro de las anteriores) están las etiquetas de cada celda, que son <TD> y </TD>,
que engloban el contenido de cada celda concreta (texto, imágenes, etc.). Hay que repetirla tantas veces
como celdas queremos que haya en esa fila.
Realizamos un ejemplo de una tabla con dos filas. Cada fila va a tener tres celdas. Dentro de cada celda
vamos a poner un texto indicativo de la posición de dicha celda:
<TABLE BORDER>
<TR>
<TD>fila1-celda1</TD> <TD>fila1-celda2</TD> <TD>fila1-celda3</TD>
</TR>
<TR>
<TD>fila2-celda1</TD> <TD>fila2-celda2</TD> <TD>fila2-celda3</TD>
</TR>
</TABLE>
En este ejemplo hemos puesto dos filas con igual número de celdas. ¿Qué pasa si
ese número es distinto? Pues el navegador forma el número de filas y columnas que haga
falta, dejando espacios en blanco en las filas que tengan menos celdas.
27
Titulo de la tabla:
Se puede añadir un titular (caption) a la tabla, es decir un texto situado encima de la tabla que indica cuál
es su contenido. Se consigue con la etiqueta <CAPTION> y </CAPTION>.
Si en el ejemplo anterior añadimos la siguiente línea:
El atributo BORDER (visto anteriormente) pone por defecto un borde de espesor igual a la unidad. Pero
se puede hacer que este borde sea tan grueso como queramos, poniendo:
<TABLE BORDER=”5”>
Celdas de cabeceras:
Además de las celdas que contienen datos normales, podemos poner, si nos conviene, celdas de cabecera
(header), que se distinguen por estar el texto de dichas celdas en negrita y centrado.
Esto se consigue con la etiqueta <TH> y </TH> (en vez de la normal <TD> y </TD>)
Vamos a añadir, en el ejemplo anterior, una fila de estas celdas de cabecera, antes de las otras dos que ya
existían:
<TR>
<TH>Columna 1</TH> <TH>Columna 2</TH> <TH>Columna 3</TH>
</TR>
Hasta ahora, en todos los ejemplos se ha puesto un texto normal dentro de las distintas celdas. Pero se
puede poner en ellas cualquier otro elemento de los que van en un documento HTML, como imágenes,
enlaces, etc. No hay más que poner dentro de la etiqueta de la celda la etiqueta correspondiente a una
imagen, un enlace, etc.
<TABLE BORDER=”2”>
<TR><TD><IMG SRC="babe.gif"></TD></TR>
</TABLE>
<TABLE BORDER=”2”>
<TR><TD><A HREF="index.html">Página principal </A></TD></TR>
</TABLE>
28
Normalmente, el contenido de una celda está alineado a la izquierda. Pero se puede cambiar esto
añadiendo dentro de la etiqueta de la celda los siguientes atributos:
El alineamiento por defecto en el sentido vertical es en el medio. También se puede cambiar, añadiendo
dentro de la etiqueta de la celda los siguientes atributos:
A veces nos puede convenir forzarle para que la tabla tenga unas dimensiones totales mayores que las
que le corresponden, tanto en anchura como en longitud. Esto se consigue añadiendo dentro de la etiqueta
de la tabla los atributos WIDTH y HEIGHT igual a un porcentaje de la dimensión de la pantalla, o a una
cifra que equivale al número de píxeles.
Por ejemplo, si en el último ejemplo ponemos:
<TABLE WIDTH=”60%”>
<TABLE HEIGHT=”200”>
Combinación de celdas:
A veces puede interesarnos que una celda se extienda sobre otras varias. Esto se consigue añadiendo
dentro de la etiqueta de la celda los atributos COLSPAN=número para extenderse sobre un número
determinado de columnas, o ROWSPAN=número para extenderse verticalmente sobre un número
determinado de filas.
Por ejemplo, en la primera tabla de este capítulo vamos a añadir una fila con una sola celda, que abarca a
dos columnas:
O, en la misma tabla, vamos a añadir una celda en la primera fila. Pero que abarque también a la siguiente:
Podemos conseguir que las tablas tengan un color de fondo, siguiendo un procedimiento totalmente
análogo al empleado para que una página tenga un color de fondo uniforme. Para ello debemos utilizar el
atributo BGCOLOR="#XXYYZZ".
Se puede conseguir:
29
1. Que la totalidad de la tabla tenga un color de fondo. Para ello, colocamos el atributo dentro de la
etiqueta TABLE. Por ejemplo, vamos a hacer que la tabla tenga un fondo verde (#00FF00):
2. Que sólamente una celda determinada tenga un color de fondo. Para ello, colocamos el atributo
dentro de la etiqueta de la celda correspondiente. Por ejemplo, vamos a hacer que sólo la celda 1
de la fila 1 tenga un color verde:
<TABLE BORDER>
<TR><TD BGCOLOR="#00FF00">fila1-celda1</TD><TD>fila1-
celda2</TD></TR>
<TR> <TD>fila2-celda1</TD> <TD>fila2-celda2</TD> </TR>
</TABLE>
3. Que la generalidad de las celdas tenga un color, pero que alguna celda tenga uno particular. El
atributo del color general se coloca en la etiqueta TABLE, y el del color particular en la etiqueta
de la celda en cuestión (una combinación de los dos casos anteriores). por ejemplo, vamos a
hacer que la generalidad de la tabla sea de color rojo (#FF0000), pero que la celda 1 de la fila 1 sea
de color verde (#00FF00):
Si, por el contrario, sólo se pone este atributo dentro de la etiqueta de una celda concreta (<TD> o
<TH>), entonces la imagen de fondo se verá sólo en esa celda, como por ejemplo:
30
Separación entre celdas de una tabla:
Por defecto, la separación entre las distintas celdas de una tabla es de dos píxeles. Pero se puede variar
esto con el atributo CELLSPACING, que se pone dentro de la etiqueta TABLE.
Por ejemplo, para obtener una separación de 20 píxeles entre celdas ponemos:
A primera vista parece como si esto fuera lo mismo que si hubiéramos aumentado el espesor de los
bordes. Pero para comprobar que no es así, hagamos que en el caso anterior, tenga además unos bordes de
5 de espesor:
Por defecto, la separación entre el borde y el contenido dentro de las celdas es de un pixel. Se puede
cambiar esto con el atributo CELLPADDING, que se pone dentro de la etiqueta TABLE.
Por ejemplo, para obtener una separación de 20 pixels entre el contenido y los bordes, dentro de cada
celda:
Se puede combinar este atributo con CELLSPACING (visto en el apartado anterior). Por ejemplo, una
tabla con bordes de 5 de espesor, separación entre celdas de 15 y separación del contenido con respecto a
los bordes de las celdas de 20, lo obtendríamos con:
Actividad:
1) Vamos a crear una tabla de dos filas, con una celda cada una. La primera, como cabecera, con el
texto "Un lugar ideal para mis vacaciones", y la segunda con la imagen isla.gif. Además vamos a
alargar a lo ancho la tabla al 75% de la pantalla.
2) Crear una tabla con el titulo de “Hardware para PC”. Debe tener dos filas con tres celdas, cada
celda de la primer fila, debe tener la foto de los discos duros, y en la otra fila las celdas debe
contener las especificaciones de los mismos
Ejercicios de práctica:
1) Crear una página con el nombre de enlaces habituales que utilizo: colocar los nombres en forma de
lista con hipervínculos a la diferente página. Al menos 5 enlaces.
2) Crear una página que tenga un índice sobre distintos periféricos, mínimos (5), y este me lleve con
un enlace al titulo de cada texto, el texto debe tener características del hardware.
3) Crear una página que este dividida en dos, (no frame), en el primer sector el logo del empresa, y en
el otro sector la historia de la misma. La división debe estar realizada por una línea o franja. La
página debe contener una imagen como fondo.
31
4) Crear una página con iconos de las materias del colegio, y cada icono debe tener un hipervínculo a
alguna página con tutoriales o manuales u otra pagina que te ayude con consultas sobre los temas
de las materias.
5) Realizar una página con 3 frames, contenga un Banner, Menú y una página activa. El menú debe
tener una lista o puntos enlazados a la página activa. La página activa debe contener imágenes y
textos relacionados al tema del menú que el usuario quiera investigar. Cada frames debe tener un
fondo distinto.
Nota: Los ejercicios comprenden ciertos requisitos que son obligatorios para la practica, esto no
significa, que no puedas utilizar tu imaginación y realizar algo que te guste, para mejorar la pagina.
32