You are on page 1of 215

Elaboró: Guadalupe Angeles Mata.

María Victoria Cortes Gómez.


Almendra Cabrera Hernández
ELABORACIÓN DE PAGINAS WEB
1
OBJETIVO GENERAL

Utiliza HTML,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Dreamweaver, Php y MySQL
para la elaboración de
paginas web dinámicas.

2
¿QUÉ ES HTLM ?

 HTML es un lenguaje para escribir páginas


web.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 HTML significa Hyper Text Markup Language

 HTML no es un lenguaje de programación es un


lenguaje de marcas.
 Un lenguaje de marcas permite escribir texto de
forma estructurada, y que está compuesto por
Etiquetas que marca un inicio y un fin.
 HTML utiliza etiquetas de marcado para
describir páginas web
 HTML utiliza comandos, que indican la
3

operación a realizarse.
Comandos cerrados: son aquellos que tienen
una palabra clave que indica el principio de la
operación y otra que indica el final y lleva el
símbolo «/» (diagonal) después el comando a

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
ejecutar.

“Entre estas dos claves se pueden encontrar


otros comandos”

Comandos abiertos: Constan de una sola


palabra clave, se encierra entre los símbolos
” < ” y “ > ” sin espacios. Se pueden usar en
mayúsculas o minúsculas o una combinación 4

de ambas.
ETIQUETAS HTML O TAGS
Las etiquetas de HTML son palabras clave entre
corchetes como el ángulo de <html>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Las etiquetas de HTML normalmente vienen en
pares como < b> y </b>.

La primera etiqueta en un par es la etiqueta de


inicio, la segunda etiqueta es la etiqueta de
cierre.

5
Inicio y fin son también llamadas etiquetas de
apertura y cierre.
ESTRUCTURA BÁSICA DE UN DOCUMENTO
HTML

Las etiquetas básicas o mínimas son:


<html>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<head>
<title> Ejemplo de HTML</title>
</head>
<body>
<p>Ejemplo de una pagina web con HTML </p>
</body>
</html> 6
Las etiquetas básicas de HTML, de obligada
presencia en todo documento son:
<html> Es la etiqueta que define el inicio del
documento html.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<head> Define la cabecera del documento html,
contiene información sobre el documento ( no se
muestra en el navegador)
Dentro de la cabecera <head> podemos encontrar:
<title> Define el titulo de la pagina (aparece en la
barra de titulo).
<body> Tiene el contenido principal del documento
(lo que muestra el navegador), dentro de esta etiqueta
7
pueden definirse propiedades comunes a toda la
página, como color de fondo y márgenes.
Dentro del cuerpo (body) podemos encontrar
varias etiquetas, por ejemplo:
<h1>, <h2>. . . <h6> Son encabezados o títulos
del documento en diferentes tamaños de fuente.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<h> Párrafo nuevo.
<br> Salto de línea forzado.
<table> Comienzo de una tabla (las filas se
fffffffff fffff identifican con <tr> y las celdas dentro
de las filas ddd con <td>).
<a> Indica la existencia de un hipervínculo o
enlace, ddddii dentro o fuera de la página web.
Debe definirse el parámetro de por medio del 8
atributo href.
<div> comienzo de un área especial en la
página.
<img> indica la existencia de una imagen para
dd dd mostrarse en el navegador.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Ejemplo de una página.
<html>
<head>
<title> Ejemplo de HTML </title>
</head>
<body>
<h1> Mi Primer Encabezado</h1>
<p> Mi Primer Párrafo</p>
</body> 9

</html>
QUÉ NECESITAS PARA CREAR UNA PAGINA
EN HTML

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Editor - - Block de Notas - WordPad.

 Servidor Web - - IIS - Apache.

 Sitio Web - - Localización - Carpeta.

 Extensiones - - HTM - HTML.


10
ETIQUETAS HTML O TAGS
La mayoría de los tags, se pueden anidar.
Para XHTML, XML y futuras versiones todos los

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
tags deben estar cerrados.
Algunas etiquetas HTML tienen atributos
Los atributos HTML son elementos que
proporcionan información adicional de la etiqueta,
por lo regular están en la etiqueta de inicio.
Los atributos deben ir siempre entre comillas.
11
Los valores de los atributos distinguen
mayúsculas y minúsculas.
DOCUMENTOS HTML= PAGINAS WEB

Un navegador Web (Explorer o Firefox) lee los


documentos HTML e interpreta el contenido de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
la página.
Ejemplo Explicación
<html> y </html> Describe inicio y fin de la
página web.
<body> y </body> Contenido de la página
visible.
<h1> y </h1> Encabezados.
<p> y </p> Párrafos. 12
ENCABEZADOS EN HTML

 Sedefinen con la etiqueta h y un número, el


cual va del 1 al 6.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<h1> </h>
Los encabezados son importantes porque los
motores de búsqueda los utilizan para indexar
su estructura y contenido.
.
13
COMENTARIOS EN HTML

 Los comentarios: Se utilizan para documentar


la página.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Los comentarios son ignorados por el navegador.

< !-- //-- >


.

14
LÍNEAS EN HTML
 Separadores: Se utilizan para identificar las
secciones dentro de una misma página, es una
regla horizontal.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<hr>
.Atributos Significado Valor
Align Alineación de la regla Left, Right, Center
Width Ancho de la regla Número o porcentaje

Size Alto de la regla Número


15

Noshade Elimina sombreado No tiene valores


EL TEXTO EN HTML
 Caracteres especiales.
Carácter Representación Carácter Representación

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
á &aacute; & &amp;
Á &Aacute; ¿ &iquest;
é &eacute; ¡ &iexcl;
É &Eacute; “ &quot;
í &iacute; . &middot;
Í &Iacute; < &lt;
ó &oacute; > &gt;
Ó &Uacute; ñ &ntilde;
ú &uacute; Ñ &Ntilde; 16

Ú &Uacute; Espacio &nbsp;


ETIQUETAS EN HTML.
 Párrafo:
Se utiliza para agrupar el texto de
una página en párrafos.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<p> </p>
Es posible cambiar la alineación del texto de
cada párrafo a través del atributo align cuyos
valores son:
Atributo Significado
Left Izquierda
Right Derecha
17
Center Centrado
Justify Justificado
 Saltosde Línea: Para producir un salto de
línea en el navegador se utiliza la etiqueta.

<br>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Texto preformateado: Muestra en el navegador
el texto tal cual ha sido insertado dentro del
código.

<pre></pre>
Dentro de esta etiqueta no se puede incluir
etiquetas <img>, <object>, <big>, <small>, 18
<sub> y <sup>
 Sangrado de Texto: Es un margen que se
establece a ambos lados del texto.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<blockquote>
</blockquote>
Esta etiqueta obliga a que el texto aparezca en
una nueva línea.
19
 Formatear el Texto: Etiqueta utilizada para
modificar las propiedades de texto como color,
fuente, tamaño.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<font></ font >
Atributo Significado Valor
Face Fuente Nombre de la fuente
Color Color de texto Número hexadecimal o texto
predefinido
Size Tamaño del texto Valores del 1 al 7.Por defecto es
20
el 3
 Etiqueta de Texto para todo el documento: Se
utiliza para definir una fuente a todo el
documento.

<basefont>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Etiqueta de Resaltado de Texto: Permite
aplicar diferentes estilos, todas estas
etiquetas necesitan etiquetas de cierre.
Etiqueta Significado Etiqueta Significado
<i> Cursiva <b> Negrita
<u> Subrayado <em> Énfasis
<s> Tachado <big> Aumenta tamaño 21

<tt> Teletipo <small> Disminuye el tamaño


 Marquesina: Son líneas de texto que pueden
desplazarse de un lado a otro de la ventana en
forma de línea. Por defecto se desplaza de
derecha a izquierda.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<marquee></marquee>
Atributo Significado

Behavior Alternate / Scroll Slide

Direction Down / Up / Left / Right

Bgcolor Color de fondo 22


ENLACES HTML
 Un hiperenlace, hipervínculo o vinculo al ser
pulsado lleva a un nuevo documento o una nueva
sección dentro del documento actual.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Se definen a través de la etiqueta.

<a> </a>
La etiqueta <a> se puede utilizar de dos
maneras:
1. Crear un vinculo a otro documento mediante el
atributo href.
23
2. Crear un marcador dentro de un documento
utilizando el atributo nombre.
Sintaxis del link.

<a href=“url”> texto</a>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
El enlace no solo puede ser un texto, se puede
vincular también una imagen o cualquier otro
elemento.
Href es una abreviatura del ingles Hypertext
Reference.
Tipos de Referencia
 Referencia Absoluta

 Referencia Relativa al sitio


24
 Referencia Relativa al documento
