Manual DreamWeaver CS4
Manual DreamWeaver CS4
Año Escolar
INFWEB141100
Dreamweaver CS4
CONTENIDO
-i-
Dreamweaver CS4
UNIDAD 5. HIPERENLACES.................................................................67
5.1. Introducción...............................................................................................67
5.2. Tipos de referencia....................................................................................67
5.3. Crear enlaces............................................................................................70
5.4. Destino del enlace.....................................................................................73
5.5. Formato del enlace....................................................................................74
5.6. Enlace a correo electrónico.......................................................................76
5.7. Vínculos rotos............................................................................................77
UNIDAD 6. IMÁGENES..........................................................................81
6.1. Introducción...............................................................................................81
6.2. Insertar una imagen...................................................................................83
6.3. Propiedades de una imagen.....................................................................85
6.4. Cambiar el tamaño de una imagen...........................................................93
6.5. Imagen de sustitución. Rollover................................................................96
6.6. Barra de navegación.................................................................................97
6.7. Objetos inteligentes...................................................................................99
UNIDAD 7. TABLAS............................................................................101
7.1. Introducción.............................................................................................101
7.2. Insertar una tabla.....................................................................................102
7.3. Rellenar las celdas..................................................................................103
7.4. Seleccionar elementos de una tabla.......................................................104
7.5. Formato de tabla.....................................................................................107
7.6. Formato CSS...........................................................................................108
7.7. Cambiar tamaño de tabla y celdas..........................................................110
7.8. Añadir y eliminar filas y columnas...........................................................111
7.9. Anidar, dividir y combinar celdas.............................................................112
7.10. Modos de tabla......................................................................................114
7.11. Adaptar webs a distintas resoluciones..................................................115
UNIDAD 8. MARCOS...........................................................................119
8.1. Introducción.............................................................................................119
- ii -
Dreamweaver CS4
UNIDAD 9. FORMULARIOS................................................................129
9.1. Introducción.............................................................................................129
9.2. Elementos de formulario.........................................................................130
9.3. Crear formularios.....................................................................................133
9.4. Validar formularios...................................................................................134
- iii -
Dreamweaver CS4
- iv -
Dreamweaver CS4
-v-
Dreamweaver CS4
Unidad 1.
Conceptos básicos de Dreamweaver CS4
Dreamweaver CS4 es un software fácil de usar que permite crear páginas web
profesionales.
Se puede crear tablas, editar marcos, trabajar con capas, insertar comportamientos
JavaScript, etc.., de una forma muy sencilla y visual.
Además incluye un software de cliente FTP completo, permitiendo entre otras cosas
trabajar con mapas visuales de los sitios web, actualizando el sitio web en el servidor sin
salir del programa.
En este punto comentaremos las características que aporta esta nueva versión sobre
la anterior.
Nueva interfaz de usuario. Dreamweaver CS4 presenta una nueva interfaz que permite
cambiar fácilmente de espacio de trabajo y adaptar los paneles de forma rápida y
cómoda. Esta nueva interfaz es muy parecida a los demás programas de Adobe, como
Photoshop, Illustrator, etc. Existen distintos espacios de trabajo adecuados para cada
ocasión (clásico, programador, diseñador, etc.) pero también tenemos la posibilidad de
crear el nuestro propio de forma muy sencilla.
Vista en vivo. La Vista en vivo nos permite trabajar con una vista real, tal y como
veríamos la página en un navegador. Si hemos incluido elementos interactivos en
-1-
Dreamweaver CS4
nuestra página, como menús desplegables, menús tipo acordeón, widgets, etc,
podremos interactuar con ellos en la vista en vivo, de la misma forma que lo haríamos en
un navegador.
La nueva barra de Archivos relacionados muestra todos los archivos que de una
forma u otra contribuyen al diseño final de nuestra página, como hojas de estilo css,
archivos javascript, etc. Mediante esta nueva utilidad podemos pasar de un archivo a
otro cómodamente y tener una visión mucho más clara de todos los archivos con los que
estamos trabajando en nuestro sitio web.
-2-
Dreamweaver CS4
Cualquier editor de texto permite crear páginas web. Para ello sólo es necesario
crear los documentos con la extensión HTML o HTM, e incluir como contenido del
documento el código HTML deseado. Puede utilizarse incluso el Bloc de notas incluido en
Windows para hacerlo.
Pero crear páginas web mediante el código HTML es más costoso que hacerlo
utilizando un editor gráfico. Al no utilizar un editor gráfico cuesta mucho más insertar cada
uno de los elementos de la página, al mismo tiempo que es más complicado crear una
apariencia profesional para la página, sobre todo si no estamos demasiado familiarizados
con el HTML. Aunque también es cierto que escribir el código nos da más control sobre él, y
sobre todo al principio, nos ayudará a aprenderlo rápidamente.
Hoy en día existe una amplia gama de editores de páginas web. Uno de los más
utilizados, y que destaca por su sencillez y por las numerosas funciones que incluye, es
Adobe Dreamweaver.
-3-
Dreamweaver CS4
Para poder poner una página web en Internet, es necesario contratar a alguna
empresa con servidores que pueda alojarla y hacerla accesible desde Internet las 24 horas
del día. El precio por disponer de espacio propio en el servidor dependerá de la empresa,
del espacio en disco, volumen de transferencia y otras opciones que podamos contratar.
Hay empresas que ofrecen este servicio gratuitamente, pero con ciertas limitaciones:
poco espacio de disco, lentitud y nombre de nuestra página precedido por el de la suya. Hay
que tener también en cuenta que estas empresas deben generar ingresos de alguna forma,
por lo que se dedican a vender espacios publicitarios dentro de nuestras páginas, publicidad
que no podremos negarnos a incluir en ellas.
-4-
Dreamweaver CS4
En cualquier caso, una vez tengas tu espacio en Internet, darle contenido es muy
sencillo.
Dreamweaver te permite crear una copia local (en tu ordenador) del sitio web que
luego querrás que se encuentre a disposición de todo el mundo en Internet.
Por tanto, una vez hayas terminado de diseñarla en modo local sólo tendrás que
subirla a tu servidor manteniendo la estructura del local. Es decir, deberás subir todos los
archivos tal y como aparecen en tu disco duro, respetando el nombre de los archivos
y la organización de las carpetas. Si no lo haces de este modo, tu sitio experimentará
fallos y enlaces que no funcionarán.
Recuerda que será mejor que no utilices caracteres especiales como acentos o
eñes, ni espacios en blanco en los nombres de archivos o carpetas. De esta forma te
asegurarás de que el servidor puede reconocer sin ningún tipo de problemas los nombres de
los archivos que alojes en él.
-5-
Dreamweaver CS4
ventana de Windows.
Pulsar la combinación de teclas Alt + F4.
Hacer clic sobre el menú Archivo y elegir la opción Salir.
-6-
Dreamweaver CS4
-7-
Dreamweaver CS4
Para que te vayas haciendo una idea de cómo funciona Dreamweaver, vamos a
crear una página web sencilla, con varios estilos de texto, una imagen y un enlace a otra
página. Crear esta página solo te llevará unos pocos minutos, y sabrás cómo trabajar con
los elementos básicos con los que están hechas la mayoría de las páginas web. Si nunca
has hecho una página web, este es el momento para descubrir lo fácil que es.
Lo primero que tienes que hacer es abrir Dreamweaver. Ya has visto en el apartado
anterior como puede hacerse. Abre un documento nuevo y selecciona la Categoría Página
básica, HTML, en la columna Diseño dejamos la opción por defecto: <ninguno>.
Seguidamente, haz clic sobre la zona blanca del documento y escribe lo siguiente:
-8-
Dreamweaver CS4
Una vez introducido el texto, vamos a modificar el título y el color de fondo del
documento.
Para ello podemos hacer clic sobre el menú Modificar y elegir la opción
Propiedades de la página.
-9-
Dreamweaver CS4
En Color de Fondo escribe #CCCCFF, de este modo el fondo del documento pasará
a ser de color azul.
Ahora vamos a insertar una imagen. Para insertar la imagen, hemos de tenerla en la
carpeta donde estamos creando nuestras páginas, habitualmente en una subcarpeta
dedicada a las imágenes.
Muchas de las imágenes que vemos en Internet se pueden copiar al disco duro. Al
hacer clic con el botón derecho del ratón sobre la imagen que queremos traer de Internet, se
abre una ventana con una opción similar a Guardar imagen como... (dependiendo del
navegador que utilices) que permite grabar dicha imagen en un fichero de nuestro disco
duro. Ten en cuenta que si piensas publicar la página en Internet, hay que respetar los
derechos de autor de la imagen.
- 10 -
Dreamweaver CS4
Ahora vas a pasar a cambiar el formato del texto. Para ello necesitas visualizar el
inspector de propiedades que se encuentra normalmente en la parte inferior de la ventana, y
que tiene el siguiente aspecto:
Si lo que te ocurre es que únicamente te aparece el título del panel, es porque está
contraído. Para que te aparezca desplegado debes hacer doble clic en Propiedades.
- 11 -
Dreamweaver CS4
Para cambiar el color del texto cambiamos el panel a las opciones de estilo, pulsando
el icono CSS a la izquierda.
- 12 -
Dreamweaver CS4
Selecciona la segunda línea de texto, y seleccionando como antes < estilo en línea
>, marca los botones para ponerlo en negrita y cursiva respectivamente.
Vamos a centrar también la imagen. Para ellos selecciónala. Lo que hay que centrar
es el contenido del párrafo que la contiene. Para hacerlo, en la barra de estado, encima de
las propiedades nos aparece la jerarquía de etiquetas. Haz clic sobre p.
Por último vamos a crear el enlace. Selecciona el texto de la última línea, y cambia el
panel de Propiedades a las propiedades de HTML.
Por último guarda el documento. Ya sabes que puedes hacerlo a través del menú
Archivo, desde la opción Guardar.
- 13 -
Dreamweaver CS4
Puedes llamar al documento como lo desees, pero la extensión ha de ser htm o html.
Por ejemplo, lo hemos llamado miprimerapagina.htm, y la hemos guardado en la misma
carpeta que la imagen descargada.
- 14 -
Dreamweaver CS4
Unidad 2.
El entorno de Dreamweaver CS4
Vamos a ver cuáles son los elementos básicos de Dreamweaver CS4, la pantalla, las
barras, los paneles, etc..., para saber diferenciar entre cada uno de ellos. Aprenderemos
cómo se llaman, dónde están y para qué sirven. También veremos cómo obtener ayuda, por
si en algún momento no sabemos cómo seguir trabajando. Cuando conozcamos todo esto
estaremos en disposición de empezar a crear páginas web.
Al arrancar Dreamweaver aparece una pantalla inicial como ésta, vamos a ver sus
componentes fundamentales. Así conoceremos los nombres de los diferentes elementos y
será más fácil entender el resto del libro. La pantalla que se muestra a continuación (y en
general todas las de este libro) puede no coincidir exactamente con la que ves en tu
ordenador, ya que cada usuario puede decidir qué elementos quiere que se vean en cada
momento y dónde, como veremos más adelante.
- 15 -
Dreamweaver CS4
La barra de la aplicación.
Esta barra contiene los siguientes elementos: los menús (en la imagen, en la parte
inferior), varios botones propios de la aplicación, el conmutador de espacio de trabajo y
una caja de búsquedas para obtener ayuda on line.
Los botones propios de la aplicación, que aparecen junto al icono, nos permiten (de
derecha a izquierda) cambiar entre la vista de diseño o código, acceder a las extensiones
que se pueden añadir, o al administrador de sitios, que ya veremos.
- 16 -
Dreamweaver CS4
Al hacer clic en Insertar, por ejemplo, veremos las operaciones relacionadas con los
diferentes elementos que se pueden insertar en Dreamweaver. Todas las opciones de
Dreamweaver son accesibles a través de los menús, aunque en ocasiones nos envíen a los
paneles.
Cada archivo que tengamos abierto, mostrará una pestaña con su nombre, lo que
nos permitirá cambiar de uno a otro fácilmente. Si junto al nombre aparece un *, indica que
ese archivo tiene cambios sin guardar. Podemos cerrar cada documento haciendo clic en el
aspa, o acceder a otras acciones haciendo clic con el botón derecho, como Cerrar otros
archivos.
Dreamweaver CS4 añade una novedad. Debajo de las pestañas encontramos los
archivos que utiliza nuestra página, como la hoja de estilos, archivos JavaScript, etc.
pudiendo acceder a ellos con un clic. Esto nos ahorrará bastante tiempo.
La barra de estado.
Hasta aquí las barras que siempre veremos en la aplicación. A parte, existen otras
que podemos ver u ocultar desde el menú Ver → Barras de herramientas.
- 17 -
Dreamweaver CS4
La barra de herramientas estándar contiene iconos para realizar las acciones más
habituales del menú Archivo y Edición. De izquierda a derecha: Nuevo archivo, Abrir,
explorar con Adobe Bridge, Guardar, Guardar todo, Imprimir el código fuente, Cortar, Copiar,
Pegar, Deshacer y Rehacer.
- 18 -
Dreamweaver CS4
Esta barra, mucho menos utilizada, nos permite ver la apariencia de nuestra web en
distintos dispositivos, si estamos utilizando hojas distintas que dependan del eso.
El inspector de Propiedades
Este panel puede mostrar dos tipos de propiedades, HTML y CSS, que podemos
aplicar a los diferentes elementos de la página Web que estemos diseñando.
- 19 -
Dreamweaver CS4
El panel Insertar.
Como vemos en las imágenes, es posible configurar este panel para verlo como
menú, como panel flotante o como una barra de herramientas integrada en la ventana de
trabajo.
Para cerrar un panel, basta con hacer clic derecho sobre su pestaña y elegir Cerrar
del menú.
- 20 -
Dreamweaver CS4
Un comando que puede resultarnos útil es la tecla F4. Al pulsarla, todos los paneles
se ocultan. Para mostrarlos, la volvemos a pulsar.
Algunos paneles aparecen acoplados. Eso quiere decir que se muestran como
pestañas, pudiendo ver el que queramos haciendo clic, pero sin poder ver dos a la vez.
Incluso algunos paneles, como el panel Insertar, nos permiten acoplarlos en la barra
de herramientas.
- 21 -
Dreamweaver CS4
Es posible cambiar el aspecto del panel. Como ya hemos dicho, podemos arrastrarlo
hasta la barra de menús para que tome un aspecto de fichas, como se aprecia en la
siguiente imagen:
Para alternar estos aspectos, hacemos clic derecho sobre el nombre en el menú y
seleccionamos la opción Mostrar como Fichas o Mostrar como menú, según el caso.
Los métodos abreviados de teclado son las combinaciones de teclas que permiten
acceder a algunas opciones sin la necesidad de moverse a través de los menús. Para
modificar las combinaciones de teclas hay que dirigirse al menú Edición, a la opción
Métodos abreviados de teclado.
- 22 -
Dreamweaver CS4
Hay que tener también en cuenta que no se permite asignar a un comando una
combinación de teclas que ya está asignada a otro diferente.
- 23 -
Dreamweaver CS4
Podemos hacer que todos los iconos se muestren de color. Para ello no tenemos
más que elegir la opción Iconos de colores del menú Ver.
Espacios de trabajo
- 24 -
Dreamweaver CS4
Podemos editar el documento con distintas vistas, que puedes cambiar través de la
barra de documento:
La vista Diseño
Nos ofrece un aspecto muy similar al resultado final, pero totalmente editable.
- 25 -
Dreamweaver CS4
La vista Código
La vista Dividir
La vista Dividir permite dividir la ventana en dos zonas: Código y Diseño. La zona
superior muestra el código fuente, y la inferior el editor visual. Cuando se realiza un cambio
en alguna de las zonas, este cambio se aplica directamente sobre la otra.
- 26 -
Dreamweaver CS4
La vista en Vivo
La vista en Vivo es otra de las novedades que trae Dreamweaver CS4. Nos ofrece
una vista del resultado final no editable. A diferencia de la vista Diseño, que nos permite
editar los elementos, esta vista nos permite interactuar con ellos, tal como lo haríamos con
el navegador.
No obstante, siempre hay que comprobar la página con los principales navegadores
del mercado, que serán los que emplearán nuestros visitantes. De hecho, a lo largo del libro
verás cómo algunos elementos se ven de forma muy distinta si los vemos en la vista de
diseño, en la vista en vivo o en el navegador.
Esta vista se emplea conjuntamente con la Vista en vivo. Divide la pantalla como la
vista Dividir, pero sin que podamos editar el código. Lo que hace es que al seleccionar
partes de la web en la Vista en vivo, se seleccione su correspondiente código fuente.
- 27 -
Dreamweaver CS4
2.5. La ayuda
A través del menú Ayuda puedes ir a varias opciones, veamos algunas de ellas:
Acceder al cuadro de diálogo de ayuda muy similar al de Windows donde puedes buscar
por temas, por índice o por contenido, si seleccionas la opción Ayuda de Dreamweaver o
simplemente pulsando F1.
Acceder a una Introducción a InContext Editing de la página de Adobe, que muestra un
resumen de esta herramienta.
Abrir el panel Referencia en el que encontrarás la sintaxis y descripción de las etiquetas
HTML.
Acceder a Dreamweaver Support Center en la web.
Acceder al Foros en línea de Adobe.
- 28 -
Dreamweaver CS4
Unidad 3.
Configurar un sitio local
En este tema vamos a ver qué es un sitio web, cómo crearlos y gestionarlos, y cómo
modificar las propiedades de los documentos, como puede ser el color de fondo.
3.1. Introducción
La forma habitual de crear un sitio consiste en crear una carpeta en el disco local.
Los documentos HTML normalmente se crean dentro de dicha carpeta, mientras que para
contener las imágenes, las animaciones, archivos de tipos específico, etc., se deben crear
nuevas carpetas dentro de ésta, con el objetivo de tener una mejor organización de los
archivos a la hora de trabajar. Esto es lo que se conoce como sitio local.
Por tanto, el sitio local y el sitio remoto tienen la misma estructura. El sitio local
es la copia del sitio con la que trabajaremos, y los cambios los actualizaremos en el sitio
remoto.
- 29 -
Dreamweaver CS4
Una vez creadas las carpetas que formarán la estructura del sitio local, o por lo
menos la carpeta raíz, ya es posible definir el nuevo sitio.
Para ello hay que dirigirse al menú Sitio, a la opción Administrar sitios... o
directamente a Nuevo sitio.
Recuerda que a través del panel Archivos, se puede cambiar a cada uno de los
sitios definidos.
- 30 -
Dreamweaver CS4
- 31 -
Dreamweaver CS4
Las opciones del sitio se agrupan en diferentes categorías que aparecen en la parte
izquierda.
Vamos a ver los datos que hay que editar para la categoría Datos locales, que será
lo único que empleemos de momento.
Debe definirse el Nombre del sitio, que únicamente nos servirá para identificarlo en la
lista de sitios.
La Carpeta raíz local, que es en la que se encuentra el sitio dentro del disco duro local.
La carpeta puede contener ya archivos o no.
Estas dos características son las imprescindibles para definir un sitio local. El resto
son opcionales, y de momento no nos interesan.
Las demás opciones en este momento no nos interesan, ya que estamos definiendo
el sitio local, y no es necesario establecer los datos del servidor en el que estará el sitio
remoto.
Si preferimos utilizar un asistente para crear el sitio web sólo tenemos que
seleccionar la pestaña Básicas, en vez de la pestaña Avanzadas.
- 32 -
Dreamweaver CS4
Para abrir un sitio ya definido hay que dirigirse al menú Sitio, a la opción
Administrar sitios.... seleccionar el sitio de la lista de sitios y pulsar sobre el botón Listo.
El panel Archivos (menú Ventana → Archivos o tecla F8) es uno de los paneles
más importantes de Dreamweaver, ya que nos da acceso a los archivos del sito.
En este caso vemos todos los documentos creados en nuestro sitio buscar.htm,
paraplantilla.htm, platossemana.htm, postresemana.htm y las carpetas imagenes y
varios.
- 33 -
Dreamweaver CS4
Esto nos sirve para ver a la vez el sitio local (el de nuestro equipo) y el sitio remoto
(el del servidor), y poder, por ejemplo, sincronizar los archivos, o compararlos. También el
servidor de pruebas o las bases de datos.
Al modificar algún objeto que es referenciado por algún otro documento, se muestra
una ventana similar a ésta, que indica los documentos que hacen referencia a dicho objeto,
y que pueden ser actualizados para que no se produzcan los problemas antes mencionados.
- 34 -
Dreamweaver CS4
Simplemente hay que pulsar sobre el botón Actualizar, aunque esto dependerá de si
tenemos configurada la opción Mensaje al actualizar vínculos si movemos archivos. Lo cual
podemos establecer desde el menú Edición, opción Preferencias, categoría General.
Cuando quieras visualizar el sitio en Internet deberás subir los archivos al sitio que
hayas contratado o conseguido gratuitamente.
Algunos sitios gratuitos sólo permiten que subas archivos vía web, por lo que
deberás ir subiendo uno a uno cada archivo y creando las carpetas tú mismo. Este
proceso puede hacerse muy largo y debes tener mucho cuidado en mantener la estructura
tal y como se encuentra en tu carpeta del disco duro. Si no los enlaces no funcionarán
correctamente, y es posible que algunas imágenes no se muestren.
Para subir los archivos vía web deberás seguir las instrucciones que te proporcionará
tu servidor.
Vía FTP puedes ver el contenido de tu sitio como una carpeta más (igual que en el
Explorador de Windows) y, obviamente, nos es mucho más útil para subir los archivos.
Uno de los programas gratuitos más utilizados es FileZilla, desde su página web
podrás descargarte el programa y su traducción a tu idioma.
- 35 -
Dreamweaver CS4
Una vez instalado, abre el programa y haz clic en Archivo → Gestor de sitios y
luego en Nuevo sitio para configurar un nuevo sitio FTP.
Aquí deberás introducir los datos que te facilitó el servidor dónde vas a alojar tus
páginas: Servidor, Usuario y Contraseña.
Ahora no tenemos más que arrastrar los archivos del sitio local al remoto para
subirlos, o del remoto al local, para descargarlos al equipo.
- 36 -
Dreamweaver CS4
Es conveniente definir sitios homogéneos, que todas las páginas de un sitio sigan un
mismo formato, es decir, que tengan el mismo color de fondo, de fuente, etc.
Puede definirse el formato de cada una de las páginas a través del cuadro de diálogo
Propiedades de la página.
- 37 -
Dreamweaver CS4
- 38 -
Dreamweaver CS4
- 39 -
Dreamweaver CS4
- 40 -
Dreamweaver CS4
El resto propiedades hacen referencia al estilo cursiva o negrita, así como al tamaño
y color que queremos aplicar a cada tipo de encabezado.
Título: es el título del documento, que aparecerá en la barra de título del navegador
y de la ventana de documento de Dreamweaver
Imagen de rastreo: permite establecer una imagen como fondo del documento, pero
que sólo se mostrará en la ventana de documento de Dreamweaver, y nunca en un
navegador. Dicha imagen se utiliza como plantilla gráfica sobre la que crear el
documento.
Transparencia: permite establecer la opacidad de la imagen de rastreo.
- 41 -
Dreamweaver CS4
Hay que tener cuidado de no crear páginas que tarden mucho tiempo en cargarse en
el navegador. Para ver cómo comprobar el tamaño de los documentos.
Si las páginas tienen muchos elementos (imágenes, tablas, etc.) y son muy grandes,
posiblemente tarden mucho tiempo en mostrarse totalmente en el navegador. Esto no es
nada recomendable, ya que los usuarios pueden perder la paciencia, y no visitar más
nuestra página.
Siempre hay que intentar que el tiempo de descarga en el navegador no sea muy
elevado.
En esta nueva ventana lo primero que hay que hacer es seleccionar la Categoría
Barra de estado.
- 42 -
Dreamweaver CS4
Hay que tener en cuenta que el tamaño de descarga de una página no solo se
calcula a partir del tamaño de esa página en disco, sino que hay que considerar también el
tamaño de las imágenes que aparecen en ella, y del resto de elementos.
Para asignar colores es posible desplegar una paleta de colores como ésta. Al
seleccionar un color de estas paletas, se muestra el valor hexadecimal del color en la parte
superior.
Esto no quiere decir que sólo podamos utilizar estos colores. Podemos
personalizarlos a través del botón de la parte superior de la paleta.
- 43 -
Dreamweaver CS4
El color puede insertarse de dos modos. Uno de ellos es pulsando sobre el recuadro
gris , lo que hace que se despliegue la paleta de colores. El otro modo es introduciendo
directamente el número hexadecimal del color en el recuadro blanco.
color azul con valor #39F, el botón quedaría del siguiente modo: .
En la web, los colores se representan por la cantidad que contienen de los colores
primarios aditivos (Rojo, Verde y Azul).
Para indicar la cantidad de cada uno, se utilizan números hexadecimales, que van
del 0 a la F (A=10, B=11,..., F=16).
El valor mínimo (00) indica la ausencia total de ese color, y el máximo (FF) su
intensidad total.
Para indicar que nos referimos a un color, utilizamos el símbolo # la principio del
código.
Por tanto, podemos definir un color como #F7F0E2 donde el primer par corresponde
al rojo, el segundo al azul y el último al verde.
- 44 -
Dreamweaver CS4
Unidad 4.
El texto: propiedades y formato
A lo largo de este tema vamos a aprender a cambiar las propiedades del texto y a
crear estilos CSS, que permiten asignar al texto clases y estilos creados por nosotros
mismos, no predefinidos.
Las características del texto seleccionado pueden ser definidas a través del menú
Formato, y a través del inspector de propiedades. Vamos a ver las posibilidades que se
nos ofrecen a través del inspector de propiedades, que están clasificadas en dos
categorías HTML y CSS.
Todas estas propiedades generan etiquetas HTML, que tienen un estilo por defecto
en el navegador. Pero al final, podremos personalizarlas con CSS para que se vean
exactamente como queramos.
Formato:
Permite seleccionar un formato de párrafo ya definido para HTML, que puede ser
encabezado, párrafo o formato predeterminado. Los encabezados se utilizan para
establecer títulos dentro de un documento. El formato predeterminado sirve para que
el texto aparezca tal cual ha sido escrito, por ejemplo, si entre dos palabras se
introducen varios espacios solo se considera uno, pero al establecer el formato
- 45 -
Dreamweaver CS4
Estilo:
Estas son las etiquetas de resaltado más habituales, pero existen otras que
encontramos a través del menú Texto. Por ejemplo, subrayar el texto. Esta opción no
aparece en el panel de Propiedades ya que de normal no suele utilizarse, debido a
que los vínculos aparecen subrayados y el subrayar texto normal podría hacer que el
usuario pensara que se trata de un vínculo. Además, emplea etiquetas que están en
desuso.
Lista:
Estos botones permiten crear listas con viñetas o listas numeradas. Veremos qué
son las listas en el siguiente apartado.
Sangría:
Estos dos botones permiten sangrar el texto y anular la sangría. La sangría es una
especie de margen que se establece a ambos lados del texto. En este caso los
botones se refieren a sangría a la izquierda del texto.
- 46 -
Dreamweaver CS4
Las hojas de estilo en cascada (CSS, Cascading Style Sheets) nos permiten
formatear nuestra página y darle el diseño que queramos. Podemos cambiar desde
propiedades simples, como el color de fondo, hasta cosas más vistosas, como hacer que un
bloque se muestre en una posición determinada o que un elemento cambie al pasar el
cursor sobre él. Profundizaremos en esto más adelante, por ser una parte fundamental en la
creación de páginas web.
Regla de destino:
Las reglas CSS sirven para definir a qué elemento aplicamos el estilo, y cómo lo
hacemos.
Podemos definir una Nueva Regla, eliminarla o aplicar una clase. Veremos esto
antes de acabar el tema.
Editar regla:
- 47 -
Dreamweaver CS4
Panel CSS:
Fuente:
Estilo:
Alineación:
Hemos de aplicarlo sobre el elemento que contiene el texto que queremos alinear,
por ejemplo sobre un párrafo.
- 48 -
Dreamweaver CS4
Tamaño:
Color:
4.2. Listas
Es posible insertar texto a modo de lista. A su vez, la lista puede ser numerada o con
viñetas.
La lista con viñetas (sin ordenar) se selecciona a través del botón , mientras que
la lista numerada (ordenada) se selecciona a través del botón .
1. Preparar la mochila
1. Sacar los libros de ese día
2. Introducir los libros del día siguiente
2. Ponerme el pijama
3. Lavarme los dientes
4. Poner el despertador
- 49 -
Dreamweaver CS4
o Perro
o Gato
o Aves
Canario
Loro
o Hámster
Para establecer listas anidadas dentro de otras como en los ejemplos anteriores, es
necesario añadir una sangría en los elementos de la lista que se desee que pasen a formar
parte de la lista anidada.
A través del menú Formato, opción Lista, es posible acceder a las propiedades de la
lista seleccionada. Se debe seleccionar el texto de la lista previamente o tener el cursor en
algún lugar de la lista para que se active este submenú.
- 50 -
Dreamweaver CS4
blanco y los introduces por teclado, Dreamweaver no los creará, deberás introducirlo dos
veces utilizando la opción que vamos a ver a continuación. Lo mismo ocurrirá con los
caracteres que no tenemos en el teclado.
Sólo coloca el cursor del ratón sobre Caracteres especiales y verás una lista rápida
de los caracteres más utilizados que no pueden ser introducidos mediante teclado.
Para introducir alguno de estos caracteres en tus textos sólo selecciónalo en la lista y
aparecerá en la vista de Diseño.
Si el carácter que buscas no se encontrase allí, haz clic en Otro... y se abrirá una
ventana desde donde podrás seleccionar caracteres entre una lista bastante más amplia:
- 51 -
Dreamweaver CS4
Los estilos CSS se utilizan para combinar una serie de atributos del texto, como
pueden ser el color o el tamaño, de modo que no sea necesario asignar estos atributos uno
a uno cada vez que se desee repetir la asignación de esos mismos valores a otras partes
del texto.
Podemos definir los estilos para determinadas etiquetas, como encabezados (<h1>,
<h2>...), párrafos (<p>), enlaces (<a>), etc. lo que formateará todas las apariciones de esta
etiqueta en el ámbito del estilo.
También podemos crear clases. Algo así como definir un estilo y darle un alias. El
estilo afectará a todos los elementos a los que apliquemos esa clase.
Por otro lado, al crear el estilo, podemos definirlo como un estilo en línea (afectará
sólo al elemento seleccionado) o crear una regla, que puede afectar a toda la página, o a
todo el sitio si la guardamos en un archivo CSS.
- 52 -
Dreamweaver CS4
Una de las grandes ventajas de los estilos CSS reside en que cuentan con una
capacidad simple de actualización; cuando actualiza un estilo CSS, el formato de todos los
documentos que usan ese estilo se actualiza automáticamente.
Con Dreamweaver CS4, las características que apliquemos a un texto a través del
Inspector de propiedades CSS crearán automáticamente estilos CSS. Aunque tenemos
que decidir a qué elementos afecta.
Veámoslo:
Insistimos que esta opción es la menos flexible y debe empelarse sólo en casos
concretos.
- 53 -
Dreamweaver CS4
Vamos a crear un estilo que afecte a todas las etiquetas de un tipo, sólo a las que
estén contenidas en determinados elementos o una clase.
- 54 -
Dreamweaver CS4
o Clase. Es el alias que tomará el estilo, y para que afecte a un elemento, debemos
de aplicarle esa clase. El nombre de la clase va precedido por un punto, y si no lo
ponemos lo hará Dreamweaver.
o ID. El id es un atributo html, que podemos dar a cualquier elemento, y que lo
identifica de forma única y concreta. Por tanto, el estilo sólo puede afectar a un
elemento en cada página, al que tenga ese ID. En el selector, se escribe
precedido por #.
o Etiqueta. El estilo afectará a todas las apariciones de la etiqueta HTML indicada.
o Compuesto. Combina los selectores anteriores. Por ejemplo, p.resaltado afecta
únicamente a los párrafos con la clase resaltado, pero no a los encabezados con
esa clase. También se pueden anidar. Por ejemplo ul#menu li p afecta sólo a los
párrafos que estén dentro de un elemento de una lista con el id menu.
- 55 -
Dreamweaver CS4
Si ya estamos utilizando una hoja de estilo, podremos seleccionarla aquí y los estilos
se añadirán a ella.
Una vez creado, tenemos que definir las propiedades que formarán el estilo.
Observa que la regla que estamos editando es la que aparece en Regla de destino.
Si queremos editar otra regla, hacemos clic en el desplegable y la seleccionamos, ya que
una vez creadas se van añadiendo a la lista.
- 56 -
Dreamweaver CS4
Aquí encontramos todas las propiedades CSS agrupadas por Categorías. Las
veremos más adelante.
Esta ventana es la opción más cómoda nada más crear el estilo, cuando tenemos
que cambiar varias propiedades.
- 57 -
Dreamweaver CS4
En la parte superior vemos las propiedades que afectan al elemento, en medio las
reglas aplicadas, y en la parte inferior las propiedades del estilo actual.
También se puede cambiar el nombre del estilo, es mejor que el estilo tenga un
nombre que indique a qué tipo de texto se va a aplicar. Para ello accedemos al panel
Estilos, hacemos clic con el botón derecho sobre el estilo y seleccionamos la opción
Cambiar nombre... Aparecerá un cuadro de diálogo para que introduzcamos el nuevo
nombre como la imagen inferior.
El Panel CSS
El Panel CSS
Hemos visto como Dreamweaver nos permite crear estilos de una forma muy rápida
y sencilla, los estilos creados de esta manera se pueden guardar en nuestro documento,
pero también podemos utilizar estilos que se encuentren en hojas externas al documento.
Esta particularidad es muy útil cuando diseñamos un sitio web con varias páginas ya que
permite definir una sola hoja de estilos que utilizarán todas las páginas del sitio y así facilitar
el diseño.
Vamos a ver cómo funcionan las hojas de estilo a través del panel CSS que puede
abrirse a través del menú Ventana, opción Estilos CSS. Existen otras alternativas para abrir
este panel, una es pulsando Mayús + F11, o puedes hacer clic en el botón Panel CSS que
aparece en el Inspector de Propiedades CSS.
- 58 -
Dreamweaver CS4
El panel tiene dos modos de visualización, representados por dos botones bajo el
nombre del panel. Veámoslos:
El modo Actual.
Este modo nos ofrece información sobre qué estilos están afectando a la selección.
La parte central muestra la sección Reglas / Acerca de, pudiendo cambiar entre
ellas con los botones .
La vista Reglas muestra las reglas que afectan a la selección.
La vista Acerca de nos dice dónde está definida la propiedad seleccionada.
- 59 -
Dreamweaver CS4
El modo Todo.
- 60 -
Dreamweaver CS4
En la esquina inferior derecha encontramos los controles que nos permiten gestionar
las reglas: De izquierda a derecha, estos controles nos sirven para adjuntar una
hoja de estilo, crear una regla, editar la regla seleccionada o borrarla.
Para añadir una nueva regla de estilo desde el panel, basta con pulsar el icono ,
y seguir los pasos que vimos para definir estilos desde el Inspector de Propiedades CSS.
También podemos abrir esta ventana pulsando con el botón derecho sobre el estilo
en el panel CCS, y seleccionar del menú desplegable la opción Edición. O incluso
modificarlo directamente desde la lista de propiedades que se encuentra en el panel,
editando la columna derecha que contiene el valor.
Ten en cuenta que si modificas un estilo CSS que pertenezca a una hoja de estilos
vinculada, es decir, a un archivo CSS externo, todas las páginas que contengan ese estilo
serán actualizadas al instante.
- 61 -
Dreamweaver CS4
En el caso de haber creado una regla para una etiqueta, nos será necesario
aplicarla, ya que directamente se aplicarán directamente.
Por tanto lo que tendremos que aplicar serán los estilos que definamos como clases.
Veamos cómo hacerlo:
Si queremos aplicar la clase a una etiqueta, podemos hacer clic derecho sobre ella
en la barra de estado, y seleccionar la clase deseada del menú Establecer clase.
- 62 -
Dreamweaver CS4
Observa que existe una clase llamada ninguno. Lo que hace esta opción es quitar la
clase al elemento.
La barra de estado nos ayudará a saber qué clase tiene aplicada un elemento. La
clase aparecerá junto al nombre de la etiqueta, separada por un punto.
Exportar estilos
Utilizamos el panel Estilos CSS (Mayús + F11). En este caso nos será más útil la
vista Todo. Agrupados en <style> encontramos los estilos creados en la página.
- 63 -
Dreamweaver CS4
Seleccionamos las reglas que queramos exportar, y en las propiedades del panel (el
icono de la esquina superior derecha) seleccionamos Mover Reglas CSS....
Hoja de estilos nos permite seleccionar una hoja ya existente. Las reglas se añadirán a
ella.
Una nueva hoja de estilos... creará una hoja nueva para las reglas exportadas.
Deberemos de indicar dónde queremos guardar el archivo, normalmente en la misma
carpeta que las páginas.
- 64 -
Dreamweaver CS4
- 65 -
Dreamweaver CS4
Unidad 5.
Hiperenlaces
Vamos a ver qué son los hiperenlaces, para qué sirven y cómo crearlos, ya que son
un elemento esencial para cualquier página web.
5.1. Introducción
Cuando creemos un enlace, lo que realmente haremos será crear una etiqueta
<a></a> que es la que en HTML se encarga de definir los enlaces. Esto podrás observarlo
en la barra de estado:
Existen diferentes clases de rutas de acceso a la hora de definir los vínculos. Estas
referencias no se limitan a los enlaces, se comportarán igual cuando indiquemos la
ubicación de una imagen, de un archivo Flash, de la hoja de estilo, etc.
Referencia absoluta:
Por ejemplo,
http://www.misitio.com, o http://www.misitio.com/pagina/pagina1.html.
- 67 -
Dreamweaver CS4
La ubicación del archivo enlazado se toma en relación con la ubicación del la página.
Es decir, partimos de la carpeta en la que se encuentra el documento.
Si queremos referirnos a carpetas que están por encima del nivel donde nos
encontramos deberemos utilizar ../
- 68 -
Dreamweaver CS4
Conduce a un documento situado dentro del mismo sitio que el documento actual.
Tomando como origen la carpeta raíz del sitio.
Para indicar la ruta relativa al sitio, precedemos la ruta de enlace por la barra /.
Por tanto, podríamos poner ese vínculo en cualquier página del sitio y funcionaría
independientemente de su ubicación.
Si el punto de fijación está en la propia página, basta con indicar únicamente el punto
en el enlace, por ejemplo #apartado2
Podemos definir el punto dentro de un documento a través del menú Insertar, opción
Anclaje con nombre. O podemos utilizar el atributo ID de cualquier elemento (se puede
- 69 -
Dreamweaver CS4
Deberás tener siempre en cuenta que los nombres de las rutas se correspondan
perfectamente a los nombres de los archivos y carpetas en el servidor (local o remoto).
Por ello, es muy recomendable que utilices siempre minúsculas para evitar fallos
en los enlaces.
Por ejemplo, aquí hay un enlace a www.google.es, que al ser un archivo externo es
de referencia absoluta, por eso contiene http://
Es posible crear también vínculos vacíos, que pueden ser útiles cuando se utilizan
comportamientos, etc. Para ello es necesario escribir en Vínculo únicamente una
almohadilla #. Veremos su utilidad más adelante.
Otra forma de crear un enlace es a través del menú Insertar, opción Hipervínculo.
- 70 -
Dreamweaver CS4
Crear vínculos de esta forma es muy sencillo, sólo deberás rellenar los campos que
explicaremos a continuación y el enlace se colocará en el lugar en el que estaba situado el
cursor.
Tecla de acceso: atributo que facilita la accesibilidad a las páginas, habilita el acceso al
enlace mediante la pulsación de la tecla Alt más la tecla de acceso indicada.
Índice de tabulador: Como habrás podido observar puedes saltar a través de los
enlaces pulsando la tecla Tabulador. En este campo podrás establecer un índice
indicando la prioridad del enlace y así configurar el modo en el que actuará el Tabulador
es sus diferentes saltos. Por defecto, se tabularán por orden de aparición.
- 71 -
Dreamweaver CS4
- 72 -
Dreamweaver CS4
Seleccionar estas opciones no cambiará los enlaces existentes, sino que aplicará
esta configuración a los vínculos que se creen a partir de ese momento.
El destino del enlace determina en qué ventana va a ser abierta la página vinculada,
puede variar dependiendo de si el documento está basado en marcos.
_blank:
Abre el documento vinculado en una nueva ventana o pestaña del navegador.
_parent:
Abre el documento vinculado en la ventana del marco que contiene el vínculo o en el
conjunto de marcos padre. Tiene sentido si se emplean marcos.
_self:
Es la opción predeterminada, y la que se produce si no indicamos otra cosa. Abre el
documento vinculado en el mismo marco o ventana que el vínculo.
_top:
Abre el documento vinculado en la ventana completa del navegador. Tiene sentido si se
emplean marcos.
- 73 -
Dreamweaver CS4
No te preocupes si no te queda del todo claro para qué sirve cada una de estas
opciones de destino, ya que se volverán a ver en el tema de Marcos.
Lo habitual es abrir las los enlaces a páginas del sitio en la misma ventana, y los
enlaces externos en ventanas nuevas. Otra tendencia dice que una página nunca debería
de abrir nuevas ventanas, y que debe de ser el usuario el que decida qué enlaces quiere
abrir en ventanas nuevas. En la mayoría de navegadores, para abrir un enlace un una
ventana nueva, basta con hacer clic con la ruedecilla del ratón.
Si has visitado un vínculo, verás que sale en un tono morado, si no sale en azul.
Recuerda que como todo en nuestra página, los vínculos tienen un formato por
defecto, pero es totalmente personalizable por CSS. Para ello, basta con crear una Regla
de estilo para la etiqueta a.
Si queremos distinguir entre los tres estados del enlace, emplearemos los siguientes
selectores:
- 74 -
Dreamweaver CS4
Cuando el vínculo está definido sobre una imagen, en el borde aparecen una serie
de puntitos al pulsar sobre ella. Cuando el vínculo está definido sobre una zona de una
imagen (un mapa), aparece el contorno de esa zona.
Como puedes ver, la primera imagen que hace de vínculo contiene un recuadro
alrededor. Este es el formato por defecto, pero no suele quedar bien, sobre todo en
imágenes con el fondo transparente.
- 75 -
Dreamweaver CS4
Esta regla hará que las imágenes con enlace se muestren sin borde.
- 76 -
Dreamweaver CS4
En este caso no es posible asignar el vínculo a una imagen, solo permite introducir el
texto que contendrá el vínculo de correo.
Lo que hace esta opción es abrir el cliente de correo predeterminado del usuario
(Outlook, Firebird...). Por lo que puede no ser práctica si el usuario no lo tiene, se conecta en
un ordenador público, o emplea el correo web directamente.
Los Vínculos rotos son vínculos que no siguen una ruta válida, o que enlazan a
archivo que no existe.
- 77 -
Dreamweaver CS4
Trabajando con Windows este tipo de errores no se presentan porque no hace esta
distinción. En el ejemplo anterior Dreamweaver consideraría el enlace Perros.htm correcto
aunque no lo fuese.
Para evitar esto puedes activar la opción Usar verificación de vínculos entre
mayúsculas y minúsculas que se encuentra en la ventana de Definición del Sitio,
pestaña Avanzadas y categoría Datos Locales.
Para comprobar si nuestro sitio tiene Vínculos rotos hay que abrir el Verificador de
vínculos.
Lo primero que hay que hacer es pulsar sobre el botón , a través del cual se
ofrece la posibilidad de elegir dónde se comprobarán los vínculos rotos. Puede ser en el
- 78 -
Dreamweaver CS4
documento actual, en todo el sitio, o en los archivos o carpetas del sitio seleccionados
previamente.
A través de Mostrar (Mos) hay que especificar si han de mostrarse los Vínculos
rotos, los Vínculos externos o los Vínculos huérfanos.
Los Vínculos rotos son los vínculos que no siguen una ruta válida, o que enlazan a
archivo que no existe.
Los Vínculos externos son los vínculos a documentos que se encuentran fuera del sitio,
pero que no necesariamente son vínculos erróneos. No comprueba si estos vínculos son
correctos o no, simplemente los enumera.
A través de Vínculos huérfanos se muestran todos aquellos archivos del sitio que no
están siendo vinculados por otros, a la vez que tampoco contienen vínculos a otros
documentos. Estos documentos, en ocasiones, pueden no estar siendo utilizados para
nada, por lo que simplemente están ocupando espacio en disco innecesariamente. Pero
en otras ocasiones, tal vez si que los empleamos, sólo que en vez de enlazarlos,
accedemos a ellos por javascript. En este caso si son necesarios, aunque se marquen
como huérfanos.
De estos tres tipos de vínculos, el que más nos interesa ahora es el de los Vínculos
rotos. En el panel se mostrarán todos los documentos que tienen un vínculo roto, y el
documento al que cada uno de esos vínculos hace referencia.
Una de ellas es pulsando dos veces sobre el nombre del documento que aparece en
la lista de archivos del panel. De este modo, dicho documento se abre. Entonces es posible
buscar dentro del documento el vínculo erróneo y modificarlo a través del Inspector de
propiedades.
La otra forma es pulsando sobre el vínculo roto, en lugar de sobre el nombre del
archivo. En este caso es posible modificar directamente el nombre del documento en el
panel, o buscarlo a través del icono con forma de carpeta que aparecerá a su derecha.
- 79 -
Dreamweaver CS4
- 80 -
Dreamweaver CS4
Unidad 6.
Imágenes
En este tema vamos a ver cómo insertar imágenes en un documento. También
veremos cómo crear algunas imágenes especiales, como es el caso de los Rollovers y los
botones flash, que ayudan a mejorar la apariencia de nuestras páginas.
6.1. Introducción
Formatos de imagen
Las imágenes pueden ser de muchos formatos diferentes: bmp, gif, jpg, png, tiff, etc.
Pero no todos estos formatos son adecuados para una web, debido a que pueden ocupar
mucha memoria o a que no son compatibles con algunos navegadores.
Los formatos más utilizados para web son el GIF, el PNG y el JPG, que a pesar de
ser imágenes de menor calidad que las imágenes BMP, son más recomendables debido a
que ocupan menos memoria. Vamos a ver un poco más sobre estos formatos:
Formato GIF:
Utilizan un máximo de 256 colores, y son recomendables para dibujos con grandes
áreas de un mismo color o de tonos no continuos. También si se muestra texto.
- 81 -
Dreamweaver CS4
Formato JPG:
En cambio, en gráficos con pocos colores y continuos, generará un archivo mayor que
el GIF, y podremos apreciar pérdida de calidad.
Formato PNG:
PNG 8 es un formato de 256 colores muy similar al GIF, que en teoría obtiene archivos
algo menores. También admite transparencias.
PNG 24 y PNG 36. Es un formato de color verdadero (34 o 36 bits), lo que hace que sea
un archivo de tamaño algo mayor. Admite canal de transparencia alfa, lo que quiere
decir que puede obtener distintos niveles de transparencia, a diferencia de PNG 8 o GIF
que pueden ser totalmente transparentes o no. El resultado es el de mayor calidad, pero
también de mayor tamaño. Este formato es el más adecuado cuando necesitamos
distintos niveles de transparencia, o requerimos que una imagen muestre correctamente
todos sus colores y detalles, evitando la pérdida de calidad que puede producir JPG.
- 82 -
Dreamweaver CS4
Para insertar una imagen hay que dirigirse al menú Insertar, a la opción Imagen.
Después de esto, ya es posible seleccionar una imagen a través de la nueva ventana.
Cuando te acostumbres, te será más cómodo acceder con la combinación de teclas Ctrl +
Alt + I.
- 83 -
Dreamweaver CS4
Por ejemplo, imagina que dentro de la carpeta raíz del sitio (la carpeta del sitio) se
encuentran la carpeta imagenes y el documento en el que deseamos insertar la imagen.
Dicha imagen, llamada miimagen.jpg, se encuentra dentro de la carpeta imagenes.
imagenes/ miimagen.jpg
- 84 -
Dreamweaver CS4
Mientras que en el caso de ser insertada como relativa a la Raíz del sitio la ruta
sería:
/imagenes/ miimagen.jpg
nombre, en Dreamweaver aparecerá así indicando que el enlace al archivo está roto.
Aparece un recuadro blanco con una X roja, junto con el nombre de la imagen o el
contenido del campo Alt del inspector de propiedades, que explicaremos a continuación.
- 85 -
Dreamweaver CS4
Ancho y Alto son las dimensiones de la imagen. Dreamweaver las pondrá directamente.
En Clase podrás asignarle un estilo que hayas creado anteriormente, así podrás darle
alineación, bordes e incluso tamaño con sólo un clic.
Por último las opciones Espacio V y Espacio H te serán muy útiles para separar la
imagen del texto y así no queden demasiado pegadas a él. Estos campos indican el
espacio vertical y horizontal respectivamente entre la imagen y el texto.
- 86 -
Dreamweaver CS4
Por otro lado, el icono nos permite editar la imagen con un programa externo, como
Photoshop o Paint.
Mapas de imagen
Los mapas de imagen son partes de una imagen que pueden ser utilizadas para
asignarle algún tipo de comportamiento.
Los tres últimos botones son los que se utilizan para crear los mapas. Dichos mapas
pueden tener forma rectangular, circular, o libre, dependiendo del botón pulsado.
Al pulsar alguno de estos tres botones, cambia la apariencia del puntero al situarlo
sobre la imagen. Entonces ya es posible dibujar el mapa sobre la imagen, pulsando sobre
los lugares donde se desea que comience y finalice el mapa, así como sobre el resto de
lugares (en orden) que se desea que recorra el mapa en el caso de forma libre.
- 87 -
Dreamweaver CS4
- 88 -
Dreamweaver CS4
A cada vista podemos asignarle un formato de archivo distinto para comparar las
diferencias. No tenemos más que hacer clic en la vista, y seleccionar el formato que
queramos del desplegable Formato. En la pestaña Opciones podremos cambiar las
opciones de cada formato.
Es muy importante la información que aparece junto a cada vista, que nos indica el
formato elegido y el tamaño que ocuparía el archivo en ese formato.
Nos quedaremos con este formato, si es necesario mantener las transparencias intactas.
El archivo ya es algo menor (5,89 K). Lo primero que llama la atención es que sólo es
transparente el fondo. Esto se debes que GIF sólo admite un color uniforme como
transparencia, no admite distintos niveles de transparencia como PNG. Podemos ver
que aunque la imagen no tiene tonos de color continuos, ya que todos son degradados,
no perdemos colores. Esto se debe a que todos están dentro de la misma gama (como
podemos ver en la paleta de la izquierda) y no sobrepasan los 255.
- 89 -
Dreamweaver CS4
Nos quedaríamos con este formato si no estuviese la sombra, siendo todo el fondo
transparente uniforme, y pudiésemos prescindir de la transparencia de la esfera.
Podemos ver que la calidad del resultado es casi idéntica al GIF. Salvo que sin
transparencia, ya que este formato no las soporta. No obstante, sí podemos ver que
como la imagen no tiene tonos continuos de color, el JPG logra una imagen de menor
tamaño (2,95 K) que PNG y GIF.
Esta sería la mejor opción si podemos prescindir de las transparencias, por ejemplo
porque el color de fondo del documento también es blanco.
Se trata, por tanto, de lograr un buen equilibrio o entre tamaño y calidad, ajustándolo
a las necesidades concretas de la imagen.
También hay que tener en cuenta que para poder elegir el formato adecuadamente
debemos de partir del formato con mayor calidad. En el ejemplo, la imagen original era un
PNG 36. Si hubiésemos partido del JPG de peor calidad, no la podríamos haber mejorado.
Y una vez más, recalcamos que estos resultados son para esa imagen en
concreto.
Transparencias
En ocasiones puede resultar útil poder hacer invisibles algunos colores que forman
parte de una imagen. Normalmente lo que se desea hacer transparente es el fondo.
- 90 -
Dreamweaver CS4
Hay que tener en cuenta que lo que podemos elegir es un color (varios) de la imagen
que será transparente, haciendo que cada píxel de ese color sea transparente. Por lo que
ése color sólo debe de aparecer en las zonas que queramos cambiar. Además el fondo tiene
que estar claramente delimitado.
Los formatos que nos permitirán crear la transparencia serán PNG 8 y GIF. Si la
imagen original era JPG, el resultado no será bueno aunque lo cambiemos de formato, y
que JPG altera los tonos continuos.
- 91 -
Dreamweaver CS4
- 92 -
Dreamweaver CS4
Por tanto, vamos seleccionando las extensiones que emplearemos (PNG, JPG y
GIF). Para cada una, añadimos editores pulsando en el icono sobre la lista de editores.
Al hacerlo, se abrirá el diálogo del sistema operativo, en el que tenemos que elegir el
archivo ejecutable (acabado en .exe) de la aplicación.
Podemos añadir los que queramos. La lista de editores asociados nos aparecerá al
hacer clic derecho sobre la imagen, en el submenú Editar con.
- 93 -
Dreamweaver CS4
Por un lado, podemos cambiar el tamaño con el que se ve una imagen, pero dicho
cambio de tamaño no se aplica directamente sobre el archivo de imagen, que conservará el
tamaño original.
El resultado puede ser más o menos satisfactorio, dependiendo del navegador que
es el que aplica realmente el reescalado, pero en ocasiones puede resultar útil modificar el
tamaño de algunas imágenes aunque esto implique perder calidad.
Una de ellas es, una vez seleccionada la imagen, arrastrar con el puntero alguno de
los recuadros negros que aparecen alrededor de la imagen.
- 94 -
Dreamweaver CS4
Como hemos comentado, este cambio de tamaño se produce alterando los atributos
de anchura y altura, pero no cambiando el tamaño real del archivo, por lo que el usuario
deberá descargarse el archivo completo con su tamaño original.
Dreamweaver también nos permite cambiar el tamaño real del archivo de imagen.
- 95 -
Dreamweaver CS4
Un rollover es una imagen que cambia por otra cuando el puntero se sitúa sobre
ella. Este tipo de imagen suele utilizarse en los menús o en los botones para desplazarnos a
través de distintas páginas.
Para insertar un rollover hay que dirigirse al menú Insertar, Objetos de Imagen, a la
opción Imagen de sustitución. En la nueva ventana hay que especificar la imagen original
y la de sustitución.
El Texto alternativo es el texto que aparece al situar el puntero sobre una imagen, o
el que aparecerá en lugar de la imagen en el caso de que por algún motivo ésta no pueda
ser mostrada en el navegador.
- 96 -
Dreamweaver CS4
El texto alternativo puede asignarse a todas las imágenes, no sólo a los rollovers.
Puede hacerse a través del campo Alt del inspector de propiedades de la imagen
seleccionada.
Para insertar una barra de navegación hay que dirigirse al menú Insertar, Objetos
de imagen, a la opción Barra de navegación.
En la nueva ventana pueden especificarse cuatro imágenes diferentes para cada uno
de los botones, el vínculo para cada uno de ellos, etc.
- 97 -
Dreamweaver CS4
De esta forma, si asignas imágenes distintas puedes saber cuál es el último botón
que ha sido pulsado (el que tiene Imagen Abajo).
Observa el campo Texto alternativo (es lo mismo que el campo Alt). Cobra especial
importancia en los elementos de navegación. Si no lo ponemos, el usuario no podrá navegar
si la carga de la imagen falla.
El que existan cuatro imágenes diferentes sirve para identificar cual de los vínculos
está activo, cosa que con un simple rollover no puede hacerse.
Sólo podemos tener uno de estos menús por página, así que si intentamos insertar
uno nuevo, editaremos el existente.
- 98 -
Dreamweaver CS4
Existe una forma parecida de crear estos efectos utilizando CSS, y de hecho son
más utilizados. Básicamente consiste en cambiar la imagen de fondo de un elemento.
Pero una archivo .psd no es un archivo que podamos mostrar en una página web.
Por eso, lo que hará Dreamweaver es convertirlo a un formato estándar. Por eso, tras
abrirlo, Dreamweaver nos pedirá que elijamos uno de los formatos gif, png o jpg y lo
guardemos, con las mismas opciones que encontrábamos al pulsar el botón del
Inspector de propiedades.
¿Qué ventajas obtenemos con todo esto? Si observas la esquina superior izquierda
del objeto inteligente encontrarás un icono como éste . Las dos flechas verdes indican
que el archivo está sincronizado, es decir, la imagen está generada a partir del último
archivo de Photoshop.
- 99 -
Dreamweaver CS4
cambiado, mostrando ahora una flecha roja: . Esto indica que la imagen que estamos
viendo en Dreamweaver (jpg, psd, png) no es la misma que el original (psd) ya que se ha
modificado. Podemos volverla a generar pulsando el icono Actualizar
desde origen.
Por lo tanto, los objetos inteligentes son útiles para imágenes que tengamos que
editar frecuentemente.
- 100 -
Dreamweaver CS4
Unidad 7.
Tablas
En este tema vamos a ver cómo trabajar con tablas. Podremos, entre otras cosas,
insertar tablas, combinar celdas, insertar filas o columnas y cambiar el tamaño del borde.
7.1. Introducción
Todos los objetos se alinean por defecto a la izquierda de las páginas web, pero
gracias a las tablas es posible distribuir el texto en columnas, colocar imágenes al lado de
un bloque de texto, y otra serie de cosas que sin las tablas serían imposibles de realizar.
Hasta hace poco, y todavía hoy es fácil encontrar diseños web basados en tablas.
Esto es debido a la facilidad que nos ofrecen estos elementos para organizar contenidos y
repartir el espacio. No obstante, esta no es una práctica recomendable, ya que las tablas no
fueron pensadas para ello, y si no están bien anidadas pueden ocasionar problemas al
analizar nuestra web con herramientas automáticas, como los bots que indexan el contenido
para los buscadores. Para maquetar nuestras páginas, lo recomendado es emplear capas
(div) y CSS.
- 101 -
Dreamweaver CS4
Para insertar una tabla hay que dirigirse al menú Insertar, a la opción Tabla.
El Ancho puede ser definido como Píxeles o como Porcentaje. La diferencia de uno
y otro es que el ancho en Píxeles es siempre el mismo, independientemente del tamaño de
la ventana del navegador en la que se visualice la página, en cambio, el ancho en
Porcentaje indica el porcentaje de la página o del elemento contenedor) y se ajustará al
tamaño de la ventana del navegador, esto permite que los usuarios que tengan pantallas
grandes, aprovechen todo el ancho de pantalla.
Grosor del Borde indica el grosor del borde de la tabla en píxeles, por defecto se le
asigna uno (1). Si lo ponemos a 0 o en blanco, la tabla no mostrará borde.
- 102 -
Dreamweaver CS4
Espacio entre celdas (cellspacing) indica la distancia entre las celdas de la tabla.
Las celdas son cada uno de los recuadros que forman una tabla, resultan de la
intersección entre una fila y una columna.
- 103 -
Dreamweaver CS4
C
O
imagen y texto L
U
Texto dentro de una celda M
N
A
CELDA
FILA
Para poder insertar algún elemento en una celda, ya sea texto o imágenes,
simplemente hay que situar el punto de inserción dentro de la celda deseada haciendo clic.
El elemento lo insertaremos como hemos visto hasta ahora.
Existen varias formas de seleccionar una tabla. Una de ellas es a través del menú
Modificar estando el punto de inserción en la tabla, o desplegando el menú contextual
de la tabla al pulsar con el botón derecho sobre ella. En ambos casos aparece la opción
Tabla, a través de la cual se puede elegir la opción Seleccionar tabla.
- 104 -
Dreamweaver CS4
También es posible seleccionar una pulsando con el ratón sobre el borde exterior
que la rodea, o pulsando <table> que aparece en la barra de estado de la ventana de
documento.
Cuando se selecciona una tabla o cuando se coloca el cursor sobre cualquier parte
de la tabla, Dreamweaver muestra en una zona verde el ancho de la tabla y de cada
columna. Junto a los anchos se encuentran unos menús desplegables (menú de
encabezado de la tabla y menú de encabezado de la columna). Estos menús permiten
acceder rápidamente a determinados comandos relacionados con la tabla.
- 105 -
Dreamweaver CS4
En este menú vemos que también tenemos las opciones para Borrar o Igualar los
anchos.
Puede seleccionarse una fila o columna de varias formas, lo mejor es que pruebes
las distintas formas y elijas la que más te gusta. Estas son las formas de selección:
- 106 -
Dreamweaver CS4
En cualquier momento, para seleccionar una fila posicionar el cursor en cualquier sitio de
la fila y sobre la etiqueta <tr> de la barra de estado o sobre la etiqueta <td> para
seleccionar la celda.
Para seleccionar varias celdas contiguas, basta con mantener pulsado el ratón
mientras se arrastra sobre las celdas deseadas.
Para seleccionar una sola celda o varias celdas no contiguas, hay que mantener
pulsada la tecla Control mientras se hace clic sobre las celdas.
- 107 -
Dreamweaver CS4
La parte superior del inspector de propiedades nos permite alternar entre las
propiedades HTML, que en este caso sirven para especificar las propiedades del texto que
se insertará dentro de la celda (o celdas) seleccionada, y la propiedades CSS para definir
los estilos.
La parte inferior sirve para especificar valores propios de la celda, como puede ser el
color o imagen de fondo (que es preferible definir con CSS), la alineación del contenido en
horizontal (Horz.) y vertical (Vert.), especificar su tamaño (An. y Al.) (en Fnd). Si no
queremos que el tamaño se ajuste al contenido, marcamos la opción No aj. y si queremos
convertirla en un encabezado, basta con marcar la opción Enc..
Los selectores.
- 108 -
Dreamweaver CS4
Pero ¿y si queremos editar las propiedades de las etiquetas que forman la tabla?
Fijémonos en el aspecto de la barra de estado cuando tenemos el punto de inserción en una
celda:
Vemos que con el selector table nos referimos a la tabla completa. Con el selector
tr hacemos referencia a las filas y con el selector td hacemos referencia a las celdas.
Cuando las celdas sean encabezados, en vez de td, emplearemos el selector th. Observa
que no hay un selector para referenciar a las columnas enteras.
Podemos crear clases y asignarlas a la tabla, a una fila o a una columna. Recuerda
que podemos emplear selectores compuestos. Así para referirnos a las filas de una tabla
con la clase miclase, lo haremos con el selector .miclase tr, y emplearemos .miclase td
para referirnos sus celdas.
Nota: Si al crear una página definimos las propiedades del texto empleando las
Propiedades de la página, Dreamweaver crea una regla con el selector body,td,th. Es
decir, aplica el mismo estilo a la página, a las celdas y a los encabezados. Esto hará que por
ejemplo, si cambiamos la fuente de la tabla, el cambio no se aplique ya que prevalece la
generada por Dreamweaver, por ser más concreta. Esto puede entrar muchas veces en
conflicto. Para evitarlo, lo mejor es editar el selector dejándolo sólo como body. Recuerda
que para editar un selector, hacemos clic derecho sobre la regla en el panel Estilos CSS, y
elegimos Editar selector en el menú contextual.
Propiedades.
- 109 -
Dreamweaver CS4
Un estilo muy útil es el que nos permite centrar la tabla en la página. Para ello,
debemos editar los márgenes izquierdo y derecho (categoría Cuadro), estableciendo el
valor auto para ambos.
Otro aspecto que facilita ver los datos en la tabla son las filas alternas. Para hacerlo,
no tenemos más que crear una clase que, por ejemplo, cambie el color de fondo, y aplicarla
a filas alternas.
Como ya sabes, el Ancho de una tabla puede ser definido como Píxeles o como
Porcentaje. El tamaño de la tabla a través del inspector de propiedades estará especificado
por los valores de An (anchura) y Al (altura). Normalmente sólo se especifica la anchura, no
la altura.
No solo puede establecerse el tamaño de las tablas y de las celdas a través del
inspector de propiedades. También es posible hacerlo manteniendo pulsado el ratón sobre
alguno de los bordes, arrastrándolo hacia la posición deseada.
- 110 -
Dreamweaver CS4
Lo primero que hay que hacer es, estando el cursor en una celda o seleccionando
varias, desplegar el menú contextual de la tabla al pulsar con el botón derecho sobre ella, o
bien abrir el menú Modificar. En ambos casos aparece la opción Tabla.
Según las celdas seleccionadas, algunas de las opciones de Tabla se podrán utilizar
mientras que otras no.
Para insertar una fila o una columna, hay que pulsar sobre las opciones Insertar
fila o Insertar columna.
También tenemos una opción más completa, la opción Insertar filas o columnas....
Al seleccionarla aparece una nueva ventana, donde es posible determinar si lo que se
insertarán serán filas o columnas, el número de ellas que se insertará, y la posición donde
se insertarán.
- 111 -
Dreamweaver CS4
Para eliminar una fila o una columna, hay que posicionar el cursor en la fila o
columna a eliminar y elegir la opción Eliminar fila o Eliminar columna del menú Tabla.
Es posible insertar tablas dentro de las celdas de otras tablas. A esto se le llama
anidar tablas.
- 112 -
Dreamweaver CS4
Para anidar tablas sólo tienes que posicionar el cursor en la celda donde quieres
insertar la nueva tabla e insertarla como ya hemos visto.
Combinar celdas consiste en convertir 2 o más celdas en una sola por lo que
dejará de haber borde de separación entre una celda y otra ya que serán una sola. Esto nos
puede servir por ejemplo para utilizar la primera fila para escribir el título de la tabla,
normalmente más ancho. En este caso habría que combinar todas las celdas de la primera
fila en una sola.
Tienes que tener en cuenta que sólo es posible combinar celdas contiguas, cuya
combinación pueda dar como resultado otra celda, es decir, que su combinación de como
resultado un rectángulo. No podemos combinarlas para formar una "L". Por ejemplo, en la
siguiente tabla no podrían combinarse las celdas 1 y 4, ni las celdas 1, 2 y 3, porque dichas
combinaciones no dan como resultado una celda.
- 113 -
Dreamweaver CS4
Para dividir una celda hay que pulsar sobre el botón del inspector de
propiedades, o sobre la opción Dividir celda de la opción Tabla.
En ambos casos, aparece una ventana como ésta, en la que hay que especificar si la
celda se va a dividir en filas o columnas, y el número de éstas.
- 114 -
Dreamweaver CS4
En este libro nos limitaremos al modo estándar, aunque puedes emplear el Modo de
tablas expandidas cuando lo creas útil.
Siempre que se crea una página web hay que tener en cuenta que va a ser visitada
por usuarios con monitores de distintos tamaños y con distintas resoluciones. Desde las
pequeñas pantallas de los portátiles de bajo coste, hasta monitores panorámicos en alta
resolución.
El diseño fijo especifica las medidas en píxeles. Por lo que el contenido siempre se
mostrará del mismo tamaño, lo que facilita mucho el diseño. Por contra, se
desaprovecha mucho el espacio en monitores grandes, o puede aparecer el "scroll"
horizontal en monitores muy pequeños.
El diseño elástico especifica las medidas en porcentajes. Esto hace que el contenido
se adapte al tamaño de la ventana en la que se visualiza, lo que nos permite
aprovecharla completamente. Por contra, en diseños elaborados, es más complicado
- 115 -
Dreamweaver CS4
En una página con tablas de tamaño fijo, en píxeles. Imagina que la página ha sido
diseñada para visualizarse correctamente en un monitor pequeño de baja resolución. Si
modificas el tamaño de la ventana, verás que la tabla es siempre del mismo tamaño. Esto
tiene un gran inconveniente, ya que si maximizas la ventana del navegador (lo que
equivaldría a visualizar la página en un monitor grande con alta resolución), a los lados de la
tabla aparecerá un gran espacio vacío.
En un principio puede parecer más conveniente utilizar tablas con tamaño fijo,
aunque esto implique que aparezca el hueco vacío a la derecha, en el caso de los monitores
con alta resolución. Pero con un poco de práctica a la hora de manejar las tablas, puedes
salvar el inconveniente del descuadre de la página y así definir páginas con tamaño en
porcentaje que aprovechen el ancho cuando el monitor de más grande.
- 116 -
Dreamweaver CS4
Los valores An. y Al. de una celda siempre están en Píxeles. En la imagen anterior,
la celda no tiene una anchura concreta, se ajusta al contenido. Si la queremos exactamente
de de 200 píxeles, basta con introducir 200px en An.. Para que, por ejemplo, la anchura
fuera del 25 por ciento de la tabla, en An. habría que escribir 25%.
Jugando con las medidas de las celdas de la tabla, y teniendo en cuenta qué
contiene cada una de ellas (imágenes, texto alineado a la derecha, texto alineado a la
izquierda, texto de gran tamaño, etc.), puede conseguirse que al visualizar la página en
monitores de distintos tamaños y con distintas resoluciones, la apariencia sea bastante
similar, o al menos que la distribución del contenido de la tabla no se vea muy afectado por
el cambio de tamaño de la ventana del navegador.
- 117 -
Dreamweaver CS4
Unidad 8.
Marcos
Vamos a ver qué son los marcos y para qué se utilizan. También veremos cómo
insertar un marco sencillo en una página, y cómo trabajar con él.
8.1. Introducción
Los marcos o frames sirven para distribuir mejor los datos de las páginas, ya que
permiten mantener fijas algunas partes, como pueden ser el logotipo y la barra de
navegación, mientras que otras sí pueden cambiar. Además de mejorar la funcionalidad,
pueden mejorar también la apariencia.
Cada uno de los marcos de una página, contiene un documento HTML individual. Por
ejemplo, en la siguiente imagen puedes ver una página con dos marcos. El marco izquierdo
contiene el documento menu.htm y el derecho el documento inicio.htm. Para poder
visualizar la página de este modo, hemos tenido que abrir el documento index.htm, que es
la página que contiene los marcos agrupados.
- 119 -
Dreamweaver CS4
Es posible editar los documentos contenidos en los marcos desde la página que
contiene el grupo de marcos. Esto facilita el trabajo, ya que es más fácil hacerse una idea de
cómo quedará la página al final, cosa que no es posible si se editan individualmente cada
uno de los documentos que contiene el marco.
El trabajar con marcos puede resultar una tarea algo complicada, sobre todo al
principio, por lo que no vamos a profundizar mucho en el tema, y veremos solamente
algunos conceptos básicos y ejemplos sencillos.
Actualmente los marcos están cayendo en desuso. Aunque son realmente prácticos,
crean problemas a la hora de ser indexados por los buscadores. Y estar correctamente
indexado y posicionado es crucial para una web.
Por ejemplo, si vemos el código fuente de una página con marcos, vemos que
realmente no hay más que las llamadas a las páginas correspondientes, por lo que no hay
nada que indexar. Por otro lado, si se indexa una página, puede que el visitante llegue a ella
directamente, no a través del marco. Esto hace, por ejemplo, que el usuario no pueda
acceder a los elementos de navegación de nuestro sitio.
La pega más común al no usar marcos es tener que repetir los elementos comunes,
como el menú y logo en cada página, con la complicación correspondiente a la hora de
hacer un cambio. No obstante, esto es fácilmente solucionable si empleamos PHP o
JavaScript en nuestra página.
Existen varias formas de crear un marco. Nosotros vamos a ver solamente una de
ellas.
- 120 -
Dreamweaver CS4
Para crear un marco, primero hay que abrir algún documento. Puede ser uno nuevo
o uno ya existente.
Después, dirigirse al menú Insertar, HTML, Marcos. A través de esta opción puede
elegirse el tipo de marco que va a crearse.
- 121 -
Dreamweaver CS4
Como puedes ver en la imagen, aparece una línea que divide el documento en dos.
El documento de partida era uno nuevo.
Para seleccionar el documento que contiene el grupo de marcos hay que pulsar
sobre la línea que separa los marcos. Esto solo es posible mientras dicho documento no se
haya guardado.
- 122 -
Dreamweaver CS4
Para seleccionar los marcos del documento es necesario dirigirse al panel Marcos,
que puede abrirse a través del menú Ventana. También puedes abrir el panel Marcos
pulsando la combinación de teclas Mayúsculas + F2.
No es necesario seleccionar los marcos para editar los documentos que éstos
contengan.
8.4. Guardar
Todos los documentos que contienen marcos tienen que tener una página en cada
uno de ellos. Es por esto que al crear algún marco, se cargan páginas nuevas por defecto
en cada uno de ellos, a excepción del marco que contiene la página original.
- 123 -
Dreamweaver CS4
Estas páginas nuevas pueden ser posteriormente sustituidas por otras ya existentes,
como ya veremos más adelante.
Es necesario guardar la página que contiene el grupo de marcos, así como cada una
de las páginas que están incluidas en sus marcos.
No es conveniente guardar la primera vez los marcos con la opción Guardar todo
, ya que podemos equivocarnos al dar los nombres a los nuevos documentos.
Es preferible guardar cada documento uno por uno, a no ser que todos los marcos
contengan alguna página ya existente, ya que en ese caso el único documento al que habrá
que dar nombre será al que contiene el grupo de marcos.
Para guardar el documento que contiene el grupo de marcos, hay que seleccionarlo
previamente.
Para guardar cada uno de los otros documentos, simplemente hay que situar el
cursor en ellos antes de pulsar sobre Guardar .
Una vez seleccionado un marco a través del panel Marcos, pueden establecerse sus
propiedades a través del inspector de propiedades.
Cada marco tiene asignado un nombre, que puede cambiarse a través de Nombre de
marco. El nombre no puede contener espacios en blanco.
En Origen aparece el nombre del documento HTML que está contenido en el marco.
- 124 -
Dreamweaver CS4
En Bordes puede elegirse si aparecerá o no una línea separando el marco del resto de
marcos. En el caso de que se muestre el borde, se puede especificar un color para éste
a través de Color borde.
Si la opción Mismo tamaño está activa, indica que los usuarios no podrán variar las
medidas del marco desde el navegador.
El Ancho del margen y el Alto del margen indican la separación que habrá entre el
contenido del marco y sus bordes izquierdo-derecho y superior-inferior.
En Bordes puede elegirse si aparecerá o no una línea separando los marcos entre sí
y puede especificarse un color para este a través de Color del borde. También es posible
establecer un grosor para el borde a través de Ancho.
El campo Columna (o Fila dependiendo del marco elegido en Selección Fila Col.)
sirve para especificar el tamaño del marco, que puede ser en Píxeles, Porcentaje (de la
ventana) o Relativo (proporcional al resto de marcos).
Normalmente utilizarás dos marcos, uno de ellos con tamaño en Píxeles, que será el
que contenga la barra de navegación, y el otro marco con tamaño Relativo, para que se
ajuste a la ventana del navegador.
- 125 -
Dreamweaver CS4
Como ya has visto, el contenido de un marco puede establecerse a través del campo
Origen del inspector de propiedades.
A través del campo Origen del inspector de propiedades, sólo es posible especificar
el documento que se cargará inicialmente en el marco, pero hemos de poder cambiar este
documento por otro a través de vínculos.
_parent: Abre el documento vinculado en la ventana del marco que contiene el vínculo o
en el conjunto de marcos padre. Como ya sabes, el marco padre es el marco en el que
se encuentra el documento inicial, sobre el que se han insertado el resto de marcos.
_top: Abre el documento vinculado en la ventana completa del navegador, lo cual quiere
decir que los marcos de la ventana desaparecerán al abrir el vínculo en ella.
- 126 -
Dreamweaver CS4
Además de estos destinos para los enlaces, también aparecerán los nombres de los
distintos marcos de la página.
Gracias a todo esto podremos hacer que las barras de navegación y el resto de
enlaces funcionen a nuestro antojo, cargando unas u otras páginas en alguno de los
marcos, en una ventana nueva, en toda la ventana, etc.
Esta tarea puede resultar algo pesada, y al principio complicada, pero da muy
buenos resultados finales.
- 127 -
Dreamweaver CS4
Unidad 9.
Formularios
Vamos a ver qué es un formulario, para qué se utiliza, cómo insertar uno, qué
elementos puede contener y cómo pueden validarse los datos introducidos en él.
9.1. Introducción
Los formularios se utilizan para recoger datos de los usuarios, nos pueden servir
para realizar un pedido en una tienda virtual, crear una encuesta, conocer las opiniones de
los usuarios, recibir preguntas, etc.
Una vez el usuario rellena los datos y pulsa el botón para enviar el formulario se
arrancará un programa que recibirá los datos y hará el tratamiento correspondiente.
Un formulario está formado, entre otras cosas, por etiquetas, campos de texto,
menús desplegables, y botones.
- 129 -
Dreamweaver CS4
Los elementos de formulario pueden insertarse en una página a través del menú
Insertar, opción Formulario, o lo que es más cómodo si vamos a insertar varios elementos,
desde el panel Insertar en la sección Formularios.
A través de esta opción se puede acceder a la lista de todos los objetos de formulario
que pueden ser insertados en la página.
Vamos a ver uno por uno algunos de los distintos elementos que pueden formar
parte de un formulario, así como algunas de sus propiedades.
Permiten introducir texto. El Campo de texto solo permite al usuario escribir una
línea, mientras que el Área de texto permite escribir varias.
También es posible definirlo como Contraseña es como el campo de texto pero las
letras que va tecleando el usuario se sustituyen por un carácter como podrás ver en la
imagen siguiente.
- 130 -
Dreamweaver CS4
Botón
También es posible cambiar el texto del botón, a través de la propiedad Valor del
inspector de propiedades.
Como mínimo tiene que haber un botón del tipo Enviar formulario, imprescindible
para enviar los datos. Además le suele acompañar un botón Restablecer formulario para
hacer reset en el caso de que el usuario quiera comenzar de nuevo a rellenarlo.
Casilla de verificación
Botón de opción
Es un pequeño botón redondo que puede activarse o desactivarse. Si hay varios del
mismo formulario con el mismo nombre, sólo puede haber uno activado. Cuando se activa
- 131 -
Dreamweaver CS4
uno, automáticamente se desactivan los demás. Esto obliga al usuario a sólo poder elegir
una opción.
Lista/Menú
Una lista o menú es un elemento de formulario que lleva asociada una lista de
opciones.
Los elementos se añaden a través del botón Valores de lista... del Inspector de
propiedades.
Cuando se trata de un menú, solo es posible elegir uno de los elementos, pero si se
trata de una lista, a través de Selecciones del inspector de propiedades puede permitirse
que se seleccionen varios simultáneamente.
Etiqueta
- 132 -
Dreamweaver CS4
asociadas al control nos permite activarlo al pulsar sobre el texto. Esto es muy práctico en
casillas de verificación y botones de opción.
Una propiedad muy importante de los formularios es su nombre. Ya que al recibir los
datos, a través del nombre sabremos qué control los envía.
- 133 -
Dreamweaver CS4
Dentro de dicho formulario se podrán insertar los elementos de formulario, que como
ya sabes puedes insertar a través del menú Insertar, opción Formulario o desde el panel
Insertar.
Es muy recomendable utilizar tablas para organizar los elementos de los formularios.
Utilizando tablas se consigue una mejor distribución de los elementos del formulario, lo que
facilita su comprensión y mejora su apariencia.
Podemos cambiar la apariencia de los formularios con CSS. En este caso, podemos
emplear el selector form.
Para validar un formulario hay que abrir el panel de Comportamientos. Este panel
se puede abrir a través del menú Ventana, opción Comportamientos, o pulsando Mayús +
F4. Comportamientos forma parte del panel Inspector de etiquetas.
En este panel hay que desplegar el botón y pulsar sobre la opción Validar
formulario, deberás haber seleccionado el formulario previamente.
- 134 -
Dreamweaver CS4
Entonces se mostrará una ventana como la siguiente, donde aparecen todos los
elementos del formulario.
Puede seleccionarse uno por uno cada elemento del formulario, pudiendo especificar
los requisitos que ha de cumplir.
- 135 -
Dreamweaver CS4
Unidad 10.
Multimedia
Vamos a ver cómo insertar elementos multimedia. En concreto, veremos cómo
insertar una animación Flash, un sonido y un vídeo, que son los más empleados.
Las películas Flash son animaciones, cuyo archivo tiene la extensión SWF. Es
frecuente verlas en las páginas iniciales de los sitios web, a modo de presentación hacia los
usuarios, como banners publicitarios, como botones... Flash es el elemento multimedia más
empleado en las páginas web.
Las películas Flash pueden insertarse en una página a través del menú Insertar →
Media, opción Flash, o pulsando Ctrl + Alt + F.
- 137 -
Dreamweaver CS4
Veamos las opciones más importantes que nos ofrece el inspector de propiedades
cuando tenemos seleccionado el archivo Flash:
Como en otros elementos, como las imágenes, podemos asignarle el ancho (An.) y
alto (Alt.). En Archivo, indicamos la ruta hasta el archivo SWF.
La opción Bucle indica que al finalizar la película, ésta volverá a comenzar desde el
principio.
La otra es la opción Rep. autom. (reproducción automática), que al estar marcada indica
que nada más cargarse la página comenzará a reproducirse la película Flash. Si esta
opción no estuviera marcada, se mostraría únicamente el primer fotograma de la película
hasta que el usuario la activase. Por tanto interesa desmarcar esta opción cuando se
desea que la reproducción sea activada por algún comportamiento.
La Calidad, cuanto más baja, antes se cargará el archivo pero peor se verá. Conviene
dejarla en Alta para verlo tal cual se creó.
La Escala permite elegir cuanto se verá del archivo. Las películas Flash no siempre son
del tamaño exacto del contenido, pueden tener un escenario de fondo alrededor del
objeto, aunque no se muestre. Si dejamos Predeterminada, se verá todo la película. En
cambio, si elegimos Ajuste exacto, se verán sólo los objetos, omitiendo el escenario de
fondo.
- 138 -
Dreamweaver CS4
Alinear funciona como con las imágenes, y nos permite alinear la película en relación
con el texto. Si queremos centrarla horizontalmente, podemos optar por centrar el
contenido del elemento que contiene el Flash (normalmente un párrafo) empleando CSS.
- 139 -
Dreamweaver CS4
10.2. Sonido
No es muy habitual incluir sonido en una página web, ya que algunos usuarios
suelen estar escuchando su propia música cuando navegan en Internet, por lo que el
escuchar también sonido en cada página que se visita puede resultar algo molesto.
- 140 -
Dreamweaver CS4
que indicamos es que el navegador debe de intentar abrir el archivo empleando los pluigns
que tenga para tal fin. Por eso, si no lo tiene, nos invitará a instalarlo.
En Dreamweaver no se mostrarán los controles de audio. Todos los archivos que son
insertados como plugin aparecen representadas dentro de Dreamweaver por una imagen
como la siguiente.
- 141 -
Dreamweaver CS4
La línea de código del archivo de audio nos quedaría del siguiente modo:
Si quieres poner música de fondo en una página web, sin que aparezcan los
controles de audio, puedes escribir este código directamente en la vista Código.
Lo más habitual en la web es insertar el sonido empleando Flash. Esto hace que
no se necesiten plugins, sólo poder reproducir Flash. Además, nos permite crear los
controles personalizados.
10.3. Vídeos
En ocasiones puede interesar incluir algún vídeo en una página web, pero hay que
tener en cuenta que los vídeos suelen ocupar mucho espacio en disco, y por lo tanto,
precisan de mucho tiempo para descargarse.
En este apartado nos referimos a inserta vídeo de un archivo alojado en nuestro sitio.
No a mostrar vídeos de sitios especializados, como youTube.
Los formatos de vídeo que suelen utilizarse en Internet son el AVI, el MPEG y el
MOV.
- 142 -
Dreamweaver CS4
Hay que prestar especial atención al ancho y alto. Por defecto, si Dreamweaver
no puede obtener el tamaño del archivo lo fijará a 32 x 32, insuficiente para ver un vídeo. Es
mejor borrarlos, y así el vídeo se mostrará con su tamaño original. Si conocemos el tamaño
del vídeo, podemos pensar en insertarlo directamente, pero hay que tener en cuenta el
tamaño de los controles de reproducción, que depende de cada navegador.
Como ya hemos dicho, todos los objetos insertados a través de la opción Plug-in
precisan que el usuario tenga instalado un reproductor o un plug-in apropiado para
reproducirlos. En el campo Origen del inspector de propiedades se establece el archivo
vinculado (el archivo de audio o de vídeo) que ha de reproducirse.
- 143 -
Dreamweaver CS4
Unidad 11.
Las plantillas
En este tema vamos a ver qué son las plantillas, cómo crearlas y cómo basar
documentos en ellas.
11.1. Introducción
Cada vez que deseamos crear un sitio web, tenemos que tener muy en cuenta que
las páginas deben seguir un formato uniforme.
Además del formato, es frecuente tener elementos que se repiten en cada página,
como el logo o el menú.
Las plantillas son una especie de copia de la página en la que van a estar basadas
el resto de páginas del sitio web, pero que incluyen la posibilidad de establecer unas
zonas editables y otras zonas que serán fijas, que no podrán ser modificadas.
No es posible modificar las propiedades de una página que está basada en una
plantilla, a excepción del título. Cuando se desea que existan páginas con, por ejemplo,
diferente color de fondo, es necesario crear plantillas diferentes con los distintos colores, y
basar las páginas en una u otra plantilla, según el color de fondo que se desee para cada
una.
Cuando se modifica el diseño de una plantilla, se pueden actualizar todas las páginas
basadas en ella. Esto nos puede ahorrar mucho trabajo.
- 145 -
Dreamweaver CS4
Las plantillas son archivos con la extensión DWT que se guardan en el sitio web,
dentro de una carpeta llamada Templates.
Las plantillas pueden crearse desde cero, o a partir de una página ya existente.
Una forma de crear una plantilla desde cero es a través del panel Archivos, pestaña
Activos.
La pestaña Activos se puede abrir a través del menú Ventana, opción Activos.
Una vez abierto el panel hay que seleccionar el botón , para poder trabajar con
las plantillas.
Los botones inferiores del panel Activos son similares a los del panel
Estilos CSS.
El único botón diferente es el primero, que en este caso sirve para actualizar la lista,
el resto permiten crear una nueva plantilla, editar una plantilla seleccionada en la lista, o
eliminarla.
Para crear una nueva plantilla hay que pulsar sobre el botón . Si el botón está
desactivado, pulsa con el botón derecho del ratón sobre el área de plantilla y elige Nueva
Plantilla).
- 146 -
Dreamweaver CS4
Las plantillas se guardan en el sitio web actual, dentro de la carpeta Templates, que
se crea automáticamente.
Para crear una plantilla a partir de un archivo existente es necesario abrir dicho
archivo, y después guardarlo como plantilla a través del menú Archivo, opción Guardar
como plantilla.
- 147 -
Dreamweaver CS4
estilo, ya que la ruta no será la correcta, y sólo nos servirá para crear páginas en la misma
carpeta que el archivo desde el que creamos la plantilla.
Ahora solo nos quedaría cambiar los elementos variables por regiones editables.
Todos los elementos de una plantilla están bloqueados por defecto, no se pueden
modificar.
Es necesario establecer las zonas para que puedan ser editadas en las páginas que
se basen en dicha plantilla.
Para editar una plantilla hay que abrirla en Dreamweaver. Una forma de abrirla es a
través del panel Activos, pulsando dos veces sobre ella, o estando seleccionada pulsando
sobre el botón como ya hemos visto.
Para insertar una región editable hay que situar el puntero en el lugar en el que se
desea insertar, y después dirigirse al menú Insertar, Objetos de plantilla, opción Región
editable, o pulsar la combinación de teclas Ctrl + Alt + V.
Dentro de la plantilla no pueden existir dos regiones editables con el mismo nombre.
- 148 -
Dreamweaver CS4
Dentro del recuadro es posible insertar objetos, que aparecerán por defecto en
aquellos documentos que se basen en la plantilla. Estos objetos, al estar dentro de la zona
editable, podrán ser modificados en las páginas.
La región editable se ajustará al tamaño del contenido. Por lo que aunque parezca
pequeña cuando aún no tiene nada no limitará lo que queramos introducir.
Todos los objetos que se encuentren fuera de estas zonas editables aparecerán
también en las páginas, pero no podrán ser modificados.
En este caso, la imagen aparecería en todas las páginas que se basaran en esta
plantilla, mientras que todo lo que insertáramos dentro de la zona editable
FormularioCorreoElectronico podría ser modificado.
- 149 -
Dreamweaver CS4
La opción más simple, consiste en elegir una Página de plantilla al crear un Nuevo
documento.
- 150 -
Dreamweaver CS4
El uso de las plantillas puede resultar un poco más complicado si queremos aplicar la
plantilla sobre un documento existente. Vamos a ver cómo basar una página vacía en una
plantilla, ya que por el hecho de estar vacía resulta más sencillo.
Una vez abierto el documento, hay que dirigirse al menú Modificar, Plantillas,
opción Aplicar plantilla a página.
Es preferible que antes de hacer esto nos aseguremos de que el sitio que se
encuentra abierto en Dreamweaver es el mismo en el que vamos a guardar el documento, y
el mismo en el que se encuentra la plantilla en la que queremos basarlo.
Después de pulsar sobre la opción Aplicar plantilla a página aparece una ventana
como la siguiente, en la que hay que seleccionar una de las plantillas de la lista Plantillas:
del sitio.
- 151 -
Dreamweaver CS4
En ella hay que establecer una correspondencia entre el nombre de la región del
documento vacío con el nombre de alguna región de la plantilla.
En este ejemplo, la región del documento vacío que no coincidía con el nombre de
ninguna región de la plantilla era la región Document body.
- 152 -
Dreamweaver CS4
Sí se podría cambiar el estilo del texto, insertar más elementos de formulario, tablas,
etc.
Para que una página deje de estar basada en una plantilla hay que dirigirse al menú
Modificar, Plantillas, opción Separar de plantilla.
Cuando se separa una página de una plantilla, el contenido de la página sigue siendo
el mismo que el que tenía cuando aún estaba basada en la plantilla, pero sin las
restricciones establecidas por la plantilla, ni las ventajas al editar la plantilla original.
- 153 -
Dreamweaver CS4
Unidad 12.
HTML desde Dreamweaver
En este tema vamos a ver algunas de las facilidades que proporciona Dreamweaver
para trabajar sobre el propio código HTML, y no únicamente sobre el editor gráfico de la
vista diseño.
En este tema no se pretende enseñaros el lenguaje HTML sino cómo poder realizar
algunos reajustes directamente en el código estando dentro de Dreamweaver.
12.1. Etiquetas
Ya sabes que el lenguaje HTML está basado en etiquetas que marcan el inicio y fin
de cada elemento de la página Web.
En el primer tema vimos como ejemplo las etiquetas que hay que incluir en el código
HTML de una página para darle un título. Consistía simplemente en escribir el título deseado
entre las etiquetas <title> y </title>.
Las etiquetas consisten en poner un mismo comando entre los símbolos < y >. La
primera etiqueta indica inicio, y la segunda, que incluye el símbolo /, indica final y se suele
denominar etiqueta de cierre.
Por ejemplo, un párrafo se inserta entre las etiquetas <p> y </p>, pero es posible
cambiar sus características predeterminadas, como puede ser asignarle una clase de estilo
CSS. Para ello, a la etiqueta de apertura anterior habría que añadir el atributo y su valor,
quedando <p class="miclase"> y </p>.
También hay elementos que no precisan insertar etiqueta de cierre. Por ejemplo, un
May + INTRO dentro del código HTML equivale a la etiqueta <br>. Realmente estas
- 155 -
Dreamweaver CS4
Usar este método es muy aconsejable, de esta forma los navegadores que estén
configurados para visualizar juegos de caracteres que no contengan letras como la ó o la ñ
podrán ver el sitio correctamente. En caso contrario estos caracteres se mostrarían de forma
extraña si no elegimos la codificación adecuada.
Aquí tienes una tabla de los caracteres más utilizados con sus Entidades HTML
numérica y de nombre de entidad:
- 156 -
Dreamweaver CS4
Para saltarte esta norma puedes escribir tantas veces como quieras y se
visualizarán tantos espacios como elementos de entidad hayas introducido.
- 157 -
Dreamweaver CS4
Recordarás que Dreamweaver ofrece la posibilidad de trabajar con tres vistas: vista
Diseño, vista Código y vista Dividir (Código y Diseño).
- 158 -
Dreamweaver CS4
Visitar mi pagina
- 159 -
Dreamweaver CS4
Después de escribir nosotros este símbolo, Dreamweaver mostrará una lista con
todos los comandos que pueden aparecer después él. Para elegir uno de ellos hay que
pulsar dos veces sobre él con el puntero del ratón, o bien, estando seleccionado, pulsar
INTRO.
Después de <a hay que introducir un espacio en blanco. Nada más teclear el espacio
en blanco aparecerá otra lista de elementos, que son los que pueden escribirse después de
la a, los atributos de la etiqueta.
- 160 -
Dreamweaver CS4
Tenemos que elegir href. Para hacerlo, podemos optar por seleccionarlo de la lista
con doble clic, pulsar h (para que se seleccione) + Intro (para introducirlo) o escribirlo.
En el caso de atributos en los que hay que indicar la ubicación de un archivo, nos
aparecerá la opción Examinar... que abre el cuadro de diálogo para elegir el archivo.
También podemos continuar escribiendo la dirección.
En lugar de cerrar ya la etiqueta con el símbolo >, queremos primero indicar que el
vínculo ha de abrirse en una ventana nueva. Para ello tenemos que introducir un nuevo
espacio, para que se nos muestre otra lista.
En ella hay que elegir target. Entonces el cursor aparecerá entre las nuevas comillas
dobles, y se mostrará una lista en la que es posible elegir el destino del enlace. Cuando un
atributo puede tomar unos valores concretos, estos nos aparecerán como opciones.
- 161 -
Dreamweaver CS4
Como queremos que el enlace se abra en una página nueva, seleccionamos _blank.
- 162 -
Dreamweaver CS4
Con el texto seleccionado, pulsamos en uno de los iconos junto a los números de
línea o el icono Contraer selección . El ejemplo anterior se contraería quedando:
De esta forma podríamos ocultar el código que no nos interesa y dejar el resto del
código más legible.
Otro botón que nos ayudará será el icono Seleccionar etiqueta padre . Este
botón selecciona toda la etiqueta que contiene al punto de inserción. A medida que los
sigamos pulsando, irá seleccionado las etiquetas en orden jerárquico, aumentando la
selección.
Una pega que encontramos es que esto no se guarda, y la próxima vez que abramos
el documento aparecerá todo el código expandido.
- 163 -
Dreamweaver CS4
Al volver al modo gráfico es posible ver si hay algunos errores en el código HTML,
como puede ser una etiqueta incompleta. El código erróneo aparecerá en amarillo:
Si volvemos al código podremos encontrar el error fácilmente. Para que los errores
se resalten, debe de estar pulsado el icono .
Otra forma de detectar errores en el código es fijándonos en los colores. Por ejemplo,
si no hemos cerrado una etiqueta o las comillas de un atributo, veremos que los colores del
código no son como deberían.
No todos los errores son visibles a simple vista, por ejemplo escribir mal el nombre
de un atributo.
Otra forma de detectar errores en nuestra página es a través del menú Comprobar
navegadores de destino en la barra de herramientas Documento.
Para ver los errores que tiene nuestra página, desplegamos el menú y elegimos
la opción Validar documento actual.
A continuación se abrirá el panel Resultados con las lista de los errores encontrados.
- 164 -
Dreamweaver CS4
Como ya sabrás los distintos navegadores y sus distintas versiones hacen que un
error lo sea o no, debemos realizar la comprobación eligiendo las versiones de los
navegadores que consideremos sean las más utilizadas entre nuestros navegantes.
Para comprobar la compatibilidad de la página web que hayas creado puedes utilizar
el desplegable Comprobar página. Despliégalo y haz clic sobre la opción Comprobar
compatibilidad con navegadores:
- 165 -
Dreamweaver CS4
Donde podrás indicar que navegadores y a partir de qué versión quieres que se
tengan en cuenta cuando Dreamweaver realiza la comprobación de compatibilidad.
En ocasiones es posible querer buscar dentro de un sitio web todas aquellas páginas
que contengan un texto en concreto, una etiqueta en concreto, o parte de estos elementos.
Tal vez los queramos buscar porque deseemos trabajar sobre esas páginas y no
recordábamos cuál de ellas era, o tal vez porque queramos cambiar ese texto o etiqueta por
otros.
- 166 -
Dreamweaver CS4
Imaginemos que una persona ha creado un sitio web, en el que la mayoría de las
páginas tiene al comienzo un texto que hace referencia al nombre del sitio, por ejemplo,
todas esas páginas comienzan con PerrosGatos, y tiene la seguridad de que no existe ese
texto en ninguna parte de las páginas que no sea al comienzo. Ahora imaginemos que esta
persona ha creado una imagen de un perro y un gato, y que quiere cambiar en todas las
páginas que contienen el texto PerrosGatos dicho texto por la imagen.
En este caso no es necesario que abra una por una todas las páginas que contienen
dicho texto, ni tampoco que modifique una por una dichas páginas para cambiar el texto por
la imagen. Para realizar esta tarea resulta más sencillo utilizar la herramienta de Buscar y
reemplazar.
Puedes abrirla a través del menú Edición, opción Buscar y reemplazar, o pulsando
Ctrl + F.
- 167 -
Dreamweaver CS4
En Reemplazar hay que especificar el texto o el código por el que se desea cambiar
el texto o código buscado. Si queremos borrar basta con dejarlo vacío. Si no vamos a
reemplazar no es necesario.
Si se desean buscar todos los documentos que contengan dicho texto o código, y
reemplazar en todos ellos, se utilizan los botones Buscar todos y Reemp. todos. O
podemos reemplazarlos todos directamente.
- 168 -
Dreamweaver CS4
En Reemplazar con, habría que especificar la etiqueta HTML completa para insertar
la imagen. En este caso la etiqueta sería <img scr="imagenes/logo_animales.gif"
alt="PerrosGatos" />, teniendo en cuenta que la imagen se llama logo_animales.gif y que
se encuentra dentro del sitio en la carpeta imagenes.
Como el texto a reemplazar siempre está escrito igual, hemos marcado la opción
Coincidir Mayúsculas y Minúsculas para asegurarnos de que si en otra parte aparece el
texto perrosgatos, no sea reemplazado.
- 169 -
Dreamweaver CS4
Unidad 13.
Otros elementos
Vamos a ver una serie de elementos que suelen aparecer en las páginas web, como
pueden ser las marquesinas, las reglas horizontales y la fecha.
13.1. Marquesinas
Las marquesinas son texto, imágenes, o una mezcla entre texto e imágenes, que
pueden desplazarse de un lado a otro de la ventana en forma de línea.
Para crear una marquesina hay que insertar las etiquetas <marquee> y
</marquee>. Entre dichas etiquetas han de introducirse los elementos que se desea que
aparezcan en la marquesina.
<marquee behavior="alternate">
Bienvenid@s a PerrosGatos
<img src="imagenes/logo_animales.gif" alt="PerrosGatos" />
</marquee>
- 171 -
Dreamweaver CS4
13.2. Fecha
Para insertar la fecha hay que dirigirse al menú Insertar, a la opción Fecha.
- 172 -
Dreamweaver CS4
El elemento que suele utilizarse para separar secciones dentro de una misma página
es la regla horizontal. Una regla horizontal no es más que una línea que cruza
horizontalmente al elemento que la contiene.
Para insertar una regla hay que dirigirse al menú Insertar, opción HTML, luego la
opción Regla horizontal.
Si queremos insertarla desde el código, podemos hacerlo con la etiqueta <hr />.
Estas reglas sólo se diferencian en las opciones Al (altura) y Sombreado. Las dos
primeras, por ejemplo, no tienen activada la opción Sombreado, mientras que las otras dos
sí.
Podemos cambiar su color mediante CSS, con la propiedad color (como el color del
texto).
- 173 -
Dreamweaver CS4
En ocasiones nos gustaría incluir en nuestras páginas cosas que hemos visto en
otras páginas que están publicadas en Internet.
Por una parte, tenemos páginas que nos ofrecen ese código para que lo incluyamos
en nuestra web, como banners o contenido multimedia, como pueden ser los vídeos del
portal youTube.
En la mayoría de estos casos, lo único que tendremos que hacer será copiar ese
código y pegarlo en nuestro código fuente, en el lugar que queramos mostrar el elemento.
En estos casos, lo mejor es ver el código fuente. Puedes visualizar el código fuente
de dichas páginas con cualquier navegador, normalmente a través del menú Ver opción
Código fuente, o bien mostrar el menú contextual de la página pulsando con el botón
derecho sobre ella, y pulsando después sobre la opción Ver código fuente. De este modo
podemos ver su código y emplearlo en nuestras páginas.
Visualizar el código fuente resulta útil para ver cómo se ha estructurado la página, el
uso de los comportamientos (que aparecen programados en código JavaScript), y otra serie
de rutinas JavaScript.
- 174 -
Dreamweaver CS4
- 175 -
Dreamweaver CS4
Unidad 14.
Capas
Vamos a ver algunas de las características básicas sobre las capas, para luego
poder trabajar con ellas y aplicarles algún comportamiento.
14.1. Introducción
Las capas no son más que unos recuadros, elementos de bloque, destinados a
contener y agrupar otros elementos, igual que los párrafos son elementos de bloque
destinados a contener texto.
Al ser elementos contenedores, son muy útiles para organizar nuestros elementos. Si
esto lo combinamos con el posicionamiento absoluto, una propiedad CSS que nos
permite colocar los elementos donde queramos en nuestra página, obtenemos los
elementos ideales para maquetar nuestra página, es decir, distribuir el contenido en
bloques.
En la imagen de arriba vemos varias capas azules distribuidas sobre una capa gris.
- 177 -
Dreamweaver CS4
Cuando convertimos una capa en un elemento con posición absoluta (elemento PA),
se muestra así en Dreamweaver:
Las capas pueden moverse de una posición a otra de la ventana pulsando sobre el
recuadro blanco, y sin soltar el ratón, arrastrándola hacia la nueva posición.
Este icono sirve para seleccionar la capa al pulsar sobre él, y al eliminarlo se
elimina también la capa.
Las capas, combinadas con JavaScript pueden dotar a una página de verdadero
dinamismo.
Las capas pueden insertarse en una página a través del menú Insertar, opción
Objeto de diseño, donde encontramos Etiqueta Div (división simple) y Div PA (Capa con
Posición Absoluta). Para lo que vamos a comentar, nos quedamos con la segunda opción.
- 178 -
Dreamweaver CS4
Una vez se ha insertado la capa, pueden editarse sus atributos, pero para ello hay
que seleccionarla primero.
Una capa puede seleccionarse de varias maneras. Una de ellas es pulsando sobre el
icono correspondiente, pero esto no resulta útil cuando existen muchas capas en un
mismo documento, ya que todas las capas tienen asociada una imagen igual a ésta, y no es
fácil seleccionar la deseada a la primera.
En dicho panel aparecen los nombres de todas las capas que existen en el
documento actual, y para seleccionar una de ellas simplemente hay que pulsar sobre el
nombre en el panel.
- 179 -
Dreamweaver CS4
Por defecto se toman los lados del documento, a no ser que creemos una Capa PA
dentro de otra capa posicionada. En este caso, la distancia se referirá a los lados de la capa
padre, independientemente de su posición en el documento.
Si queremos que la posición se tome con respecto al elemento padre, pero este no
tiene posicionamiento absoluto, podemos darle un posicionamiento relativo empleando
CSS (En las propiedades de Posición del editor CSS, estableciendo position como
relative). Esto no afectará a la posición del elemento padre si no cambiamos las
propiedades left, top, right o bottom.
Truco: Si queremos centrar una capa con respecto al elemento que la contiene
podemos hacerlo empleando CSS. Para ello, en Izq. ponemos 50%. Para que el lado
- 180 -
Dreamweaver CS4
izquierdo cuente a partir del centro, le damos un margen izquierdo negativo que sea la
mitad del ancho de la capa. En la imagen anterior, como el ancho es 200px, añadiríamos por
CSS margin-left: -100px;.
Vis indica la visibilidad inicial de la capa. La visibilidad puede ser de cuatro tipos:
La visibilidad también puede cambiarse a través del panel Elementos PA, pulsando
sobre la imagen del ojo. El ojo abierto indica Visible, y el ojo cerrado indica Hidden.
A través de Im. fondo y Col puede indicarse una imagen o un color de fondo para la
capa.
- 181 -
Dreamweaver CS4
Podemos editar estas propiedades con el editor CSS en la categoría Posición. Ahí
verás, por ejemplo, que podemos indicar la distancia con el lado derecho (right) en vez del
izquierdo como hacíamos hasta ahora. O la distancia con el lado inferior (bottom). Aunque
podemos hacerlo de varias formas, lo recomendable es indicar la distancia con uno de los
lados y el ancho, y la distancia con el lado superior o inferior y el alto.
- 182 -
Dreamweaver CS4
Lo que harán será dividir nuestra página en las filas y columnas que elijamos, con
anchos fijos o variables.
Una vez seleccionado un diseño, sólo tendremos que reemplazar el texto de ejemplo
por el contenido que queramos.
- 183 -
Dreamweaver CS4
Unidad 15.
Comportamientos
En este tema vamos a ver las características básicas de los comportamientos, así
como un par de ejemplos de entre sus posibles aplicaciones.
15.1. Introducción
Los comportamientos son acciones que suceden cuando los usuarios realizan
algún evento sobre un objeto, como puede ser mover el ratón sobre una imagen, pulsar
sobre un texto, hacer doble clic sobre un mapa de imagen, etc.
Para ello, la imagen tiene asociados dos comportamientos para mostrar y ocultar la
capa. Este tipo de comportamiento lo veremos más adelante.
Otros comportamientos que ya has visto son los que se aplican sobre las imágenes
de sustitución y las barras de navegación, que ya están predefinidos, por lo que no es
- 185 -
Dreamweaver CS4
En este panel hay que desplegar el botón pulsando sobre él, y en Mostrar
eventos elegir HTML 4.1. Es la opción por defecto. Esta opción se debe a que en el pasado,
los comportamientos solían ser diferentes dependiendo del navegador.
Después seleccionamos el objeto que activa el comportamiento, como puede ser una
imagen, un fragmento de texto, etc.
- 186 -
Dreamweaver CS4
El elemento al que afecta y el que activa el comportamiento puede ser el mismo o no.
Como puedes ver, cada comportamiento tiene asociados un evento y una acción.
- 187 -
Dreamweaver CS4
Las acciones son las que se han elegido en la lista anterior y el evento indica cuándo
se debe de realizar la acción.
Al principio del tema teníamos un ejemplo de este tipo. Vamos a ver qué eventos y
acciones hay que establecer para que se produzca dicho comportamiento.
- 188 -
Dreamweaver CS4
Hay que especificar qué elementos han de mostrarse u ocultarse para el evento.
Hay que tener en cuenta en este caso que lo que se desea es que al situar el puntero
sobre la imagen, se muestre la capa, y que cuando el puntero deje de estar sobre la imagen,
la capa se vuelva a ocultar. Para ello es necesario insertar dos comportamientos con la
acción Mostrar-Ocultar elementos. Uno de ellos mostrará la capa para el evento
onMouseOver (cuando el ratón esté sobre), mientras que el otro la ocultará para el evento
onMouseOut (cuando el ratón esté fuera).
- 189 -
Dreamweaver CS4
Otro de los comportamientos que puede aplicarse sobre algún objeto es el de Llamar
Javascript. Este comportamiento permite insertar código JavaScript dentro del código del
documento.
Por ejemplo, es posible hacer que se cierre la ventana del navegador al pulsar sobre
un objeto. Para ello hay que insertar la línea JavaScript "window.close();".
Al igual que para el ejemplo de las capas, lo primero que hay que hacer es
seleccionar el objeto sobre el que se desea aplicar el comportamiento. Seguidamente hay
que seleccionar la acción Llamar Javascript a través del botón .
Entonces aparece una nueva ventana en la que hay que introducir la línea
JavaScript.
- 190 -
Dreamweaver CS4
Pulsando dos veces sobre la acción vuelve a abrirse la ventana anterior, y es posible
modificar la línea de código.
- 191 -
Dreamweaver CS4
Esto es muy común. Así, al crear un enlace, el usuario sabe que es algo que se
puede pulsar, porque al pasar por encima el cursor toma forma de mano, o porque tienen el
estilo propio de los enlaces.
- 192 -
Dreamweaver CS4
Unidad 16.
Comportamientos avanzados
En el tema anterior vimos algunos de los comportamientos básicos, en este tema
veremos otros comportamientos y veremos cómo utilizarlos y aprovecharnos de esta
característica de Dreamweaver para crear diversas funcionalidades automáticamente.
Este comportamiento es útil para poder enviar mensajes al usuario. Ten en cuenta
que no deberás abusar de ellos, pues a la larga pueden resultar un poco incómodos,
utilízalos con un objetivo concreto y no porque quieras atraer la atención del usuario.
Mientras se muestre el mensaje, la ventana del navegador quedará bloqueada.
Una vez seleccionado vete al panel Comportamientos (Mayus + F4) pulsa el botón
y selecciona la opción Mensaje emergente.
Aquí deberás introducir el Mensaje que quieras que se muestre. Pulsa Aceptar
cuando hayas acabado y estará listo.
- 193 -
Dreamweaver CS4
En realidad no habrá hecho ningún movimiento voluntario para recibir ese tipo de
respuesta. Debido a esto (el estimulo-respuesta que espera el usuario), el evento onClick
es el más indicado para este caso.
Si observas esta barra cuando navegas verás que va cambiando su texto según te
encuentres sobre un enlace o no. Normalmente, las páginas que no tratan la Barra de
Estado no muestran ninguna información. Únicamente cuando posicionas el puntero sobre
un enlace, el texto de la Barra cambia para mostrar la dirección a la que éste se dirige.
- 194 -
Dreamweaver CS4
Para crear este comportamiento selecciona el elemento al cual quieres asociar este
comportamiento. Abre el panel Comportamientos (Mayus + F4) y pulsa el botón .
Aquí deberás escribir el texto que quieres que aparezca en el cuadro Mensaje, luego
pulsa Aceptar y listos.
¿Dónde y cómo asociar el texto en una página? es sencillo. Una de las opciones que
te da este comportamiento es poder asociar un texto en concreto a la página en sí.
- 195 -
Dreamweaver CS4
Ahora veamos cómo debemos actuar al establecer texto para los enlaces. En este
caso será necesario que introduzcamos dos comportamientos.
Este comportamiento te será muy útil para mejorar la visualización de tus páginas
web en determinados casos.
- 196 -
Dreamweaver CS4
Una vez terminada esta carga, el navegador empieza la descarga de las imágenes.
Por lo que hay unos momentos en los que la página no se muestra tal y como fue
concebida, e incluso su estructura puede verse afectada si no se introdujeron los valores de
altura y anchura de las imágenes contenidas (el texto se dispondría sin tenerlas en cuenta
hasta que se descargasen).
Para ello deberemos abrir el panel Comportamientos (Mayus + F4) y hacer clic
Aquí deberás incluir las imágenes que quieras que se carguen utilizando los botones
, podrás indicar su ubicación pulsando el botón Examinar.
- 197 -
Dreamweaver CS4
cursor sobre el enlace la primera vez. Esto puede provocar que durante un instante, al poner
el cursor la imagen desaparezca pero la de sustitución aún no se haya cargado. En este
caso, es conveniente precargar esa imagen.
Este comportamiento, aunque a primera vista creas que no sirva para mucho, te
ayudará a crear enlaces mucho más personalizados.
Otra opción es asociarlo al evento onLoad del body para que cuando se cargue el
documento abra al mismo tiempo una nueva ventana que dirigiremos a la URL que
queramos.
Pero veamos qué debemos hacer para poder abrir una ventana de este modo.
- 198 -
Dreamweaver CS4
En Atributos: marca las casillas para que los elementos como la barra de estado o
la barra de menús aparezcan en la nueva ventana.
- 199 -
Dreamweaver CS4
Este comportamiento nos resultará muy útil, ya que nos permite cambiar las
propiedades CSS de un elemento al producirse un evento.
La pega de este sistema es que nos permite cambiar sólo una propiedad.
- 200 -
Dreamweaver CS4
Un comportamiento que tiene que ver con la comprobación de las características del
navegador del usuario es la opción Comprobar Plug-ins.
Para ello deberemos seleccionar el tipo de plug-in que requerimos para que nuestra
página se visualice correctamente, en el caso de que no se encuentre en el desplegable
Seleccionar: deberemos escribir su nombre en el cuadro de texto Introducir: (aunque esto
ocurrirá en contadas ocasiones).
Rellena los campos de URL siguientes. El primero indicará la ruta de la página que
quieres que se muestre si el plug-in existe en el navegador del usuario. Déjalo en blanco si
quieres que se quede en la página en la que está.
- 201 -
Dreamweaver CS4
Este comportamiento también deberá ir asociado al evento onLoad del body para
que pueda ejecutarse en la carga de la página.
Un menú de salto no es más que un menú desplegable desde el que puedes saltar
de una página a otra con sólo seleccionar la opción correspondiente en el menú.
Insertarlo es muy sencillo, sólo tienes que hacer clic en Insertar, seleccionar la
opción Formulario y en el desplegable elegir Menú de salto.
- 202 -
Dreamweaver CS4
Para crear el menú deberás introducir los elementos (opciones) que lo forman. Para
ello escribe en Texto el título de la página y en Al seleccionarse, ir a URL la ruta de la
página que se tiene que abrir si el usuario selecciona esta opción del menú.
Luego repite el proceso tantas veces como elementos en el menú quieras insertar.
Cuando hayas acabado decide en qué ventana quieres abrir los enlaces en Abrir
URL en: y dale un nombre al menú (para reconocerlo mejor más tarde) en Nombre del
menú.
Luego marca la opción Insertar botón Ir tras el menú para que se añada un botón
al formulario.
- 203 -
Dreamweaver CS4
Si escoges esta opción verás que se crea un menú como el que tienes justo sobre
este párrafo.
El funcionamiento de este menú de salto es muy parecido al anterior, sólo que una
vez seleccionada la página que mostrar hay que pulsar el botón para que se efectúe el salto.
- 204 -
Dreamweaver CS4
Unidad 17.
Estilos CSS Avanzados
En temas anteriores vimos cómo funcionaba el Panel CSS y cómo crear hojas de
estilos para poder utilizarlas en tus páginas web.
Hasta ahora hemos ido empleando las propiedades CSS más comunes, aunque no
las hemos explicado detalladamente. En esta unidad intentaremos explicar mejor qué es
CSS.
A lo largo del libro, hemos orientado nuestras páginas para que sigan los
fundamentos y reglas marcadas por el W3C (Word Wide Web Consortium). Esta
metodología exige que el archivo HTML solamente muestre datos organizados y
estructurados con etiquetas de marcación HTML, mientras que la parte de formato recaería
sobre los estilos CSS única y exclusivamente. Ya que aunque no las hemos empleados,
existen etiquetas (como <font> o <b>) y atributos (como bgcolor) que nos permiten definir
el aspecto del elemento, pero sin emplear CSS.
Para poder lograr esto deberemos dominar en profundidad CSS para poder
posicionar, modificar o adornar la página de un modo eficiente.
Hasta ahora, si has entrado un poco en el código de las páginas, habrás visto
etiquetas que introducían estilos CSS en ellas.
Por defecto, cuando creábamos una < Nueva regla de estilo > desde el inspector de
propiedades, se definía la regla únicamente para la página actual. Esto generaba un código
similar al siguiente en el <head> de la página (por supuesto, cambiando las propiedades
según el caso).
- 205 -
Dreamweaver CS4
<style type="text/css">
<!--
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
background: url('imagenes/fondo.gif') repeat-x bottom;
}
//->
</style>
La base del CSS es lograr un estilo homogéneo y fácil de modificar para todo nuestro
sitio. Por lo tanto, no tiene sentido incrustar el mismo estilo en cada página. En nuestros
sitios de ejemplo, hemos optado por exportar los estilos a una hoja de estilos (un archivo
de extensión .css). Esta opción nos resultaba mucho mejor, ya que nos permite centralizar
el estilo en un sólo archivo que aplicaremos a todas las páginas.
@charset "iso-8859-1";
/* CSS Document */
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
- 206 -
Dreamweaver CS4
Este código está guardado en un archivo con extensión .css (por ejemplo,
miestilo.css). Luego deberíamos vincularlo en la página HTML utilizando la etiqueta <link
/> dentro del <head> de la página:
Otra opción que nos permitía el Inspector de propiedades CSS era crear un Estilo
en línea. Este estilo sólo afectaba al elemento en cuestión, ya que lo que realmente
estamos haciendo es definir las propiedades CSS empleando el atributo style del
elemento:
Una página puede contener todos estos tipos de estilos CSS, o incluso tener varias
hojas de estilo asociadas. Entonces ¿cuándo empleamos cada uno?
Emplearemos hojas de estilos para todos los estilos comunes a las páginas del sitio.
Emplearemos estilos en línea cuando el estilo solo tenga sentido por estar en esa
posición en concreto, y no se suela repetir en el sitio. Por ejemplo, si queremos dar más
margen a un párrafo por tener una imagen en concreto, pero que no tendría sentido si
cambiásemos la imagen.
- 207 -
Dreamweaver CS4
La organización de los estilos debes decidirla tú. Pero recuerda que cuanto menos
código repitas en tus páginas, más fácil será luego de modificar o exportar.
Un archivo CSS tiene una estructura muy bien definida, por lo que bastará con que
nos aprendamos unas cuantas reglas para poder empezar a familiarizarnos con su creación.
selector {
propiedad1: valor;
propiedad2: valor1 valor2;
propiedad3: valor;
propiedad4: valor;
}
Esto es lo que podríamos llamar una regla CSS. Podemos escribir tantas reglas CSS
como queramos, siempre una después de otra.
Entre llaves se encierra la definición del estilo, que viene dada por una lista de
propiedades y sus valores separados por puntos y comas.
Los selectores son aquellos sobre los que se aplica la definición del estilo CSS.
Recordarás que al crear una nueva regla, Dreamweaver nos permitía elegir entre
cuatro tipos de selectores:
Etiqueta HTML
- 208 -
Dreamweaver CS4
Clase
Identidad
Compuesto
Cualquier etiqueta HTML es un selector (eliminando los < y >). Por lo que cualquier
elemento de una página puede ser modificado genéricamente para que tome un mismo
aspecto, por ejemplo:
Hace que todos los párrafos (la etiqueta p) tendrán la fuente de un tamaño de 13
píxeles, estará en negrita y será del tipo Arial.
Hay que tener en cuenta que las etiquetas tiene un estilo por defecto, dependiendo
del navegador. Por eso vemos los párrafos con margen, los enlaces subrayados o los
encabezados de mayor tamaño. Haciendo esto reescribimos las propiedades de esa
etiqueta.
Una clase es un selector que afectará sólo a aquellas etiquetas que nosotros
decidamos, por ejemplo:
Hemos creado una clase, que hace que los elementos a los que se la asignemos
muestren el texto de color rojo. Como puedes ver, la clase se define porque tiene un punto
delante.
Ahora podríamos aplicar este estilo sobre cualquier etiqueta que queramos. No hay
más que emplear el atributo class para indicar la clase asignada.
- 209 -
Dreamweaver CS4
En este ejemplo estaríamos creando un párrafo y todo su texto sería rojo. En el caso
del bloque, todo el texto que contenga será rojo, a no ser que los párrafos tengan definido
otro color en la hoja de estilo.
Los selectores de clase deben estar siempre escritos con caracteres alfanuméricos y
sin utilizar espacios (utiliza el subrayado _ para separar palabras). Para evitar errores,
recomendamos también escribirlos siempre en minúsculas.
Observa que este tipo de selector va precedido por una almohadilla (#).
Este atributo (id) recoge el nombre del elemento que se ha creado con la etiqueta
HTML.
Aunque sólo hay tres tipos de selectores diferentes hay diversas formas de
combinarlos para producir hojas de estilo más complejas. A esta combinación de selectores
se les llama selectores compuestos.
- 210 -
Dreamweaver CS4
Agrupación: Los selectores se pueden agrupar separados por comas para asignarles
las mismas propiedades, por lo que:
p { background-color: #003; }
.resaltado { background-color: #003; }
#cabecera { background-color: #003; }
Descendencia: Podemos obligar que un estilo sólo se aplique sobre un elemento que
esté dentro de otro. Por ejemplo:
#contenido {
color: #0000FF;
background-color: #FFC;
}
.resaltado { background-color: #FFC; }
Esto hará que tanto el elemento #contenido como los elementos con la clase
.resaltado tengan el mismo color de fondo. ¿Pero qué ocurre si queremos resaltar algo
dentro de #contenido? Como no se verá ¿tenemos que crear otra clase? No es necesario,
podemos indicar propiedades distintas que afecten a la clase .resaltado sólo cuando se
encuentre dentro del elemento #contenido. Lo hacemos escribiendo lo selectores en orden
jerárquico y separados por espacios:
Ahora los textos marcados con la clase .resaltado en los dentro de #contenido se
verán con otro color de fondo.
- 211 -
Dreamweaver CS4
Al escribir dos selectores seguidos obligamos a que el segundo tenga que estar
dentro del anterior.
Puedes utilizar todas las anidaciones que quieras y mezclar los selectores, por
ejemplo:
En este caso todas las etiquetas con la clase derecha que se encuentren dentro de
un párrafo dentro del elemento definido como contenedor flotarán a la derecha.
Hasta ahora hemos visto que los selectores se pueden combinar de bastantes
formas. Veamos que el poder de CSS no sólo se queda ahí si no que avanza un poco más
para ayudarnos a establecer estilos según el tipo de atributos que tenga una etiqueta.
CSS permite entrar en el contenido de las etiquetas para cambiar sus estilos.
Veamos cómo hacerlo:
En esta línea estamos estableciendo que cualquier etiqueta a que tenga el atributo
href cambie su tipo de letra a Arial o Helvética.
- 212 -
Dreamweaver CS4
Valor de Atributo: Podemos aplicar estilos a etiquetas que tengan determinado valor
en un atributo, por ejemplo:
Esta línea hará que se convierta en negrita cualquier enlace que abra una nueva
ventana al hacer clic, distinguiéndolos de los enlaces que navegan por el sitio.
Por último, y para terminar con los selectores veremos las pseudo-clases, elementos
que añadiremos a los selectores para evidenciar algún estado.
Y los pseudo-elementos, que aplicaremos sobre los selectores en dos casos muy
sencillos.
Esto hará que los enlaces se muestren de color rojo (red) en nuestra página. Es el
estado link. Por lo tanto, esta propiedad sólo tiene sentido en enlaces.
Cuando ya hayan sido visitados por el usuario se quedarán de color azul (blue). Es
el estado visited. Este estado se renovará dependiendo del navegador utilizado y se
- 213 -
Dreamweaver CS4
mostrará durante un tiempo determinado (una sesión, etc.). Esta propiedad sólo tiene
sentido en enlaces.
Y finalmente en el momento que se haga clic sobre él, y mientras tenga el foco se
verá de color amarillo (yellow). Es el estado active. Puede resultarnos útil en campos de
formulario, para destacar el campo que se está editando.
La primera regla afectará a los enlaces que estén dentro del elemento #menu
cuando tengan el cursor encima. La segunda regla, afectará a los enlaces con la clase
volver cuando tengan el cursor encima. El orden es muy importante. En el tercer ejemplo, a
cambiar el orden, la regla afecta a todos los enlaces a la vez cuando el elemento #menu
tenga el cursor encima.
Luego tenemos dos pseudo-elementos que actuarán sobre el texto del documento,
son: :first-letter y :first-line (primera letra y primera línea respectivamente).
- 214 -
Dreamweaver CS4
Pero ¿qué ocurre si repetimos una propiedad? Como norma general, prevalecerá el
estilo más concreto sobre el más genérico. Por ejemplo, si en la hoja de estilo establecemos
el texto de los párrafos en rojo, y en la cabecera de la página definimos el color de los
párrafos en azul, prevalecerá éste último, ya que es más concreto, se refiere sólo a los
párrafos de esa página. Y si en un párrafo de la página, en el atributo style indicamos el
color de texto verde, prevalecerá éste por ser el más concreto de todos.
Lo mismo ocurre con los selectores. Por ejemplo, p.inicio es más concreto que p,
ya que se refiere sólo a los párrafos con esa clase. Y p#titulo sería aún más concreto, ya
que se refiere directamente a un determinado párrafo. Lo mismo ocurre al anidar los
selectores, p.inicio span es más concreto que poner sólo span.
El párrafo debería de ser de color rojo, porque el valor rojo "machaca" al azul. Sin
embargo, al poner !important, hace que el texto sea rojo.
Además, los elementos hijos heredan las propiedades. Así, si definimos el color rojo
para el texto de una capa, todos los elementos de la capa mostrarán el texto en color rojo, a
no ser que tengan otro estilo definido.
Por todo esto, a veces podemos no saber dónde hemos definido la propiedad que
hace que un elemento se vea de tal o cual forma. En cualquier momento podemos ver qué
propiedades afectan al estilo y dónde están definidas desde el panel Estilos CSS.
- 215 -
Dreamweaver CS4
Ya hemos visto cómo manejarnos con los selectores, ahora veremos cómo
deberemos crear las definiciones de los estilos.
font-family: indica la familia de fuente en la que se mostrará el texto, puede tomar los
valores serif, sans-serif, cursive, fantasy y monospace:
- 216 -
Dreamweaver CS4
Algunas fuentes están hechas especialmente para tener una variante en italic
(cursiva), para aquellas que no lo tengan implementado utiliza el atributo oblique que
hace que el navegador incline automáticamente la fuente para mostrarla en cursiva. La
mayoría de navegadores no distinguen entre estos valores, y aplican siempre oblique,
por lo que éste es la valor más recomendado. Para mostrar el texto normal, le damos el
valor normal.
font-weight: indica el peso de la fuente, es decir, nos sirve para ponerla en negrita. Los
valores más utilizados son: bolder, bold y lighter. También puedes utilizar valores del
100 al 900, siendo el primero la fuente más ligera y el último el más pesado.
- 217 -
Dreamweaver CS4
a { font-size: 12em; }
p { font-size: 14px; }
.nota { font-size: 0.90%; }
Es posible definir todos estos estilos que hemos visto en una sola definición. Para
ello utilizaremos sólo la propiedad font:.
p {
font-style: italic;
font-variant: small-caps;
font-weight: bold;
font-size: large;
font-family: monospace;
}
Recuerda que el orden debe ser siempre el mismo: style, variant, weight, size y
family.
Si no vas a utilizar una de las definiciones puedes omitirla como en este ejemplo:
- 218 -
Dreamweaver CS4
vertical-align establece la alineación vertical del texto. Puede tomar los valores
baseline, sub, super, top, text-top, middle, bottom, text-bottom.
Observa como los valores sub, super, text-bottom y text-top toman como
referencia el tamaño del texto, mientras que top, middle y bottom toman como referencia el
alto del párrafo completo.
Estas propiedades se suelen aplicar a las imágenes para alinearlas con respecto al
texto:
line-height indica el alto de línea del texto, igual que el resto de propiedades
puedes establecer esta altura en píxeles, ems, puntos u otras unidades.
- 219 -
Dreamweaver CS4
p { line-height: 2; }
Esta línea muestra el texto con un interlineado doble. Si hubiésemos escrito 1.5 el
interlineado sería un 50% más alto de lo normal.
Esta propiedad siempre la tenemos que asignar al elemento de bloque que contiene
el texto.
text-align establece la alineación horizontal del texto. Sus valores ya te deben ser
familiares: left, right, center y justify.
- 220 -
Dreamweaver CS4
white-space, esta propiedad es muy útil para evitar que el ancho del navegador
modifique el ancho de las líneas del texto.
Puede tomar el valor nowrap para que el texto se muestre en una sola línea sin
insertar saltos no deseados:
También puedes establecer esta propiedad al valor pre. En este caso todos los
espacios insertados en el texto se mostrarán y no se convertirán en uno sólo como ocurre
normalmente. Además, si en el código hay saltos de línea, también se mostrarán:
- 221 -
Dreamweaver CS4
El valor blink hace que el texto parpadee. Este valor sólo funciona en determinados
navegadores (no en Internet Explorer).
Por último veremos la propiedad color que establece el color del texto.
p { color: #060; }
También existe la posibilidad de utilizar unas palabras reservadas para nombrar unos
cuantos colores básicos.
p { color: red; }
- 222 -
Dreamweaver CS4
Puedes aplicarla sobre párrafos, enlaces o incluso sobre el body mismo (así el
cursor tendrá una forma personalizada en toda la página).
p { cursor: pointer; }
Y puede tomar los valores auto, crosshair, pointer, move, n-resize, ne-resize, e-
resize, se-resize, sw-resize, w-resize, nw-resize, text, wait y help.
También podemos emplear una imagen como cursor, siguiendo la siguiente sintaxis:
Para que funcione en IE, debemos empelar imágenes de cursor (extensión .cur).
Hemos visto muchas propiedades que afectan al modo en el que se muestran los
textos de nuestras páginas.
Ahora haremos un alto para ver unas cuantas propiedades que utilizaremos para dar
estilo a nuestras listas.
list-style-type permite establecer el tipo de viñeta utilizada en las listas, puede tomar
los valores disc, circle, square, decimal, lower-roman, upper-roman, lower-alpha,
upper-alpha y none.
- 223 -
Dreamweaver CS4
i. lower-roman I. upper-roman
1 1
1. decimal 1
ii. lower-roman II. upper-roman
2. decimal 2
2 2
3. decimal 3
iii. lower-roman III. upper-roman
3 3
A. upper-alpha
1
a. lower-alpha 1 none 1
B. upper-alpha
b. lower-alpha 2 none 2
2
c. lower-alpha 3 none 3
C. upper-alpha
3
ul { list-style-image: url(graficos/lista.gif); }
Así declararemos el estilo. Luego bastará con escribir una lista desordenada,
pues hemos utilizado el selector ul para marcar el estilo.
elemento 1
elemento 2
elemento 3
elemento 4
Observa que hemos utilizado una URL. Esta ruta debe ser o bien absoluta, o
relativa a la hoja de estilos. No al documento donde se aplica.
- 224 -
Dreamweaver CS4
list-style-position sirve para establecer sangrados colgantes. Puede tomar dos valores
outside (fuera, opción por defecto) e inside (dentro).
Como puedes ver el valor inside alinea la viñeta con el principio del texto del
elemento anterior. Outside alinea la viñeta del elemento en la posición predefinida. Utiliza
este último valor para destacar listas definidas como inside.
Por último, como en los controles de fuente, existe un modo en el que podemos
escribir todas estas reglas sin tener que escribirlas una a una. Para ello utilizaremos la
propiedad list-style.
ol {
list-style-type: upper-alpha;
list-style-position: outside;
list-style-image: url(imagenes/bullet.gif);
}
ol {
list-style: upper-alpha outside url(imagenes/bullet.gif);
}
- 225 -
Dreamweaver CS4
Ten en cuenta siempre el orden type, position e image. Si no quieres utilizar alguna
de ellas, simplemente omítela.
En este apartado veremos las propiedades que pueden aplicarse sobre el fondo.
Estas propiedades se pueden aplicar sobre muchos de los elementos, tanto celdas,
párrafos, capas, el body de la página, etc.
td.rojo {
background-color: red;
}
body {
background-image: url(imagenes/fondo.jpg);
}
- 226 -
Dreamweaver CS4
Por omisión, el valor que se toma es repeat, por lo que se genera un mosaico
con la imagen del fondo.
#menu {
background-image: url(imagenes/menu.gif);
background-repeat: repeat-x;
}
Esta opción se usa sobre todo para las imágenes del body.
Puede tomar los valores fixed y scroll. El primer valor dejará la imagen fija, el
segundo hará que la imagen se desplace junto con las barras.
Selecciona entre los valores top, center, bottom y left, center, right.
.cita {
background-image: url(imagenes/quote.gif);
background-repeat: no-repeat;
background-position: right top;
}
- 227 -
Dreamweaver CS4
Aunque puedes omitirlos, pero recuerda que si lo haces por omisión los valores
serán top y left.
Igual que en algunos de los apartados anteriores (observa que siempre son las
propiedades con guiones) puedes utilizar la propiedad background para resumir las reglas
CSS.
.cita {
background-color: gray;
background-image: url(imagenes/quote.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right top;
}
.cita {
background: gray url(imagenes/quote.gif) no-repeat
scroll right top;
}
Ahora veremos unas cuantas reglas que afectarán a los bordes y márgenes de los
elementos.
- 228 -
Dreamweaver CS4
Para ello utilizaremos el mismo ejemplo: dos cajas, una dentro de la otra. En el
ejemplo, la zona en gris, es el margen de la caja interior, que se toma con respecto a la
caja que lo contiene. Iremos cambiando los valores de ese margen para ver el efecto.
El margen establece la distancia que queda entre el borde exterior del elemento y el
interior del elemento que lo contiene, o entre él y el siguiente elemento.
El margen no forma parte del elemento, por lo que no mostrará sus propiedades, por
ejemplo el color de fondo.
.bloque_interior {
margin-top: 20px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: -10px;
}
Los márgenes superiores e inferiores se pueden ver en las franjas verdes (arriba la
mayor, de 20px y abajo de 5px).
- 229 -
Dreamweaver CS4
Observa cómo el margen 0 del lado derecho hace que los bordes queden pegados,
mientras que un valor negativo hace que el bloque salga de la caja.
La propiedad margin te permite unificar varias propiedades en una sola. Así, la regla
anterior podría quedar como:
.bloque_interior {
margin: 20px 0px 5px -10px;
}
.bloque_interior {
margin: 20px 5px;
}
En este formato, el primer valor (20px) indica los márgenes superior e inferior y el
segundo (5px) corresponde a los márgenes izquierdo y derecho.
En caso de que quieras que todos los margenes tengan la misma distancia basta
escribirlo sólo una vez:
.bloque_interior {
margin: 20px;
}
- 230 -
Dreamweaver CS4
.bloque_exterior {
width: 150px;
margin: auto;
}
Cuando los elementos son contiguos, si ambos tienen margen, estos márgenes se
solapan, quedando como margen la distancia mayor. Veamos el siguiente ejemplo:
.bloque_interior {
margin: 20px;
}
En el ejemplo anterior, tenemos dos bloques interiores ambos con margen de 20px.
Si los márgenes se sumasen, la distancia entre ellos sería de 40px. En cambio al solaparse
queda la misma distancia que arriba o abajo, 20px.
En los siguientes ejemplos, mostramos el padding con el color gris más claro:
- 231 -
Dreamweaver CS4
.bloque_interior {
padding-top: 20px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin: 5px;
}
Igual que con los márgenes podemos abreviar las reglas CSS utilizando la propiedad
padding. Podemos los padding distintos en una misma regla (arriba, derecha, abajo,
izquierda), definir los pares de padding (arriba-abajo, izquierda-derecha) o asignarles el
mismo valor a todo.
.bloque1 {
padding: 20px 15px 15px 20px;
}
.bloque2 {
padding: 10px 5px;
}
.bloque3 {
padding: 15px;
}
- 232 -
Dreamweaver CS4
.bloque_exterior {
padding: 10px;
}
.bloque_interior {
margin: 10px 0;
padding: 5px;
}
Como vemos el bloque exterior deja un padding de 10px. Como el interior tiene un
margen superior e inferior de otros 10px, se suman y queda una separación entre los lados
de 20px.
Por defecto, muchos elementos suelen tener margen. La mayoría no tienen padding.
Muchas veces, los valores del margen son distintos en distintos navegadores, lo que hace
que los elementos no se vean igual. Por eso es recomendable establecer siempre nuestros
márgenes, y no dejar el que muestra por defecto el navegador.
17.14. Bordes
También tenemos las propiedades de borde. El borde forma un marco que rodea al
elemento. Fuera de él queda el margin, mientras que el padding queda dentro.
Puede tomar los valores medium, thin y thick. Aunque también se aceptan valores
en píxeles (los más empleados) y porcentajes que son más fáciles de manejar a la hora de
crear bordes con una anchura exacta.
.borde1 {
- 233 -
Dreamweaver CS4
border-width: 1px;
}
.borde2 {
border-width: 5px;
}
border-style muestra el borde del elemento de una forma determinada, existen varios
tipos:
.borde {
border-color: blue;
}
.borde {
border-width: 10px;
border-style: groove;
border-color: black;
}
- 234 -
Dreamweaver CS4
.borde {
border: 10px groove black;
}
.borde {
border-top-width: 10px;
border-top-style: groove;
border-top-color: black;
border-bottom: 5px blue solid;
}
Y podemos emplear el mismo sistema que con márgenes y padding para referirnos a
los cuatro lados:
.borde {
border-width: 5px;
border-color: blue green;
border-style: solid dotted double groove;
}
Tenemos la propiedad float, que permite que cualquier elemento flote en un lado
determinado de la pantalla mientras el resto sigue el flujo natural.
- 235 -
Dreamweaver CS4
Hemos utilizado los valores left y right respectivamente. En estos casos a los
párrafos que contienen el símbolo de copyright se les han aplicado la propiedad CSS float:
¿Cómo evitamos que el elemento flotante quede a la derecha del segundo párrafo?
Para ello deberemos utilizar la propiedad clear. Esta propiedad permite romper el
ajuste que se esté realizando por una etiqueta anterior marcada con float.
- 236 -
Dreamweaver CS4
Clear puede tomar 3 valores: left, right o both, para romper el float de izquierda,
derecha o ambos respectivamente.
Por lo que si le aplicamos un clear: right; al segundo párrafo este se mostrará sin
verse afectado por el float:
Observa que al hacer esto, el segundo párrafo no comienza hasta que no acaba el
elemento flotante.
Del mismo modo esta propiedad nos ayudará en este caso, donde tenemos dos
elementos flotantes a la izquierda:
Observa también que el elemento flotante sobresale del bloque, ya que no se tienen
en cuenta para calcular el alto.
Queremos que los dos bloques estén flotando a la izquierda pero uno debajo del
otro.
- 237 -
Dreamweaver CS4
Para ello deberemos aplicarle al segundo elemento un clear: left; para que elimine el
comportamiento del primer elemento que ya estaba flotando, y aparezca a continuación
style="float: left; clear: left;".
Y obtendríamos lo siguiente:
La forma es la siguiente:
1. Creamos una cabecera. No hace falta que se le aplique ningún estilo en especial a no
ser que queramos darle un alto fijo, pero hemos preferido añadir unos bordes y
paddings para que se vea mejor el ejemplo (igual que en resto de los elementos).
- 238 -
Dreamweaver CS4
3. A este último bloque le asignamos la propiedad float: left; para que se encuentre
flotando a la izquierda y le damos una anchura (en nuestro caso un 30%).
5. A este elemento deberemos darle un margin-left del mismo tamaño que la anchura de
la primera columna. Así nos aseguramos de que se encuentren en el mismo nivel
- 239 -
Dreamweaver CS4
7. A este bloque deberemos asignarle la propiedad clear: both; para que el elemento
flotante no le afecte en caso de que el contenido fuese demasiado corto.
- 240 -
Dreamweaver CS4
No es la única forma de conseguir este efecto. Podemos hacer las dos columnas
flotantes, empelar Divs PA, etc...
Ahora veremos cómo posicionar los elementos y darles el tamaño que nos convenga
para representarlos.
Antes de empezar deberíamos hacer una distinción entre las etiquetas HTML.
Las etiquetas de bloque son aquellas que causan un salto de línea antes y después
de ellos, y ocupan todo el ancho del elemento que las contienen. Por ejemplo las etiquetas
p, div, table, hr, body, etc... Se emplean para organizar el contenido.
La etiqueta de bloque más genérica es div, que puede contener cualquier etiqueta.
Por ejemplo, un párrafo no debe contener a otro párrafo.
Sin embargo luego encontramos otro tipo de etiquetas (en línea) que no producen
saltos en el flujo de la página, como pueden ser las etiquetas a, strong, em, span, etc. Se
emplean para seleccionar un fragmento del contenido y resaltarlo, crear enlaces, etc.
Teniendo esto siempre en mente verás que es más sencillo trabajar y moldear las
páginas utilizando CSS.
- 241 -
Dreamweaver CS4
#contenedor {
width: 300px;
height: 50px;
}
Esta propiedad es muy útil por ejemplo para transformar las etiquetas de bloque a
en línea y viceversa.
Puede tomar los valores inline, block, list-item, run-in, inline-block, table, inline-
table, table-row-group, table-header-group, table-footer-group, table-row, table-
column-group, table-column, table-cell, table-caption, none o inherit.
Los dos primeros valores hablan por sí mismos. Puedes asociarle el estilo display:
block; a una etiqueta a para que cree un salto de línea antes y después de ella o poder
darle un alto y ancho. Esto se emplea mucho en los menús, normalmente formados con
listas.
.boton a {
display: block;
height: 100%;
}
- 242 -
Dreamweaver CS4
Del mismo modo, podrás hacer que una etiqueta de bloque (como p o div) se
convierta en un elemento en línea utilizando display: inline; y puedan ser mostradas una al
lado de otra:
En este ejemplo podemos ver tres tablas que se muestran una al lado de la otra.
.tabla {
display: inline;
}
Para saltarnos este inconveniente (si lo fuera), podemos utilizar la propiedad que
vimos en el apartado de Controles de texto: white-space.
- 243 -
Dreamweaver CS4
De este modo, los elementos que se vean afectados por el estilo display: list-item;
se mostrará como si formasen parte de una lista.
p.lista {
display: list-item;
list-style-type: square;
}
Otro valor muy interesante de display es none. Esto hace desaparecer el elemento
del flujo de la página, no como al usar visibilty: hidden; que lo oculta pero mantiene su
espacio. Esta propiedad es muy empleada en comportamientos JavaScript.
Existen unas propiedades CSS que combinadas con las siguientes nos ayudarán a
mover el contenido de la página.
- 244 -
Dreamweaver CS4
Veamos ahora cómo las utilizaremos. Para ello deberemos declarar también la
propiedad position (posicionamiento).
Esta es sin duda la más compleja de este apartado así que la veremos con
detenimiento.
p {
position: static;
}
- 245 -
Dreamweaver CS4
#capa_flotante {
position: absolute;
top: 100px;
left: 300px;
width: 30px;
height: 125px;
}
El valor relative también nos permite mover el elemento. Éste, en principio, ocupa su
lugar en el flujo normal de la página y utilizaremos las propiedades top/bottom y left/right
para desplazarlo tomando como referencia ese lugar y no los bordes de la página. El hueco
reservado para el elemento quedará en el flujo normal.
Por ejemplo:
p.especial {
position: relative;
top: 20px;
- 246 -
Dreamweaver CS4
left: 20px;
}
Esta regla hará que los párrafos marcados con la clase especial se desplacen 20
píxeles hacia abajo y hacia la derecha de su posición normal en el flujo de la página.
También acepta los pares top/bottom y left/right para definir la posición en la que
se mostrará fijo.
Por ejemplo:
#menu {
position: fixed;
top: 0px;
right: 0px;
}
- 247 -
Dreamweaver CS4
Por último en este apartado veremos unas cuantas propiedades que tienen que ver
con la forma en la que se visualizan los elementos en pantalla.
Esto tiene sentido en elementos posicionados, que pueden solapar otros elementos.
Veamos un ejemplo:
- 248 -
Dreamweaver CS4
.rojo {
position: relative;
top: 100px;
left: 20px;
z-index: 0;
}
Asigna el valor hidden a todos aquellos elementos que quieras que no aparezcan
en la pantalla.
Muy útil para ocultar estadísticas o para crear animaciones complejas combinando
esta propiedad con JavaScript.
#estadisticas {
visible: hidden;
}
- 249 -
Dreamweaver CS4
El valor visible hace que se ignore el tamaño del continente para mostrar todo el
contenido. Es el valor por omisión en la mayoría de los navegadores.
Finalmente, con el valor auto aparecerán las barras de desplazamiento cuando sean
necesarias.
En este ejemplo hemos introducido 5 etiquetas div que contienen un texto que a
veces no cabe.
El bloque marcado con overflow: visible; muestra el texto saliendo de él (el texto
excedente está fuera del flujo de la página). Al contrario que el que está definido como
hidden que esconde el resto del texto.
- 250 -
Dreamweaver CS4
- 251 -