REFERENCIA ABSOLUTA
Conduce a una ubicación externa al sitio en el que
se encuentra el documento.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
La ubicación es en internet, por tanto hay que
empezar por http: //…

<a href=“http://
www.w3schools.com”
> w3schools</a> 25
REFERENCIA RELATIVA AL SITIO
Conduce a un documento situado dentro del
mismo sitio que el documento actual.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Recordemos que un sitio web es un conjunto de
archivos y carpetas relacionados entre si, con un
diseño similar.

<a href =“/recetas.html” >


Recetas </a>
Debe usarse el símbolo “ / ” delante del nombre
del documento, esta barra indica que el archivo 26

esta en la carpeta raíz del sitio.


REFERENCIA RELATIVA AL DOCUMENTO
Conduce a un punto dentro del mismo
documento, para ello debemos colocar.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<a href =“#puntoancla”>
Cocada </a>

27
PUNTO DE FIJACIÓN DE ANCLAS
Es utilizado cuando se tienen documentos
extensos divididos en varios apartados.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Una ancla necesita que se inserten las <a> y </a>
con el atributo name que puede tomar cualquier
valor inventado por el usuario.

No se deben utilizar caracteres especiales.

<a name = “puntofijacion” >


</a>
28
ENLACE A CORREO ELECTRÓNICO

Es posible incluir enlaces con direcciones de


correo electrónico.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<a href = “mailto:” >
</a>
29
DESTINO DEL ENLACE
El destino del enlace determina en que ventana
va a ser abierta la pagina vinculada, se especifica
a través del atributo target al que se le pueden

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
asignar los siguientes valores:

_blank
Abre el documento vinculado en una ventana
nueva del navegador.

_parent
Abre el documento vinculado en la ventana del 30
marco que contiene el vinculo o en el conjunto de
marcos padre.
_self
Es la opción predeterminada, Abre el documento
vinculado en el mismo marco.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
_top
Abre el documento vinculado en la ventana del
navegador.
<a href =
“http://www.w3schools.com”
target= “_blank”>w3schools.com 31

</a>
IMÁGENES EN HTML
Se definen a través de la etiqueta

<img> </img>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Los formatos que se recomiendan son GIF
(Graphics Interchange Format ) o JPEG ( Joint
Photographic Expert Group)

Sintaxis para las imágenes:

<img src=
“imagen.jpg ”></img>
32
Atributo Significado Valor
Width Determina el ancho de la imagen Pixeles

Height Determina la altura de la imagen Valor numérico

Border Aplica un borde Top, center, middle,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
botton, left, rigth
Align Alineación de la imagen Texto

Alt Permite describir la imagen con un texto, Valor numérico


cuando el puntero esta sobre la imagen
Hspace Añade un espacio vacío, en las coordenadas
horizontal de una imagen
Vspace Controla el espacio de la imagen en las
coordenadas verticales
src Identifica la imagen a mostrarse

Href Uso de imagenes como enlaces


33

background Imagen como fondo del documento dentro del body


TABLAS EN HTML
Las tablas se definen con la etiqueta

<table></table>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Una tabla se divide en filas (con la etiqueta <tr>)
y cada fila se divide en celdas de datos (Con la
etiqueta <td>).

Td es sinónimo de “datos de la tabla”, y mantiene


el contenido de una celda de datos.
Una etiqueta <td> puede tener texto, imágenes,
34
listas, formas, otras tablas, etc.
En la actualidad, la mayoría de las páginas web
se basan en tablas, debido a que mejoran el
diseño.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Todos los objetos se alinean por defecto a la
izquierda de las paginas, pero gracias a las tablas
es posible distribuir en columnas el contenido de
la pagina.

Las tablas están formadas por celdas, que son los


recuadros que resultan de la intersección de una
fila y una columna. 35
Para crear una tabla hay que insertar la etiqueta.
< table >
< tr >
< td >
</ td >

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
< td >
</ td >
< td >
</ td >
</ tr >
< tr >
< td >
</ td >
< td >
</ td >
< td >
</ td >
</ tr > 36
< /table >
ATRIBUTOS DE LAS TABLAS EN HTML
Atributo Significado Valor
Width Ancho de la tabla Valor numérico o porcentaje

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Height Altura Valor numérico o porcentaje
Cellpadding Espacio entre el contenido de las Valor numérico
celdas y el borde
Cellspacing Espacio entre celdas Valor numérico

Border Grosor del borde Valor numérico


Align Alineación de la tabla dentro de la Left / Right / Center
página
Bgcolor Color de fondo Numero hexadecimal
Background Imagen de fondo
Bordercolor Color de borde Numero hexadecimal 37
MAPAS DE IMÁGENES
Se utilizan para hacer que parte de la imagen sea
un enlace a otra página, es decir, puede hacer un
mapa sobre la imagen de manera que secciones de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
la imagen sean enlaces.

<map> </map>
Identifican que vamos a crear un mapa de
imágenes.
El atributo name es obligatorio, este atributo esta
asociado con el atributo usemap del tag <img>,
creando una relación entre el mapa y la imagen.
El elemento del mapa contiene una serie de 38
elementos area, que definen áreas clic en el mapa
de imagen
TAG AREA
La etiqueta < area > define un área dentro de una
imagen de mapa.
El elemento de área es siempre anidada dentro de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
una etiqueta < map >
Atributo Significado Valor
Shape Establece el tipo de área a definir Rect (Rectangular)
Poly (Poligonal)
Circle (Circular)
Coords Indica los pares de coordenadas de
cada punto del área a activar.
Href Indica la dirección de la pagina web a
39
la que se accede si damos clic en el
área determinada.
En el área rectangular se especifican las
coordenadas de la esquina superior izquierda y
esquina inferior derecha.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
En el área poligonal, se especifican las
coordenadas de todos los vértices del área.

En el área circular indicamos las coordenadas


del centro del circulo y el valor del radio.
Finalmente, debe saber que para que una imagen
sea tratada como un mapa, además de el código
anteriormente descrito, debe incluir en el tag de
imagen el atributo: 40

usemap = “#nombre del mapa”


FORMULARIOS
Los formularios en HTML se utilizan para recoger
datos introducidos por el usuario y pasarlos a un
servidor.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Un formulario puede contener elementos de
entrada, como campos de texto, casillas de
verificación, botones de opción, botones de envío y
mucho mas.
La etiqueta utilizada para crear formularios es:

<form> </form> 41

Nota: Los formularios no son visibles.


Los formularios se utilizan para conocer las
opciones, dudas y otra serie de datos sobre los
usuarios.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Es muy recomendable utilizar tablas para
organizar los elementos del formulario. Utilizando
tablas se consigue una mejor distribución de los
elementos del formulario, lo que facilita su
comprensión y mejora su apariencia.

La etiqueta FORM actúa como una especie de


contenedor para almacenar elementos que
permiten al usuario seleccionar o introducir datos.
42
Todos los datos se enviarán a la dirección URL
indicada en el atributo ACTION de la etiqueta
FORM, por el método indicado en el atributo
METHOD

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Se puede insertar cualquier elemento HTML es
una etiqueta FORM (Como texto, botones, tablas y
enlaces), pero los elementos interactivos son los
más interesantes. Estos elementos interactivos
son;

 INPUT: Todos los botones y casillas de texto.


 TEXTAREA: Una casilla de texto. 43

 SELECT: Una lista de opciones múltiples.


ATRIBUTOS DE LA ETIQUETA FORM
Atributo Significado Valor
Action Indica la dirección a donde será Action= “ruta_programa”

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
enviada la información
Method Indica el método mediante el que se Get, Post,
transferirán las variables Method = “POST / GET”
Enctyte Modo en que será cifrada la Enctype = “tipo”
información. Este atributo solo se
aplica si el método es POST . Por
defecto es: “application/x-www-
form-urlencoded” o bien
“multipart/form-data”
Target Indica en que ventana se muestra el Blank, parent, self , top
resultado del proceso de datos. 44
Name Indica el nombre del formulario
DIFERENCIA ENTRE USAR EL MÉTODO GET
Y POST

Cuando se usa el método GET, las variables se


envían en la url de llamada a la siguiente página.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Al utilizar este método se ven los valores de las
variables en la barra de direcciones al dar clic en
enviar.
Ademas el número de caracteres es limitado
(2,048) menos el numero de caracteres de la ruta
de acceso real, por lo que puede darse el caso de
que no lleguen todos los datos.
45
Cuando se usa el método POST, esto no ocurre, los
valores no se ven por ninguna parte y no se tiene
límite en la cantidad a enviar.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Por ultimo también cambia la forma de recoger los
valores. Si se usa el método GET se recogen con
Request.Querystring (“campo”) y si es con el
método POST se usa Request.Form (“campo”)

46
ETIQUETA INPUT

La etiqueta INPUT es esencial para los


formularios, ya que se usa para crear elementos

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
interactivos.

La sintaxis es:

< input >


47
ATRIBUTOS DE LA ETIQUETA INPUT

Atributo Significado Valor

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Type Especifica el tipo de elemento Button, checkbox, file,
que representa con la etiqueta hidden, image, password,
radio, reset, submit, text
Name Permite reconocer que campo
esta asociado con el par
nombre / valor
Value Especifica el valor del Número
elemento de entrada
Size Especifica la longitud máxima Número
de entrada 48
Maxlenght Especifica la longitud del Número
campo
TIPOS DE ELEMENTOS INPUT

1. TEXT. Campo de texto.

< form>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Nombre: <input type= “text”
__name = “nombre” />
Edad: <input type = “text”
__name = “edad” />
< / form>
Por default el ancho de un texto es de 20 49
caracteres.
2. PASSWORD. Campo de texto.

< form>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Password: <input
__type= “password”
__name = “nombre” />
< / form>
Los caracteres en el campo password están
enmascarados (se muestran asteriscos o 50
círculos)
3. RADIO. Botón de opción.

< form>
Sexo:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<input type= “radio”
_name=“sexo” value=“Hombre” />
<input type= “radio”
_name=“sexo” value=“Mujer” />
< / form>
El atributo value indica el valor asociado al botón
de opción. Es necesario poner este atributo 51
aunque el usuario no pueda ver su valor, este
valor es el que se envía al servidor.
4. CHECKBOX. Casilla de verificación.

< form>
Hobbies:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<input type= “checkbox” name =
“hobbie” value = “Bailar” /> Bailar
<input type= “checkbox” name =
“hobbie” value = “Cantar” /> Cantar
<input type= “checkbox” name =
“hobbie” value = “Nadar” /> Nadar
< / form>
52
Un checkbox define una casilla de verificación, el
usuario puede marcar una o más del conjunto total.
5. SUBMIT. Botón de envió de datos.

< form name=“clave” action =


“acceso.php” method=“get”>
Usuario: <input type= “text”

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
__name = “usuario”/>
Password:<input type =
“password” name = “contraseña” />
<input type= “submit”
__value=“Enviar” />
< / form>
Cuando el usuario pulsa el botón los datos que se han53
introducido en el formulario son enviados al servidor.
6. RESET. Botón de restauración.

< form name=“clave” action =


“acceso.php” method=“get”>
Usuario: <input type= “text”

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
__name = “usuario”/>
Password:<input type =
__“password” name=“contraseña”/>
<input type= “reset”
__value=“Limpiar” />
< / form>
El botón de restauración es utilizado para limpiar el 54
formulario.
7. HIDDEN. Campo oculto
< form name=“clave” action =
“acceso.php” method=“get”>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Usuario: <input type= “text”
__name = “usuario”/>
<input type= “hidden”
name=“contraseña” value=“2345” />
<input type= “submit”
__value=“Enviar” />
55

< / form>
El campo oculto no puede ser visto por el usuario,
debe incluirse el atributo value para que en el
formulario se pase un valor al servidor, el usuario
no puede modificar este valor, aunque en realidad

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
si se puede modificar a través de código script,
haciendo uso de variables ocultas.

56
8. FILE. Fichero.

< form name = “registro”


action = “alta.php”
method=“POST”

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
enctype=“multipart / form-
data”>
<input type = “file” name=“archi”
value =“ ”/>
<input type= “submit”
__value=“Subir” /> 57

< / form>
Define un archivo que puede ser enviado junto con
los datos del formulario, y en donde la ruta puede
ser relativa al directorio de carpetas del servidor o
una ruta URL absoluta de internet.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Debemos asegurarnos que el tipo de archivo
enviado este dentro de los permitidos por la
etiqueta ACCEPT.

58
9. IMAGE. Botón de envió.

< form name = “registro” action =


“alta.php” method=“post” >
Usuario: <input type= “text” __name

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
= “usuario”/>
Password:<input type = “password”
name = “contraseña” />
<input type= “image” __name=
“boton” src= “Imágenes/Enviar.jpg”
width=“50” height=“20” hspace=“10”
align=“middle” /> 59

< / form>
Introduce un botón definido por una imagen, en
vez del formato estándar de botones, con lo que
podemos así personalizar el botón.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Inicialmente su función era contener una
localización de las coordenadas que pinchara el
usuario, para que luego el programa CGI realizara
una acción.

Actualmente se usa mas para personalizar el


botón de envío de datos; es decir, su funcionalidad
es análoga a la de submit. 60
DREAMWEAVER

Es un software permite crear páginas web


profesionales, sin la necesidad de programar
manualmente el código HTML; Se puede crear

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
tablas, editar marcos, trabajar con capas,
insertar comportamientos JavaScript, etc., de
una forma muy sencilla y visual.

Dreamweaver crea una copia local del sitio web


la cual se podrá colocar en el mundo de Internet;
Por tanto, una vez terminada de modo local se
debe subir al servidor manteniendo la estructura.61
TIPS

 Conservar la estructura de los archivos.


 Respetar nombres de Archivos.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 No utilizar caracteres especiales como acentos o
eñes, ni espacios en blanco.
 Es recomendable escribir, los nombres en
minúsculas; Algunos servidores distinguen
entre mayúsculas y minúsculas.

62
PAGINAS ESTÁTICAS

Se construyen con el lenguaje HTML, que no


permite grandes florituras para crear efectos ni
funcionalidades más allá de los enlaces.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Estas páginas son muy sencillas de crear, ofrecen
pocas ventajas a los visitantes, ya que sólo se
pueden presentar textos planos acompañados de
imágenes y a lo sumo contenidos multimedia
como pueden ser videos o sonidos. No varían
nunca su presentación ni contenido, a menos de
que se realice cambios en el código fuente.
63
CREAR UN NUEVO DOCUMENTO EN
DREAMWEAVER
1. Botón Inicio  Todos los programas  clic en
Macromedia (o Adobe si tienes las últimas

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
versiones).
2. Selecciona HTML
del menú Crear nuevo.

64
PANTALLA PRINCIPAL Barra de aplicación

Pestañas de documento

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Barra de herramientas
de documentos

Barra de navegación
con navegador
Paneles
Inspector de Propiedades
Barra de estado

65
LAS BARRAS
Barra de la aplicación.
Contiene los menús, botones de la aplicación, el
conmutador de espacio de trabajo y una caja de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
búsquedas para obtener ayuda online.
Los botones de la aplicación, permiten cambiar
entre la vista de diseño o código, acceder a las
extensiones que se pueden añadir, o al
administrador de sitios.
Los menús, están agrupados en categorías, por
ejemplo el menú Insertar, contiene los diferentes66
elementos que se pueden insertar en
Dreamweaver.
Pestañas de documento.
Cada archivo que tengamos abierto, mostrará
una pestaña con su nombre, lo que nos permitirá
cambiar de uno a otro fácilmente.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Si junto al nombre aparece un *, indica que ese
archivo tiene cambios sin guardar.
Debajo de las pestañas encontramos los archivos
a 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.
67
Barra de estado.
Esta barra la encontramos debajo de la ventana
de documento, y nos da información sobre el
mismo.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
A la izquierda, encontramos el selector de
etiquetas. Nos sirve para seleccionar etiquetas
completas. Siguiendo hacia la derecha
encontramos las herramientas de Selección,
Mano (para desplazarse) y Zoom. Y otros datos
como el tamaño de la ventana, el tamaño de la
página o su codificación
68
Barra de herramientas estándar.
Contiene iconos para realizar las acciones más
habituales del menú Archivo y Edición.
Barra de herramientas de documento.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
La contiene iconos que nos permiten cambiar
entre las distintas vistas de edición y la vista en
vivo, acceder cómodamente al título de la página,
o realizar las distintas opciones de validación que
nos ofrece el programa.
Barra de navegación con navegador.
Permite usar Dreamweaver como un navegador
web y navegar por las páginas de nuestro sitio, 69
aunque sólo tiene sentido con la Vista en vivo.
INSPECTORES Y PANELES
Dreamweaver utiliza ventanas flotantes
similares a las barras de herramientas, que se
conocen como paneles o inspectores.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
La diferencia entre panel e inspector es que, la
apariencia y opciones de un inspector cambian
dependiendo del objeto seleccionado, mientras
que el panel nos da acceso a opciones generales.
A través de la opción Ventana, de la barra de
menús, es posible mostrar u ocultar cada uno de
los paneles o inspectores.
70
Inspector de Propiedades.
Muestra las opciones propias del objeto o texto
seleccionado, permite editar, es uno de los
elementos más utilizados.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Este panel muestra dos tipos de propiedades,
HTML y CSS.
Panel Insertar.
Encontramos todos los elementos que podemos
encontrar en el menú Insertar, clasificados en
categorías. Podemos emplearlo para insertar
imágenes, enlaces, multimedia, tablas,
formularios... cualquier elemento que nuestra 71
web necesite.
Vistas de un documento.
 La vista Diseño trabajar con el editor visual.
Ofrece un aspecto muy similar al resultado
final, pero totalmente editable.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Lavista Código se utiliza para poder trabajar
en un entorno totalmente de programación, de
código fuente. No permite una referencia visual.
 La vista Dividir divide la ventana en dos
zonas: Código y Diseño. La zona izquierda
muestra el código fuente, y la derecha el editor
visual. Cuando se realiza un cambio en alguna
de las zonas, este cambio se aplica directamente72

sobre la otra.
CONFIGURACIÓN DEL SITIO
Un sitio web es un conjunto de archivos y
carpetas, relacionados entre sí, con un diseño
similar y un objetivo común.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Los documentos HTML se crean dentro de una
carpeta, mientras que para contener las
imágenes, las animaciones, archivos de tipos
específico, etc., se deben crear en otras carpetas
dentro de ésta, con el objetivo de tener
organizados los archivos a la hora de trabajar.
Esto es lo que se conoce como sitio local.
73
El sitio local y el sitio remoto tienen la misma
estructura. La organización de los archivos en un
sitio permite administrar y compartir archivos,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
mantener los vínculos de forma automática,
utilizar FTP para cargar el sitio local en el
servidor, etc.
La página inicial de nuestro sitio debe de tener el
nombre index.htm o index.html, ya que cuando se
intenta acceder a una URL genérica, el servidor
devuelve la página con ese nombre.
74
CREAR UN SITIO
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,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
utilizando …
1. Menú Sitio  Nuevo 1. Administrar sitios
sitio. Nuevo..

75
Independientemente de la forma de crear el sitio,
se mostrara la siguiente ventana. Selecciona la
carpeta Avanzadas y llena los campos.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Nombre del sitio

Ruta donde se
localiza el sitio

76
ABRIR UN SITIO
Para abrir un sitio ya definido:
1. Menú Sitio Administrar sitios.... seleccionar
el sitio de la lista de sitios

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
2. Clic en el botón Listo.

También podemos utilizar el


panel Archivos, buscar y
seleccionar el sitio a abrir en el 77

menú desplegable Archivos.


PROPIEDADES DEL DOCUMENTO
Es conveniente definir sitios homogéneos, que
todas las páginas de un sitio tengan el mismo
color de fondo, de fuente, etc.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
El cuadro de diálogo Propiedades de la página
ayuda con este proceso.

78
Las propiedades están organizadas en categorías.
1. Apariencia (CSS) encontramos las
propiedades:
 Fuente de página: tipo de letra que le aplicaremos
al texto.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Tamaño: tamaño de la fuente que aplicaremos al
texto.
 Color del texto: color de la fuente.
 Color del fondo: especifica un color de fondo para el
documento, pero dicho color solo se mostrará en el
caso de no haber establecido ninguna imagen de
fondo.
 Imagen de fondo: especifica una imagen de fondo
para el documento. Dicha imagen se muestra en 79
mosaico
 Repetir: permite especificar si queremos que la
imagen de fondo se repita o no.
 Márgenes: permiten establecer márgenes en el
documento, es decir, la distancia entre donde
empieza el contenido de la página y la ventana del

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
navegador.

2. Apariencia (HTML) encontramos las


propiedades:
 Imagen de fondo: especifica una imagen de fondo
para el documento. Dicha imagen se muestra en
mosaico.
 Fondo: permite especificar un color de fondo para
el documento, pero dicho color solo se mostrará en
el caso de no haber establecido ninguna imagen de80
fondo.
 Texto: es el color de la fuente.
 Vínculos: es el color que mostrará el texto de los
vínculos.
 Vínculos visitados: es el color que mostrará el texto
de los vínculos visitados.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Vínculos activos: es el color que mostrará el vínculo
cuando el cursor del ratón hace clic sobre el mismo.
 Márgenes: permiten establecer márgenes en el
documento.
Muchas propiedades HTML y CSS son similares.
La diferencia es que CSS aplica la configuración
utilizando reglas de estilo, mientras que HTML
lo hace con atributos HTML, los cuales están
cayendo en desuso 81
3. Vínculos (CSS) encontramos las propiedades:
 Fuente de vínculo: tipo de letra del vínculo.
 Tamaño: tamaño del texto de los vínculos.
 Color de vínculo: color de los vínculos, ayuda al
usuario a distinguir entre el texto normal y los

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
vínculos que sirven de enlace a otras páginas.
 Vínculos visitados: color de los vínculos visitados,
permite distinguir al usuario si unos vínculos ya
han sido visitados o no.
 Vínculos de sustitución: color del texto del vínculo
cuando situamos el ratón encima del vínculo.
 Vínculos activos: color de los vínculos activos.
 Estilo subrayado: por defecto en un vínculo, el texto
aparece subrayado, con esta opción podemos elegir82
otro tipo de estilo.
4. Encabezados (CSS) encontramos la
propiedad:
 Fuente de encabezado: establece el tipo de fuente
de los encabezados.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
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.
5. Título/Codificación encontramos la
propiedad:
 Título: título del documento, que aparecerá en la
barra de título del navegador y de la ventana de
documento de Dreamweaver 83
6. Imagen de rastreo encontramos las
propiedades:
 Imagen de rastreo: establece una imagen como
fondo del documento, pero que sólo se mostrará en
la ventana de documento de Dreamweaver, y nunca

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
en un navegador. Dicha imagen se utiliza como
plantilla gráfica.
 Transparencia: establece la opacidad de la imagen
de rastreo.

Si las páginas tienen muchos elementos


(imágenes, tablas, etc.) posiblemente tarden
mucho tiempo en mostrarse en el navegador. Esto
no es recomendable, ya que los usuarios pueden
perder la paciencia, y no visitar más nuestra 84

página.
EL TEXTO: PROPIEDADES Y FORMATO
Las características del texto seleccionado pueden
ser definidas a través del menú Formato o a
través del inspector de propiedades, que están

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
clasificadas en dos categorías HTML y CSS.
Propiedades HTML

Todas estas propiedades generan etiquetas


HTML, que tienen un estilo por defecto en el 85
navegador.
Formato:
Permite seleccionar un formato de párrafo ya
definido para HTML, que puede ser encabezado,
párrafo o formato predeterminado.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 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.
 El texto normal, debería ir siempre en párrafos,
salvo que esté en otros elementos, como tablas o
listas.

Es importante emplear correctamente los encabezados,


ya que se organizará mejor el contenido de nuestra 86
web, así como para los buscadores y visitantes.
Estilo
El botón B encierra el texto en una etiqueta
<strong></strong>, que por defecto se muestra en
negrita. El botón I, lo encierra entre <em></em>,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
que por defecto se ve en cursiva.
Lista
Estos botones permiten crear listas con viñetas o
listas numeradas.
Sangría:
Estos dos botones permiten sangrar el texto y 87
anular la sangría. La sangría es un margen que
se establece en ambos lados del texto.
Propiedades CSS

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Las hojas de estilo en cascada (CSS, Cascading
Style Sheets) permiten formatear la página y
darle el diseño.
Regla de destino

Las reglas CSS sirven para definir a qué


elemento aplicamos el estilo, se puede definir una
Nueva Regla, eliminarla o aplicar una clase. 88
Editar regla
Mediante este botón se accede a las opciones para
la creación o modificación de estilos CSS, de la
regla seleccionada.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Panel CSS
Este botón abre el panel CSS si no lo tuviéramos
abierto.
Fuente
Permite seleccionar un conjunto de fuentes. El
seleccionar un conjunto de fuentes posibilita que
en el caso de que el usuario no tenga una fuente 89
se aplique otra del conjunto.
Estilo
Colocan el texto en negrita y cursiva
respectivamente. Pero en este caso, generan un
estilo css en línea.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Alineación
Es posible establecer la alineación del texto de
una de estas cuatro formas distintas: izquierda,
centrada, derecha y justificada.
Tamaño
Cambiar el tamaño del texto, en diversas 90
unidades, en píxeles, porcentajes, etc...
Color
Seleccionar el color de la fuente, ignorando el
color que se haya definido en las propiedades de
la página. Si no se ha establecido ningún color en

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
las propiedades de la página ni aquí, el color del
texto por defecto será el negro.

91
HIPERENLACES
Un hiperenlace, hipervínculo, o vínculo, no es
más que un enlace, que al ser pulsado lleva de
una página o archivo a otra página o archivo.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Es posible asignar un vínculo a un texto, a una
imagen, o a parte de una imagen.
Cuando creamos un enlace, lo que realmente
haremos será utilizar la etiqueta <a></a> que es
la que en HTML se encarga de definir los enlaces.

92
Tipos de referencia
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

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
cuando indiquemos la ubicación de una imagen,
de un archivo o de la hoja de estilo, etc.
Referencia absoluta: Conduce al sitio en el que
se encuentra el documento utilizando la ruta
completa del archivo, incluyendo el protocolo
http://
La referencia absoluta es independiente de la
ubicación de la página, es válida siempre y 93
cuando no cambie la ubicación del archivo
enlazado.
Referencia relativa al documento (por
defecto): La ubicación del archivo enlazado se
debe encontrar en la carpeta del sitio.
Si queremos enlazar con una página o archivo

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
dentro de la misma carpeta, no tenemos más que
utilizar su nombre. Por ejemplo, pagina2.htm.
Si está en una subcarpeta de la página actual,
hay que indicar el nombre de la carpeta antes del
archivo, y separarlos por una barra (/).Por
ejemplo imagenes/logo.gif.

94
Crear enlaces
La forma más sencilla de crear un enlace es a
través del inspector de propiedades. Para ello es
necesario seleccionar el texto o el objeto que va a

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
servir de enlace, y seguidamente establecer el
Vínculo en el inspector HTML.

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 95
#.
Otra forma de crear un enlace es a través del
menú Insertar, opción Hipervínculo.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Crear vínculos de esta forma es muy sencillo, sólo
deberás rellenar los campos:
 Texto: texto que mostrará el enlace. Si teníamos un
texto seleccionado, aparecerá ahí.
 Vínculo: página a la que irá redirigida el enlace, si
es un enlace externo se debe escribir http://. Si es 96
un enlace relativo al documento, busca el archivo
que esta dentro del sitio.
 Destino: la ventana donde se abrirá la página.
 Título: se trata de la ayuda contextual del vínculo,
que aparecerá al mantener un instante el cursor
sobre el enlace.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Tecla de acceso: atributo que facilita la
accesibilidad a las páginas, mediante la pulsación
de la tecla Alt más la tecla de acceso indicada.
 Índice de tabulador: Establece 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.

97
Destino del enlace
El destino del enlace determina en qué ventana
va a ser abierta la página vinculada, puede
variar dependiendo de si el documento está

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
basado en marcos.
Puede especificarse en el inspector de
propiedades HTML a través de Destino, o en la
ventana que aparece a través del menú Insertar,
opción Hipervínculo.
 _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 98
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

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
completa del navegador. Tiene sentido si se
emplean marcos.

Actualmente no se usan marcos, por lo tanto no


se especifica nada para abrirlo en la misma
ventana.
Lo habitual es abrir los enlaces en la misma
ventana si son del mismo sitio, y los enlaces
99
externos en ventanas nuevas.
Enlace a correo electrónico
Es posible especificar vínculos a direcciones de
correo electrónico. Esto resulta útil cuando se
desea que los visitantes de la web puedan

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
contactar con nosotros.
La sintaxis del vínculo en este caso es
mailto:direccióndecorreo.
Se define el vínculo a través del inspector de
propiedades, seleccionando previamente el texto
o la imagen deseados.

100
También es posible a través del menú Insertar,
opción Vínculo de correo electrónico.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Un enlace a correo por lo regular abre Outlook.
Es mejor crear un formulario de contacto, aunque
esto requerirá una página dinámica.
Otra opción es mostrar la dirección de correo
electrónico, para que el usuario pueda enviarnos101
el sus comentarios como quiera.
INSERTAR UNA IMAGEN
Las imágenes son muy importantes en la web, ya
como complemento a la información o parte del
diseño; pero no conviene abusar de estas, ya que

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
aumentarán mucho el tamaño final de la web.
Para insertar una imagen:
1. Menú Insertar
Imagen

102
Propiedades de una imagen
Cuando seleccionamos una imagen el Inspector
de propiedades muestra esta apariencia:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Atributos a la imagen:
 Ancho y Alto son las dimensiones de la imagen,
en el campo Alt se escribe el texto que remplazará
a la imagen si ésta no puede mostrarse, para
mostrar ayuda contextual cuando el usuario tenga
el cursor sobre la imagen, debemos de empelar el
103
atributo title.
 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.
 Borde asigna borde a la imagen.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Alinear Puedes seleccionar su alineación con
respecto al texto desde el campo Alinear. En CSS,
existe el atributo vertical-align.
 Por último Espacio V y Espacio H separan la
imagen del texto y así no queden demasiado
pegadas a él. En CSS, podemos hacerlo con el
margin.

104
IMAGEN DE SUSTITUCIÓN. ROLLOVER
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

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
botones para desplazarnos a través de distintas
páginas.
Para insertar un rollover :
1. Menú Insertar  Objetos de ImagenImagen
de sustitución.

105
TABLAS
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,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
colocar imágenes al lado de un bloque de texto, y
otra serie de cosas que sin las tablas serían
imposibles de realizar.

La finalidad de las tablas es presentar una serie


de datos de forma clara y organizada,
dividiéndolos en filas y columnas.
106
Insertar una tabla
1. Menú Insertar Tabla.

En la ventana habrá que


especificar el número de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Filas y Columnas que
tendrá la tabla, así como
el Ancho de la tabla.

 El Ancho puede ser


definido como Píxeles o como Porcentaje.
 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á 107
borde.
 Relleno de celda (cellpadding) indica la distancia
entre el contenido de las celdas y los bordes de
éstas.
 Espacio entre celdas (cellspacing) indica la
distancia entre las celdas de la tabla.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Encabezado indicar el contenido de filas o
columnas, es recomendable utilizar encabezados en
el caso de que los usuarios utilicen lectores de
pantalla.
 Texto incluye el título que aparecerá fuera de la
tabla.
 Resumen Indica una descripción de la tabla.

108
Formato de tabla
Las propiedades de la tabla se especifican a
través de su inspector de propiedades.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
A través del inspector de propiedades se pueden
modificar los valores que se especificaron al
insertar la tabla. Al mismo tiempo, pueden
indicarse otros como pueden ser:
 Alinear (que permite alinear la tabla a la
izquierda, al centro o a la derecha de la pantalla),
109
 Borde
 relleno y espaciado de la celda.
Si se selecciona una celda, o un conjunto de
celdas, el inspector de propiedades cambia, para
permitir especificar otros valores.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
El inspector de propiedades permite alternar
entre las propiedades HTML, ( propiedades del
texto insertado en la celda(s) seleccionada, y la
propiedades CSS para definir los estilos.
En la parte inferior se especifican valores propios
de la celda, como el color o imagen de fondo,
alineación del contenido (Horz.y Vert.), tamaño
110
(An. y Al.), ajuste al contenido (No aj) y
encabezado (Enc).
Añadir y eliminar filas y columnas
Existen varias formas de añadir y eliminar filas y
columnas a una tabla, Selecciona una celda o
varias y ve al:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
1. Menú Modificar Tabla Insertar fila o
Insertar columna.

Según la selección, algunas opciones de Tabla se


podrán utilizar mientras que otras no.
La fila se inserta sobre la celda o el conjunto de
celdas seleccionadas, mientras que la columna se
inserta a su izquierda.
111
Otra opción es, 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.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Para eliminar una fila o
una columna, hay que
colocar el cursor en la fila o
columna a eliminar y elegir
la opción Eliminar fila o Eliminar columna del
menú Tabla.
También se puede seleccionar la fila o columna a112
borrar y pulsar la tecla de borrado (Del o Supr)
Anidar, dividir y combinar celdas
Es posible insertar tablas dentro de las celdas de
otras tablas. A esto se le llama anidar tablas.
Para anidar tablas sólo posiciona el cursor en la

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
celda donde quieres insertar la nueva tabla e
insertarla.
Combinar celdas consiste en convertir 2 o más
celdas en una sola, por tanto se eliminará el
borde.
Dividir celdas consiste en partir en dos una celda.
Una de las formas de dividir y combinar celdas es
a través del inspector de propiedades. 113
Si se seleccionan varias celdas pueden combinarse
pulsando sobre el botón del inspector de
propiedades.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Sólo es posible combinar celdas contiguas, de
forma vertical u horizontal.
Para dividir una celda pulsar sobre el botón del
inspector de propiedades, o en Dividir celda de la
opción Tabla.
En la ventana especifica, si la 114
celda se divide en filas o columnas ,
y el número de éstas.
MARCOS
Los marcos o frames sirven para distribuir mejor
los datos de las páginas, ya que permiten
mantener fijas algunas partes, como pueden ser

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
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.
115
Crear macos
Para crear un marco, primero hay que abrir
algún documento. Puede ser uno nuevo o uno ya
existente.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
1. Menú Insertar 
HTML  Marcos

A través de esta opción


puede elegirse el tipo de marco que va a crearse.
Seleccionar marcos
1. Menú Ventana  Marcos o
bien pulsa Mayús + F2. 116
El panel Marcos muestra los marcos que contiene
el documento y se puede pasar de uno a otro
pulsando sobre ellos en el panel. O bien pulsa
sobre el borde que rodea a los marcos (el que
aparece más grueso y en relieve en la imagen).

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Guardar
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.
Para guardar el conjunto de marcos, hay que
seleccionarlo previamente.
Para guardar cada uno de los otros documentos, 117
hay que seleccionarlos antes de guardarlos.
Configurar marcos
Una vez seleccionado un marco a través del panel
Marcos, pueden establecerse sus propiedades a
través del inspector de propiedades.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 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.
 En Bordes puede elegirse si aparecerá o no una 118
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.
 Desplaz. indica si aparecerán o no las barras de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
desplazamiento cuando el documento del marco no
pueda visualizarse completamente.
 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.
119
Si lo seleccionado es todo el conjunto de marcos
(la página de marcos), el inspector de propiedades
es algo diferente.
En Bordes puede

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
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 Seleccionado ) especifica el tamaño del
marco (Píxeles, Porcentaje o Relativo. 120
FORMULARIOS
Los formularios se utilizan para recoger datos de
los usuarios.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Un formulario está formado, entre otras cosas,
por etiquetas, campos de texto, menús
desplegables, y botones.
Elementos de formulario
 Campo de texto y Área de texto: Permiten
introducir texto. El Campo de texto solo permite al
usuario escribir una línea, mientras que el Área de
texto permite escribir varias. 121
Se puede pasar de Campo de texto a Área de
texto a través del inspector de propiedades,
marcando la opción Una línea o Multi línea
respectivamente.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
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.

122
 Botón El botón tiene asignadas tres opciones:
Enviar formulario, Restablecer formulario (borrar
todos los campos del formulario), o Ninguna (para
poder asignarle un comportamiento diferente de
los dos anteriores).

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Es posible cambiar el texto del botón, a través de
la propiedad Valor del inspector de propiedades.
Tiene que haber un botón del tipo Enviar
formulario, imprescindible para enviar los datos.
Suele acompañase de un botón Restablecer
123
formulario, en el caso de que el usuario quiera
comenzar de nuevo a rellenarlo.
 Casilla de verificación Es un cuadrito que se
puede activar o desactivar, para indicar si se ha
elegido una opción o no. Puede asignársele el
Estado inicial Activado o Desactivado.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Botón de opción Es un pequeño botón redondo
que puede activarse o desactivarse. Si hay varios
en el mismo formulario con el mismo nombre, sólo
puede haber uno activo. Cuando se activa uno,
automáticamente se desactivan los demás. Esto
obliga al usuario a sólo poder elegir una opción.
 Seleccionar (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 124
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.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Etiqueta Se utiliza para poner nombre al resto de
elementos de formulario, para que el usuario
pueda saber qué datos ha de introducir en cada
uno de ellos.

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. 125
Crear formularios
Antes de insertar los elementos o controles al
formulario, se debe crear un formulario. Los
elementos se introducen en él.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
1. Menú Insertar  Formulario Formulario.

Creado el formulario, aparece un recuadro de


líneas naranjas discontinuas, similar al de la
imagen siguiente. Estas líneas
son ayudas visuales al trabajar en el diseño.
Las propiedades del formulario, más importantes
son: Acción. En el indicamos dónde se envían los
datos.
126
Dentro del formulario se insertan los elementos
de formulario. Es recomendable utilizar tablas
para organizar los elementos del formulario, con
ello se consigue una mejor comprensión y
apariencia.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Validar formularios
A través de JavaScript se pueden validar los
formularios antes de que se envíen, avisando al
usuario para que corrija los errores, como campos
obligatorios sin rellenar. Esto es mucho más
eficiente y rápido que enviar la página y validarla
sólo en el servidor. 127
Para validar un formulario hay que abrir el panel
de Comportamientos.
1. Menú Ventana Comportamientos .

Comportamientos forma parte del panel

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Inspector de etiquetas.
En el panel despliega
el botón y pulsa Validar
formulario, seleccionado
el formulario previamente.
Puede seleccionarse uno
por uno cada elemento del
formulario, especificando los requisitos que han 128

de cumplir (Valor obligatorio, numero, etc. )


MULTIMEDIA
Películas Flash (SWF)
Las películas Flash son animaciones, con

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
extensión SWF. Frecuentemente son utilizadas
como páginas iniciales de los sitios web como
presentación, banners publicitarios, o botones...
Insertar Multimedia.
1. Menu Insertar  Media SWF,
o pulsar Ctrl + Alt + F.
Se inserta también empleando el
panel Insertar Común SWF
129
Propiedades de un archivo multimedia:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Ancho (An.) y alto (Alt.)
 Archivo: ruta del archivo SWF.
 Origen: ruta del archivo FLA.
 Editar: edición del archivo original.
 Bucle: indica si se volverá a comenzar la animación
 Rep. Autom. Indica si que la película se
reproducirá al cargar la pagina
130
 Calidad con la que se vera el archivo.
 Escala permite elegir como se verá del archivo.
 Alinear permite alinear la película en relación con
el texto.
Wmode modo de ventana (opaco, transparente, con

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.

color de fondo)
 Reproducir permite ver la película.

Al insertar animaciones Flash, Dreamweaver añade


algunos archivos que permiten reproducir las
animaciones, normalmente creando la carpeta Scripts.131
Es importante incluir la carpeta cuando se publique el
sitio para poder ver los archivos.
Sonido
No es común incluir sonido en una página web,
ya que los usuarios escuchan su propia música,
por lo que resultar algo molesto.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
A pesar de ello, incluir un sonido agradable,
apropiado al contenido de la página. Las páginas
que contienen deben ofrecer la posibilidad de
activarlo o desactivarlo.
Los formatos de sonido más comunes son: MP3,
WAV y MIDI. Lo ideal es incluir archivos de
audio que no ocupe mucho espacio
132
Insertar archivo de audio en un documento:
1. Menú Insertar  Medía  Plug-in.

Un plug-in es un añadido al navegador, permite

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
realizar funciones extras, como reproducir un
archivo de música. Si no lo tiene instalado, nos
invitará a instalarlo.
Los archivos que son insertados como plug-
llllllllllin son representados por Dreamweaver
con la imagen.
En el inspector de propiedades se establecen la
altura y la anchura que mostrarán los controles 133
de audio.
Si no especifica ningún tamaño, se mostrará el
tamaño por defecto.
Si solo se desea que se escuche el sonido en la
página, pero no mostrar los controles de audio,

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
los campos Al y An deben valer cero.
El sonido se reproduce automáticamente al
cargar la página, y solo una vez. Se pueden
modificar estos valores a través del botón
Parámetros.

134
 Para que el archivo se reproduzca continuamente
se añade loop="true".
 Para reproducir automáticamente, se añade
autostart="false"
En código HTML quedaría de la siguiente forma:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
<embed src="media/audio.mid"
autostart="false" loop="true"></embed>

Lo más habitual en la web es insertar el sonido


empleando Flash. Esto hace que no se necesiten
plug-in, sólo poder reproducir Flash. Además, nos
permite crear los controles personalizados. 135
Vídeo
En ocasiones se puede incluir vídeo en una
página web, pero hay que tomar en cuenta que
los vídeos necesitan mucho espacio en disco, y por

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
tanto, su tiempo de descarga es lenta .
Los formatos de vídeo mas comunes en Internet
son AVI, MPEG y MOV.
Insertar un archivo de vídeo en un documento:
1. Menú Insertar  Medía  Plug-in.

136
El inspector de propiedades para vídeo es el
mismo que el de audio, ya que ambos se insertan
como Plug-in.
El ancho y alto por defecto es de 32 x 32

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
insuficiente para ver un vídeo. Es mejor
borrarlos, y así el vídeo se mostrará con su
tamaño original.
Si se conoce el tamaño del vídeo, se puede
insertar directamente, pero el tamaño de los
controles de reproducción, dependen de cada
navegador.
Nota: El video tiene el mismo comportamiento 137

que el sonido.
PLANTILLAS
Al crear un sitio web, se debe tomar en cuenta
que las páginas deben seguir un formato
uniforme, además es frecuente que ciertos

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
elementos se repitan en cada página(logo, menú).
Comúnmente se hacen copias de los documentos
creados, y se trabaja sobre estas copias,
modificando simplemente su contenido.
Esta es la forma más sencilla de tener páginas
con una estructura basada en la estructura de
otras ya creadas previamente. 138
Las plantillas son una 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.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
No se pueden modificar las propiedades de una
página que está basada en una plantilla, a
excepción del título.
Cuando se modifica el diseño de una plantilla, se
modifican todas las páginas basadas en ella. Esto
nos ahorrar mucho trabajo.
Las plantillas tiene extensión dwt almacenadas 139
en el sitio web, en la carpeta Templates.
Crear plantillas
Las plantillas pueden crearse desde cero, o a
partir de una página ya existente.
Para crear una plantilla desde cero es a través

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
del panel Activos.
1. Menú Ventana
 Activos.
Una vez abierto el panel
se selecciona el botón ,
para poder trabajar con
las plantillas.
Los botones inferiores del panel Activos son 140

sssssssss similares a los del panel Estilos CSS.


 Crear una nueva plantilla, pulsa sobre el botón .
Si está desactivado, da clic botón derecho del ratón
sobre el área de plantilla y elige Nueva Plantilla).
 Modificar la plantilla, selecciona de la lista y
pulsamos el botón .

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Eliminar la plantilla, selecciona de la lista y
pulsamos el botón .

Para crear una plantilla a partir de un archivo


existente es necesario abrir el archivo, y
guardarlo como plantilla a través del menú
Archivo Guardar como
plantilla.
Especifica el nombre y elige 141

en sitio.
Al guardar la plantilla la página cambia de
carpeta, a Templates. Si contiene enlaces o
imágenes se activa la opción de Actualizar
vínculos. Al hacerlo, la plantilla se verá con

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
normalidad y se podrá emplear para crear
páginas en cualquier carpeta. Si no se hace, la
plantilla se mostrar sin las imágenes u hojas de
estilo, ya que la ruta no será la correcta, y sólo
servirá para crear páginas en la misma carpeta
que el archivo desde el que creamos la plantilla.

142
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

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
forma de línea.
Las marquesinas no se pueden insertar a través
del editor gráfico de Dreamweaver, es necesario
hacerlo a través del código.
Para crear una marquesina hay que insertar las
etiquetas <marquee> y </marquee>. Entre
estas etiquetas se introducen los elementos que 143
se desea que aparezcan en la marquesina.
FECHA
Dreamweaver permite insertar la fecha.
1. Menú Insertar Fecha.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
En la ventana se establece el formato de la fecha,
y si se desea se actualice o no automáticamente
al modificar y guardar la página.

144
REGLA HORIZONTAL
La regla horizontal es una línea que cruza
horizontalmente, suele utilizarse para separar
secciones dentro de una misma página.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Para insertar una regla:
1. Menú Insertar HTML Regla horizontal.

El inspector de propiedades de la regla es el


siguiente.

145
Se puede modificar la apariencia de la regla, con Al
(altura) y Sombreado, el color mediante CSS.
CAPAS
Las capas son unos recuadros, elementos de
bloque, destinados a contener y agrupar otros
elementos, son llamadas también layers o

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
divisiones, se crean con la etiqueta <div></div>.
Al ser elementos contenedores, son útiles para
organizar los elementos.

146
Las capas pueden moverse de una posición a otra
y redimensionarse.
Dentro de la capa es posible insertar texto,
tablas, imágenes, animaciones flash, y todos los

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
elementos que puede contener un documento
HTML.
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. 147
Insertar Capas
1. Menú Insertar  Objeto de diseño  Etiqueta
Div (división simple) o Div PA (Capa con
Posición Absoluta)

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Una vez se ha insertado la capa, pueden editarse
sus atributos, pero para ello hay que
seleccionarla primero.
Seleccionar una capa:
1. Pulsar sobre el icono.
Ó

2. Si hay varias capas


se seleccionan a través 148
de la pestaña Elementos
PA
Formato de Capas
Propiedades de las Capas

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Elemento CSS-P: nombre o ID de la capa.
 Izq y Sup indica la distancia en píxeles o en
porcentaje, que hay entre los límites izquierdo y
superior del documento.
 An y Al indican la anchura y la altura
 Índice Z es el número de orden de colocación de las
149
capas.
 Vis indica la visibilidad inicial de la capa. La
visibilidad puede ser de cuatro tipos:
 Default (visibilidad según el navegador),

 Inherit (se muestra la capa mientras la página a

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
la que pertenece también se esté mostrando),
 Visible (muestra la capa, aunque la página no se

esté viendo)
 Hidden (la capa está oculta).

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.
150
 Im. fondo y Col indica una imagen o un color de
fondo para la capa.
 Desb. (Desbordamiento). controla cómo aparecen
las capas en el navegador cuando el contenido
excede el tamaño especificado de la capa.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Visible el contenido adicional se muestra, excediendo los
límites de la capa.
 Hidden (oculto) el contenido adicional no se mostrará en
el navegador.
 Scroll (desplazamiento) el navegador añadirá barras de

desplazamiento a la capa.
 Auto (automático) el navegador muestra barras de

desplazamiento para la capa cuando sean necesarias.

El ID ha de ser único para cada capa, pero puede151


repetirse en páginas distintas.
COMPORTAMIENTOS
Los comportamientos son acciones que suceden
cuando los usuarios realizan algún evento sobre
un objeto, como puede ser mover el ratón sobre

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
una imagen, pulsar sobre un texto, hacer doble
clic sobre un mapa de imagen, etc.
Los comportamientos no existen como código
HTML, se programan en JavaScript.
Dreamweaver permite insertarlos a través del
panel Comportamientos, por lo que no es
necesario escribir ninguna línea de código 152
JavaScript para programarlos.
El panel Comportamientos se puede abrir:
1. Menú Ventana  Comportamientos o pulsar
Mayús+F4.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 En el panel despliega el botón pulsando sobre
él, y en Mostrar eventos elige HTML 4.1, opción
por defecto.
153
Insertar comportamiento
1. Asignar un ID al elemento tendrá el
comportamiento.
2. Selecciona el objeto que activa el comportamiento

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
(imagen, texto, etc.).
3. El elemento al que afecta y el que activa el
comportamiento puede ser el mismo o no.
4. Despliega el botón del panel comportamientos
aparece la lista de todas las acciones posibles.
5. Según el elemento sobre el que se desee aplicar el
comportamiento, se podrán elegir unas acciones,
mientras que otras no.

154
6. Después de elegir una acción, el comportamiento
correspondiente aparece en el panel
Comportamientos.

Cada comportamiento

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
tiene asociados un
evento y una acción.
Para eliminar un
comportamiento,
selecciónalo en el panel
Comportamientos y pulsa sobre el botón .
También es posible cambiar el orden de los
comportamientos aplicados a un objeto,
seleccionándolo y ordenándolo mediante los 155

botones .
PÁGINAS DINAMICAS
Para la creación de páginas dinámicas, además
de etiquetas HTML es necesaria la utilización de

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
algún lenguaje de programación que se ejecute
del lado del servidor, así como la existencia de
una base de datos.
Los lenguajes utilizados para la generación de
este tipo de páginas son:
¤ Perl CGI ¤ PHP
¤ JSP ¤ ASP

Los manejadores de bases de datos que pueden 156

trabajar con páginas dinámicas son :


¤ PostgresSQL ¤ MySQL
¤ Oracle ¤ Microsoft SQL Server

Las páginas Web dinámicas ofrecen mayor

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
interactividad con el usuario, así como una mayor
facilidad en el mantenimiento de un sitio.

Ante todas las ventajas de este tipo de páginas se


encuentra la desventaja de los buscadores, que sólo
indexan un número reducido de páginas dinámicas,
debido a que difícilmente se detectan URL's
acompañados de gran cantidad de parámetros y
caracteres tales como "?", "&" y "=".
157
SERVIDOR WEB «APACHE»
Apache es principalmente usado para servir
páginas web estáticas y dinámicas en la WWW.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Apache es el servidor web del popular sistema
XAMP, junto con MySQL y los lenguajes de
programación PHP/Perl/Python.
Características de Apache

* Soporte para los lenguajes perl, python, tcl y


PHP.
* Permite autenticación de base de datos basada
en SGBD. 158
INSTALACIÓN DEL SERVIDOR (XAMPP)
Descargue el software de la siguiente dirección:
http://www.apachefriends.org/es/xampp.html

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
159
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
160
O bien en su buscador Google escriba XAMPP, elija la
primer liga.
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
161
Seleccione la opción XAMPP para Windows
En la pagina que muestra, desplace su barra de
navegación hasta localizar la siguiente liga

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
162
Descargue el archivo, de clic botón derecho al mensaje
emergente, para desplegar el menú de opciones.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
163
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
164
De clic en Guardar, o bien ejecute directamente.
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
165
De clic en Next > para inicializar la instalación.
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
166
Deje los valores por default, solo de clic en Next.
Active las opciones Install Apache as service e install
MySQL y de clic en el botón Install

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
167
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
168
Espere, ha comenzado la instalación.
Una vez terminada la instalación de clic en Finish.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
En la siguiente
ventana de clic en
Aceptar.

169
Para inicializar el servidor busque en su computadora la
ruta que muestra la figura.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
170
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
171
Inicie los servicios Apache y MySQL.
Para entrar al manejador de base de datos escriba en su
navegador lo siguiente: localhost o bien 127.0.0.1 y
de clic en la opción phpMyAdmin

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
172
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
173
Para crear la base de datos, de clic en el botón Base de
datos.
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
174
Escriba el nombre de la base de datos y de clic en el
botón Crear.
Una vez creada la base de datos, escriba el nombre de la
tabla y el numero de campos y de clic en el botón
Continuar

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
175
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
176
Escriba el nombre de los campos y el tipo de datos, de
clic en Grabar.
Para introducir registros, de clic en el botón Insertar,
escriba los datos y de clic en Continuar

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
177
PHP

PHP es el acrónimo de Hipertext Preprocesor,


es un lenguaje de código abierto, incrustado en

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
HTML.
Es un lenguaje de programación del lado del
servidor gratuito e independiente de la
plataforma, rápido, con una gran librería de
funciones y mucha documentación.
Un lenguaje del lado del servidor es aquel que se
ejecuta en el servidor web, justo antes de que se
envíe la página a través de Internet al cliente.
178
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
179

Funcionamiento de las páginas PHP


El código PHP está entre medio de etiquetas de
comienzo y final

<?php

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
?>
Estas etiquetas nos permitirán entrar y salir del
"modo PHP".

180
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
181
UN PRIMER EJEMPLO
SINTAXIS BÁSICA
Delimitadores de inicio y fin:
<?php ?>

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
.
Separación de instrucciones:
Igual que en C o Perl terminando cada
declaración con un punto y coma.

Comentarios:
Una sola línea //
Varias líneas /* - */.
182
Tipos de datos:

 Array
$ a[ 3 ] = " 123 " ;

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
 Números en punto flotante
$ numero = 1.23 ;

 Entero
$ a = 123 ;

 Cadena

$ texto = " Hola " ;


183
Variables :

En PHP las variables se representan como un signo


de dólar seguido por el nombre de la variable.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
El nombre de la variable es sensible a minúsculas y
mayúsculas.

 $var = "Bob";
 $Var = "Joe";

 echo "$var, $Var";

184
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
185
UN SEGUNDO EJEMPLO
Variables externas a PHP:

Formularios HTML (GET y POST)


Cuando se envía un formulario a un script PHP, las

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
variables de dicho formulario pasan a estar
automáticamente disponibles en el script gracias a
PHP. Por ejemplo, consideremos el siguiente
formulario:
<form action="foo.php3" method="post">
Name: <input type="text" name="name"><br>
<input type="submit">
</form>
Cuando es enviado, PHP creará la variable $name,
que contendrá lo que sea que se introdujo en el 186

campo Name: del formulario.


Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
187
EJEMPLO
ECHO Y PRINT
echo: Visualiza una o más cadenas.
print: visualiza una cadena de vídeo como eco( );

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Diferencias entre echo y print( )
A pesar de lo que siempre se oye, (que echo no es una
función y print sí) tanto echo como print no son
funciones propiamente dichas, sino construcciones del
lenguaje.

¿Qué se desprende de esto que nos pueda ser útil? :


Print, al comportarse como una función devuelve un
valor: 1 (o true) SIEMPRE.
188
COMILLAS SIMPLES Y COMILLAS DOBLES
Las comillas simples muestran el contenido tal y como lo
hemos escrito.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
Las comillas dobles parsean nuestra cadena en busca de
posibles variables a interpretar por PHP.

Las comillas simples son más rápidas que las dobles


porque no pierden el tiempo interpretando el contenido.

189
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
190
Ejemplos:
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
191
OPERADORES

=
Comparación
Aritméticos

Asignación
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
192
Para crear una pagina dinámica seleccione PHP del
menú Crear nuevo
DREAMWEAVER
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
193
Pantalla principal de Dreamweaver.
Para comenzar una página dinámica es necesario crear
primeramente un Sitio.
1. Seleccionamos menú Sitio.

2. Clic en Nuevo sitio.

3. En la ventana que se despliega, teclear el nombre del

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
sitio.(Para nuestro ejemplo Escuela)

4. Clic en Servidores 194


5. Clic en el botón , para agregar un servidor local.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
6. Llenar los campos como se observa en la ventana y
dar clic en Guardar

195
7. Finalmente dar clic en Guardar,.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
8. Ahora vamos a crear la conexión con la base de datos
9. Seleccionar el menú Ventana y activar el panel
Bases de Datos.

196
7. Finalmente dar clic en Guardar,.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
8. Ahora vamos a crear la conexión con la base de datos
9. Seleccionar el menú Ventana y activar el panel
Bases de Datos.

197
10. Una vez activado el panel, Da clic en el botón ,
esquina inferior derecha, para desplegar el menú
emergente Conexión MySQL.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
11. Teclea el nombre de la conexión,
del servidor MySQL y Nombre del usuario y
contraseña.

198

12. Da clic en el botón Seleccionar


13. En la ventana que se despliega, selecciona la base de
datos Escuela.
14. Da clic en el botón
Aceptar.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
15. Da clic en el botón
Prueba, para verificar
la conexión.

16. El resultado final, será la conexión 199


CEscuela.
MOSTRAR DATOS EN UNA TABLA
1. Selecciona la pestaña Datos.
2. Da clic en Tabla dinámica

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
3. Da clic en el punto numero 4 4
para crear el juego de registros.

200
4. Escribe el nombre para el RecordSet.
5. Deja los valores que vienen por default.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
6. Da clic en prueba para observar el resultado de la
consulta.
7. Da clic en Aceptar

201
7. Deja los valores que vienen por default y da clic en
Aceptar.

El resultado será el siguiente.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
8.

9. Guarda el documento con el nombre de tabla,


presiona F12, para mostrar los resultados en el
explorador.

202
INSERCIÓN DE REGISTROS
1. Selecciona la pestaña Datos.
2. Da clic en Insertar registro.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
3. Deja los datos que
vienen por default,
solo selecciona el
archivo tabla.php.
4. Da clic en el botón
Aceptar
203
4. El resultado será el siguiente

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
5. Guarda el documento con el nombre de insertar y
presiona F12.
6. Inserte los datos, excepto el numero de control.
7. Da clic en el botón
insertar registro.

204
Elaboró: Guadalupe Angeles Mata.
María Victoria Cortes Gómez.
Almendra Cabrera Hernández
205
El resultado en el explorador será el siguiente.
8.
ACTUALIZAR DE REGISTROS
1. Selecciona la pestaña Datos.
2. De clic en Actualizar registro.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
3. Crea el juego de registros.
4. Da clic en el botón
Aceptar.

206
5. Selecciona el archivo tabla.php.
6. Da clic en el botón
Aceptar .

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
7. El resultado será el siguiente.

207
8. Guarda el documento con el nombre de Actualizar.
9. Agrega una Barra de navegación.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
10. Deja los valores que
vienen por default .
11. Da clic en el botón
Aceptar.

12. Presiona F12 para


ver los resultados
en el explorador.

208
ELIMINAR DE REGISTROS

1. Crea un nuevo documento


PHP.
Crea un juego de registros.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
2.

3. Arrastra los campos del


juego de registros al
documento.
4. Inserta una barra de
navegación.
5. Guarda el documento209con
el nombre de Consulta.
6. Selecciona el campo NCtrol.
7. En la ventana de propiedades busca el campo vinculo y
escribe eliminar.php?Nctrol=

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
210
8. Guarda los cambios y
presiona F12.
9. Crea un nuevo documento.
10. Guardalo con el nombre de
eliminar.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
11. Crea un juego de registros.

12. Arrastra al documento solo los campos Nombre y 211

dirección.
12. Inserta un formulario
13. Agrega un campo oculto.
14. En la ventana de propiedades, cambia el nombre del
campo oculto por NC.
15. Da clic en vincular

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
con fuente dinámica.
16. Selecciona el campo
NCtrol.
17. Da clic en Aceptar

212
18. Inserta un botón al formulario, cambia la etiqueta a
Eliminar.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
19. Da clic en el botón Eliminar registro.
20. Modifica los datos que vienen por default a los valores
que se muestran en la ventana «Eliminar registro»

213
21. Selecciona el formulario, cambia el Método de envió a
GET.

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
22. Guarda los cambios.
214
23. Ejecuta la pagina Consulta
23. Selecciona el registro a eliminar, dando clic en el campo
Numero de control.
24. El resultado será:

Almendra Cabrera Hernández


María Victoria Cortes Gómez.
Elaboró: Guadalupe Angeles Mata.
25. Da clic en eliminar
26. El resultado será:

215

You might also like