SlideShare una empresa de Scribd logo
1 de 215
Descargar para leer sin conexión
ELABORACIÓN DE PAGINAS WEB
1
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
OBJETIVO GENERAL
Utiliza HTML,
Dreamweaver, Php y MySQL
para la elaboración de
paginas web dinámicas.
2
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
¿QUÉ ES HTLM ?
 HTML es un lenguaje para escribir páginas
web.
 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
operación a realizarse.
3
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
de ambas.
4
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Las etiquetas de HTML son palabras clave entre
corchetes como el ángulo de <html>
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.
Inicio y fin son también llamadas etiquetas de
apertura y cierre.
ETIQUETAS HTML O TAGS
5
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Las etiquetas básicas o mínimas son:
<html>
<head>
<title> Ejemplo de HTML</title>
</head>
<body>
<p>Ejemplo de una pagina web con HTML </p>
</body>
</html>
ESTRUCTURA BÁSICA DE UN DOCUMENTO
HTML
6
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Las etiquetas básicas de HTML, de obligada
presencia en todo documento son:
<html> Es la etiqueta que define el inicio del
documento html.
<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
pueden definirse propiedades comunes a toda la
página, como color de fondo y márgenes.
7
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
<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
atributo href.
8
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
<div> comienzo de un área especial en la
página.
<img> indica la existencia de una imagen para
dd dd mostrarse en el navegador.
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>
</html>
9
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
QUÉ NECESITAS PARA CREAR UNA PAGINA
EN HTML
 Editor - - Block de Notas - WordPad.
 Servidor Web - - IIS - Apache.
 Sitio Web - - Localización - Carpeta.
 Extensiones - - HTM - HTML.
10
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ETIQUETAS HTML O TAGS
La mayoría de los tags, se pueden anidar.
Para XHTML, XML y futuras versiones todos los
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.
Los valores de los atributos distinguen
mayúsculas y minúsculas.
11
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
DOCUMENTOS HTML= PAGINAS WEB
Un navegador Web (Explorer o Firefox) lee los
documentos HTML e interpreta el contenido de
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ENCABEZADOS EN HTML
 Se definen con la etiqueta h y un número, el
cual va del 1 al 6.
<h1> </h>
Los encabezados son importantes porque los
motores de búsqueda los utilizan para indexar
su estructura y contenido.
.
13
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
COMENTARIOS EN HTML
 Los comentarios: Se utilizan para documentar
la página.
Los comentarios son ignorados por el navegador.
< !-- //-- >
.
14
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
LÍNEAS EN HTML
 Separadores: Se utilizan para identificar las
secciones dentro de una misma página, es una
regla horizontal.
<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
Noshade Elimina sombreado No tiene valores
15
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
EL TEXTO EN HTML
 Caracteres especiales.
Carácter Representación Carácter Representación
á &aacute; & &amp;
Á &Aacute; ¿ &iquest;
é &eacute; ¡ &iexcl;
É &Eacute; “ &quot;
í &iacute; . &middot;
Í &Iacute; < &lt;
ó &oacute; > &gt;
Ó &Uacute; ñ &ntilde;
ú &uacute; Ñ &Ntilde;
Ú &Uacute; Espacio &nbsp;
16
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ETIQUETAS EN HTML.
 Párrafo: Se utiliza para agrupar el texto de
una página en párrafos.
<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
Center Centrado
Justify Justificado
17
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 Saltos de Línea: Para producir un salto de
línea en el navegador se utiliza la etiqueta.
<br>
 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>,
<sub> y <sup>
18
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 Sangrado de Texto: Es un margen que se
establece a ambos lados del texto.
<blockquote>
</blockquote>
Esta etiqueta obliga a que el texto aparezca en
una nueva línea.
19
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 Formatear el Texto: Etiqueta utilizada para
modificar las propiedades de texto como color,
fuente, tamaño.
<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
el 3
20
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 Etiqueta de Texto para todo el documento: Se
utiliza para definir una fuente a todo el
documento.
<basefont>
 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
<tt> Teletipo <small> Disminuye el tamaño
21
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
<marquee></marquee>
Atributo Significado
Behavior Alternate / Scroll Slide
Direction Down / Up / Left / Right
Bgcolor Color de fondo 22
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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.
2. Crear un marcador dentro de un documento
utilizando el atributo nombre.
23
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Sintaxis del link.
<a href=“url”> texto</a>
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
 Referencia Relativa al documento
24
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
REFERENCIA ABSOLUTA
Conduce a una ubicación externa al sitio en el que
se encuentra el documento.
La ubicación es en internet, por tanto hay que
empezar por http: //…
<a href=“http://
www.w3schools.com”
> w3schools</a> 25
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
REFERENCIA RELATIVA AL SITIO
Conduce a un documento situado dentro del
mismo sitio que el documento actual.
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
esta en la carpeta raíz del sitio.
26
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
REFERENCIA RELATIVA AL DOCUMENTO
Conduce a un punto dentro del mismo
documento, para ello debemos colocar.
<a href =“#puntoancla”>
Cocada </a>
27
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PUNTO DE FIJACIÓN DE ANCLAS
Es utilizado cuando se tienen documentos
extensos divididos en varios apartados.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ENLACE A CORREO ELECTRÓNICO
Es posible incluir enlaces con direcciones de
correo electrónico.
<a href = “mailto:” >
</a>
29
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
asignar los siguientes valores:
_blank
Abre el documento vinculado en una ventana
nueva del navegador.
_parent
Abre el documento vinculado en la ventana del
marco que contiene el vinculo o en el conjunto de
marcos padre.
30
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
_self
Es la opción predeterminada, Abre el documento
vinculado en el mismo marco.
_top
Abre el documento vinculado en la ventana del
navegador.
<a href =
“http://www.w3schools.com”
target= “_blank”>w3schools.com
</a>
31
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
IMÁGENES EN HTML
Se definen a través de la etiqueta
<img> </img>
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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,
botton, left, rigth
Align Alineación de la imagen Texto
Alt Permite describir la imagen con un texto,
cuando el puntero esta sobre la imagen
Valor numérico
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
background Imagen como fondo del documento dentro del body
33
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
TABLAS EN HTML
Las tablas se definen con la etiqueta
<table></table>
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,
listas, formas, otras tablas, etc.
34
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
En la actualidad, la mayoría de las páginas web
se basan en tablas, debido a que mejoran el
diseño.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para crear una tabla hay que insertar la etiqueta.
< table >
< tr >
< td >
</ td >
< td >
</ td >
< td >
</ td >
</ tr >
< tr >
< td >
</ td >
< td >
</ td >
< td >
</ td >
</ tr >
< /table >
36
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Atributo Significado Valor
Width Ancho de la tabla Valor numérico o porcentaje
Height Altura Valor numérico o porcentaje
Cellpadding Espacio entre el contenido de las
celdas y el borde
Valor numérico
Cellspacing Espacio entre celdas Valor numérico
Border Grosor del borde Valor numérico
Align Alineación de la tabla dentro de la
página
Left / Right / Center
Bgcolor Color de fondo Numero hexadecimal
Background Imagen de fondo
Bordercolor Color de borde Numero hexadecimal
ATRIBUTOS DE LAS TABLAS EN HTML
37
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
elementos area, que definen áreas clic en el mapa
de imagen
38
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
TAG AREA
La etiqueta < area > define un área dentro de una
imagen de mapa.
El elemento de área es siempre anidada dentro de
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
la que se accede si damos clic en el
área determinada.
39
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
En el área rectangular se especifican las
coordenadas de la esquina superior izquierda y
esquina inferior derecha.
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:
usemap = “#nombre del mapa”
40
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Los formularios en HTML se utilizan para recoger
datos introducidos por el usuario y pasarlos a un
servidor.
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>
Nota: Los formularios no son visibles.
FORMULARIOS
41
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Los formularios se utilizan para conocer las
opciones, dudas y otra serie de datos sobre los
usuarios.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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.
 SELECT: Una lista de opciones múltiples.
43
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Atributo Significado Valor
Action Indica la dirección a donde será
enviada la información
Action= “ruta_programa”
Method Indica el método mediante el que se
transferirán las variables
Get, Post,
Method = “POST / GET”
Enctyte Modo en que será cifrada la
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”
Enctype = “tipo”
Target Indica en que ventana se muestra el
resultado del proceso de datos.
Blank, parent, self , top
Name Indica el nombre del formulario
ATRIBUTOS DE LA ETIQUETA FORM
44
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Cuando se usa el método GET, las variables se
envían en la url de llamada a la siguiente página.
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.
DIFERENCIA ENTRE USAR EL MÉTODO GET
Y POST
45
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
La etiqueta INPUT es esencial para los
formularios, ya que se usa para crear elementos
interactivos.
La sintaxis es:
< input >
ETIQUETA INPUT
47
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Atributo Significado Valor
Type Especifica el tipo de elemento
que representa con la etiqueta
Button, checkbox, file,
hidden, image, password,
radio, reset, submit, text
Name Permite reconocer que campo
esta asociado con el par
nombre / valor
Value Especifica el valor del
elemento de entrada
Número
Size Especifica la longitud máxima
de entrada
Número
Maxlenght Especifica la longitud del
campo
Número
ATRIBUTOS DE LA ETIQUETA INPUT
48
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
1. TEXT. Campo de texto.
< form>
Nombre: <input type= “text”
__name = “nombre” />
Edad: <input type = “text”
__name = “edad” />
< / form>
Por default el ancho de un texto es de 20
caracteres.
TIPOS DE ELEMENTOS INPUT
49
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
2. PASSWORD. Campo de texto.
< form>
Password: <input
__type= “password”
__name = “nombre” />
< / form>
Los caracteres en el campo password están
enmascarados (se muestran asteriscos o
círculos)
50
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
3. RADIO. Botón de opción.
< form>
Sexo:
<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
aunque el usuario no pueda ver su valor, este
valor es el que se envía al servidor.
51
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
4. CHECKBOX. Casilla de verificación.
< form>
Hobbies:
<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>
Un checkbox define una casilla de verificación, el
usuario puede marcar una o más del conjunto total.
52
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
5. SUBMIT. Botón de envió de datos.
< form name=“clave” action =
“acceso.php” method=“get”>
Usuario: <input type= “text”
__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 han
introducido en el formulario son enviados al servidor.
53
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
6. RESET. Botón de restauración.
< form name=“clave” action =
“acceso.php” method=“get”>
Usuario: <input type= “text”
__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
formulario.
54
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
7. HIDDEN. Campo oculto
< form name=“clave” action =
“acceso.php” method=“get”>
Usuario: <input type= “text”
__name = “usuario”/>
<input type= “hidden”
name=“contraseña” value=“2345” />
<input type= “submit”
__value=“Enviar” />
< / form>
55
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
si se puede modificar a través de código script,
haciendo uso de variables ocultas.
56
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
8. FILE. Fichero.
< form name = “registro”
action = “alta.php”
method=“POST”
enctype=“multipart / form-
data”>
<input type = “file” name=“archi”
value =“ ”/>
<input type= “submit”
__value=“Subir” />
< / form>
57
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
Debemos asegurarnos que el tipo de archivo
enviado este dentro de los permitidos por la
etiqueta ACCEPT.
58
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
9. IMAGE. Botón de envió.
< form name = “registro” action =
“alta.php” method=“post” >
Usuario: <input type= “text” __name
= “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” />
< / form>
59
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
DREAMWEAVER
Es un software permite crear páginas web
profesionales, sin la necesidad de programar
manualmente el código HTML; Se puede crear
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
TIPS
 Conservar la estructura de los archivos.
 Respetar nombres de Archivos.
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
1. Botón Inicio  Todos los programas  clic en
Macromedia (o Adobe si tienes las últimas
versiones).
2. Selecciona HTML
del menú Crear nuevo.
64
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
CREAR UN NUEVO DOCUMENTO EN
DREAMWEAVER
65
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PANTALLA PRINCIPAL
Barra de aplicación
Pestañas de documento
Barra de estado
Barra de herramientas
de documentos
Barra de navegación
con navegador
Inspector de Propiedades
Paneles
Barra de la aplicación.
Contiene los menús, botones de la aplicación, el
conmutador de espacio de trabajo y una caja de
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 diferentes
elementos que se pueden insertar en
Dreamweaver.
66
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
LAS BARRAS
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Barra de estado.
Esta barra la encontramos debajo de la ventana
de documento, y nos da información sobre el
mismo.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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,
aunque sólo tiene sentido con la Vista en vivo.
69
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Dreamweaver utiliza ventanas flotantes
similares a las barras de herramientas, que se
conocen como paneles o inspectores.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
INSPECTORES Y PANELES
Inspector de Propiedades.
Muestra las opciones propias del objeto o texto
seleccionado, permite editar, es uno de los
elementos más utilizados.
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
web necesite.
71
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Vistas de un documento.
 La vista Diseño trabajar con el editor visual.
Ofrece un aspecto muy similar al resultado
final, pero totalmente editable.
 La vista 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 directamente
sobre la otra.
72
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Un sitio web es un conjunto de archivos y
carpetas, relacionados entre sí, con un diseño
similar y un objetivo común.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
CONFIGURACIÓN DEL SITIO
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,
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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,
utilizando …
75
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
CREAR UN SITIO
1. Menú Sitio  Nuevo
sitio.
1. Administrar sitios
Nuevo..
Independientemente de la forma de crear el sitio,
se mostrara la siguiente ventana. Selecciona la
carpeta Avanzadas y llena los campos.
76
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Nombre del sitio
Ruta donde se
localiza el sitio
Para abrir un sitio ya definido:
1. Menú Sitio Administrar sitios.... seleccionar
el sitio de la lista de sitios
2. Clic en el botón Listo.
77
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ABRIR UN SITIO
También podemos utilizar el
panel Archivos, buscar y
seleccionar el sitio a abrir en el
menú desplegable Archivos.
Es conveniente definir sitios homogéneos, que
todas las páginas de un sitio tengan el mismo
color de fondo, de fuente, etc.
El cuadro de diálogo Propiedades de la página
ayuda con este proceso.
78
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PROPIEDADES DEL DOCUMENTO
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.
 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
mosaico
79
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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
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 de
fondo.
80
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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 elegir
otro tipo de estilo.
82
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
4. Encabezados (CSS) encontramos la
propiedad:
 Fuente de encabezado: establece el tipo de fuente
de los encabezados.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
página.
84
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
clasificadas en dos categorías HTML y CSS.
Propiedades HTML
Todas estas propiedades generan etiquetas
HTML, que tienen un estilo por defecto en el
navegador.
85
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
EL TEXTO: PROPIEDADES Y FORMATO
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.
 El texto normal, debería ir siempre en párrafos,
salvo que esté en otros elementos, como tablas o
listas.
86
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Es importante emplear correctamente los encabezados,
ya que se organizará mejor el contenido de nuestra
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>,
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
anular la sangría. La sangría es un margen que
se establece en ambos lados del texto.
87
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Propiedades CSS
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
se aplique otra del conjunto.
89
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Estilo
Colocan el texto en negrita y cursiva
respectivamente. Pero en este caso, generan un
estilo css en línea.
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
unidades, en píxeles, porcentajes, etc...
90
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
las propiedades de la página ni aquí, el color del
texto por defecto será el negro.
91
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
HIPERENLACES
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
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
cuando no cambie la ubicación del archivo
enlazado.
93
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Otra forma de crear un enlace es a través del
menú Insertar, opción Hipervínculo.
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
un enlace relativo al documento, busca el archivo
que esta dentro del sitio.
96
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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á
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
conjunto de marcos padre. Tiene sentido si se
emplean marcos
98
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 _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.
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
externos en ventanas nuevas.
99
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
También es posible a través del menú Insertar,
opción Vínculo de correo electrónico.
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 enviarnos
el sus comentarios como quiera.
101
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
aumentarán mucho el tamaño final de la web.
Para insertar una imagen:
1. Menú Insertar
Imagen
102
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
INSERTAR UNA IMAGEN
Propiedades de una imagen
Cuando seleccionamos una imagen el Inspector
de propiedades muestra esta apariencia:
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
atributo title.
103
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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 :
1. Menú Insertar  Objetos de ImagenImagen
de sustitución.
105
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
IMAGEN DE SUSTITUCIÓN. ROLLOVER
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.
La finalidad de las tablas es presentar una serie
de datos de forma clara y organizada,
dividiéndolos en filas y columnas.
106
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
TABLAS
Insertar una tabla
1. Menú Insertar Tabla.
En la ventana habrá que
especificar el número de
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á
borde.
107
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Formato de tabla
Las propiedades de la tabla se especifican a
través de su inspector de propiedades.
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),
 Borde
 relleno y espaciado de la celda.
109
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Si se selecciona una celda, o un conjunto de
celdas, el inspector de propiedades cambia, para
permitir especificar otros valores.
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
(An. y Al.), ajuste al contenido (No aj) y
encabezado (Enc).
110
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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:
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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 a
borrar y pulsar la tecla de borrado (Del o Supr)
112
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Si se seleccionan varias celdas pueden combinarse
pulsando sobre el botón del inspector de
propiedades.
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
celda se divide en filas o columnas ,
y el número de éstas.
114
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
115
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
MARCOS
Crear macos
Para crear un marco, primero hay que abrir
algún documento. Puede ser uno nuevo o uno ya
existente.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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).
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,
hay que seleccionarlos antes de guardarlos.
117
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Configurar marcos
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.
 En Bordes puede elegirse si aparecerá o no una
línea separando el marco del resto de marcos.
118
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Si lo seleccionado es todo el conjunto de marcos
(la página de marcos), el inspector de propiedades
es algo diferente.
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 Seleccionado ) especifica el tamaño del
marco (Píxeles, Porcentaje o Relativo. 120
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Los formularios se utilizan para recoger datos de
los usuarios.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
FORMULARIOS
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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).
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
formulario, en el caso de que el usuario quiera
comenzar de nuevo a rellenarlo.
123
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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
de lista... del Inspector de propiedades.
124
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Crear formularios
Antes de insertar los elementos o controles al
formulario, se debe crear un formulario. Los
elementos se introducen en él.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para validar un formulario hay que abrir el panel
de Comportamientos.
1. Menú Ventana Comportamientos .
Comportamientos forma parte del panel
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
de cumplir (Valor obligatorio, numero, etc. )
128
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Películas Flash (SWF)
Las películas Flash son animaciones, con
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
MULTIMEDIA
Propiedades de un archivo multimedia:
 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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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
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.
Es importante incluir la carpeta cuando se publique el
sitio para poder ver los archivos.
131
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Insertar archivo de audio en un documento:
1. Menú Insertar  Medía  Plug-in.
Un plug-in es un añadido al navegador, permite
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
de audio.
133
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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,
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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:
<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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
que el sonido.
137
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PLANTILLAS
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.
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
en el sitio web, en la carpeta Templates.
139
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
sssssssss similares a los del panel Estilos CSS.
140
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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 .
 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
en sitio.
141
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
se desea que aparezcan en la marquesina.
143
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
MARQUESINAS
Dreamweaver permite insertar la fecha.
1. Menú Insertar Fecha.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
FECHA
La regla horizontal es una línea que cruza
horizontalmente, suele utilizarse para separar
secciones dentro de una misma página.
Para insertar una regla:
1. Menú Insertar HTML Regla horizontal.
El inspector de propiedades de la regla es el
siguiente.
Se puede modificar la apariencia de la regla, con Al
(altura) y Sombreado, el color mediante CSS.
145
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
REGLA HORIZONTAL
Las capas son unos recuadros, elementos de
bloque, destinados a contener y agrupar otros
elementos, son llamadas también layers o
divisiones, se crean con la etiqueta <div></div>.
Al ser elementos contenedores, son útiles para
organizar los elementos.
146
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
CAPAS
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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Insertar Capas
1. Menú Insertar  Objeto de diseño  Etiqueta
Div (división simple) o Div PA (Capa con
Posición Absoluta)
Una vez se ha insertado la capa, pueden editarse
sus atributos, pero para ello hay que
seleccionarla primero.
Seleccionar una capa:
148
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
1. Pulsar sobre el icono.
Ó
2. Si hay varias capas
se seleccionan a través
de la pestaña Elementos
PA
Formato de Capas
Propiedades de las Capas
 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
capas.
149
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
 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.
 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 puede
repetirse en páginas distintas.
151
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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.
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
JavaScript para programarlos.
152
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
COMPORTAMIENTOS
El panel Comportamientos se puede abrir:
1. Menú Ventana  Comportamientos o pulsar
Mayús+F4.
 En el panel despliega el botón pulsando sobre
él, y en Mostrar eventos elige HTML 4.1, opción
por defecto.
153
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Insertar comportamiento
1. Asignar un ID al elemento tendrá el
comportamiento.
2. Selecciona el objeto que activa el comportamiento
(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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
6. Después de elegir una acción, el comportamiento
correspondiente aparece en el panel
Comportamientos.
Cada comportamiento
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
botones .
155
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para la creación de páginas dinámicas, además
de etiquetas HTML es necesaria la utilización de
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
trabajar con páginas dinámicas son :
156
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PÁGINAS DINAMICAS
¤ PostgresSQL ¤ MySQL
¤ Oracle ¤ Microsoft SQL Server
Las páginas Web dinámicas ofrecen mayor
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
SERVIDOR WEB «APACHE»
Apache es principalmente usado para servir
páginas web estáticas y dinámicas en la WWW.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
INSTALACIÓN DEL SERVIDOR (XAMPP)
Descargue el software de la siguiente dirección:
http://www.apachefriends.org/es/xampp.html
159
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
O bien en su buscador Google escriba XAMPP, elija la
primer liga.
160
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Seleccione la opción XAMPP para Windows
161
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
En la pagina que muestra, desplace su barra de
navegación hasta localizar la siguiente liga
162
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Descargue el archivo, de clic botón derecho al mensaje
emergente, para desplegar el menú de opciones.
163
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
De clic en Guardar, o bien ejecute directamente.
164
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
De clic en Next > para inicializar la instalación.
165
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Deje los valores por default, solo de clic en Next.
166
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Active las opciones Install Apache as service e install
MySQL y de clic en el botón Install
167
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Espere, ha comenzado la instalación.
168
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Una vez terminada la instalación de clic en Finish.
En la siguiente
ventana de clic en
Aceptar.
169
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para inicializar el servidor busque en su computadora la
ruta que muestra la figura.
170
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Inicie los servicios Apache y MySQL.
171
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
172
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para crear la base de datos, de clic en el botón Base de
datos.
173
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Escriba el nombre de la base de datos y de clic en el
botón Crear.
174
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
175
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Escriba el nombre de los campos y el tipo de datos, de
clic en Grabar.
176
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Para introducir registros, de clic en el botón Insertar,
escriba los datos y de clic en Continuar
177
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
PHP
PHP es el acrónimo de Hipertext Preprocesor,
es un lenguaje de código abierto, incrustado en
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ó:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Funcionamiento de las páginas PHP
179
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
El código PHP está entre medio de etiquetas de
comienzo y final
<?php
?>
Estas etiquetas nos permitirán entrar y salir del
"modo PHP".
180
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
UN PRIMER EJEMPLO
181
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Delimitadores de inicio y fin:
<?php ?>
.
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 /* - */.
SINTAXIS BÁSICA
182
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Tipos de datos:
 Array
$ a[ 3 ] = " 123 " ;
 Números en punto flotante
$ numero = 1.23 ;
 Entero
$ a = 123 ;
 Cadena
$ texto = " Hola " ;
183
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Variables :
En PHP las variables se representan como un signo
de dólar seguido por el nombre de la variable.
El nombre de la variable es sensible a minúsculas y
mayúsculas.
$var = "Bob";
$Var = "Joe";
echo "$var, $Var";
184
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
UN SEGUNDO EJEMPLO
185
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Variables externas a PHP:
Formularios HTML (GET y POST)
Cuando se envía un formulario a un script PHP, las
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
campo Name: del formulario.
186
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
EJEMPLO
187
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ECHO Y PRINT
echo: Visualiza una o más cadenas.
print: visualiza una cadena de vídeo como eco( );
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
COMILLAS SIMPLES Y COMILLAS DOBLES
Las comillas simples muestran el contenido tal y como lo
hemos escrito.
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ó:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Ejemplos:
190
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
OPERADORES
Aritméticos
Comparación
Asignación =
191
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
DREAMWEAVER
Para crear una pagina dinámica seleccione PHP del
menú Crear nuevo
192
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
Pantalla principal de Dreamweaver.
193
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
sitio.(Para nuestro ejemplo Escuela)
4. Clic en Servidores 194
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
5. Clic en el botón , para agregar un servidor local.
6. Llenar los campos como se observa en la ventana y
dar clic en Guardar
195
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
7. Finalmente dar clic en Guardar,.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
7. Finalmente dar clic en Guardar,.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
10. Una vez activado el panel, Da clic en el botón ,
esquina inferior derecha, para desplegar el menú
emergente Conexión MySQL.
11. Teclea el nombre de la conexión,
del servidor MySQL y Nombre del usuario y
contraseña.
12. Da clic en el botón Seleccionar
198
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
13. En la ventana que se despliega, selecciona la base de
datos Escuela.
14. Da clic en el botón
Aceptar.
15. Da clic en el botón
Prueba, para verificar
la conexión.
16. El resultado final, será la conexión
CEscuela.
199
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
MOSTRAR DATOS EN UNA TABLA
1. Selecciona la pestaña Datos.
2. Da clic en Tabla dinámica
3. Da clic en el punto numero 4 4
para crear el juego de registros.
200
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
4. Escribe el nombre para el RecordSet.
5. Deja los valores que vienen por default.
6. Da clic en prueba para observar el resultado de la
consulta.
7. Da clic en Aceptar
201
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
7. Deja los valores que vienen por default y da clic en
Aceptar.
8. El resultado será el siguiente.
9. Guarda el documento con el nombre de tabla,
presiona F12, para mostrar los resultados en el
explorador.
202
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
INSERCIÓN DE REGISTROS
1. Selecciona la pestaña Datos.
2. Da clic en Insertar registro.
3. Deja los datos que
vienen por default,
solo selecciona el
archivo tabla.php.
4. Da clic en el botón
Aceptar
203
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
4. El resultado será el siguiente
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ó:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
8. El resultado en el explorador será el siguiente.
205
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ACTUALIZAR DE REGISTROS
1. Selecciona la pestaña Datos.
2. De clic en Actualizar registro.
3. Crea el juego de registros.
4. Da clic en el botón
Aceptar.
206
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
5. Selecciona el archivo tabla.php.
6. Da clic en el botón
Aceptar .
7. El resultado será el siguiente.
8. Guarda el documento con el nombre de Actualizar.
207
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
9. Agrega una Barra de navegación.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
ELIMINAR DE REGISTROS
1. Crea un nuevo documento
PHP.
2. Crea un juego de registros.
3. Arrastra los campos del
juego de registros al
documento.
4. Inserta una barra de
navegación.
5. Guarda el documento con
el nombre de Consulta.
209
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
6. Selecciona el campo NCtrol.
7. En la ventana de propiedades busca el campo vinculo y
escribe eliminar.php?Nctrol=
210
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
8. Guarda los cambios y
presiona F12.
9. Crea un nuevo documento.
10. Guardalo con el nombre de
eliminar.
11. Crea un juego de registros.
12. Arrastra al documento solo los campos Nombre y
dirección.
211
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
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
con fuente dinámica.
16. Selecciona el campo
NCtrol.
17. Da clic en Aceptar
212
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
18. Inserta un botón al formulario, cambia la etiqueta a
Eliminar.
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
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
21. Selecciona el formulario, cambia el Método de envió a
GET.
22. Guarda los cambios.
23. Ejecuta la pagina Consulta 214
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández
23. Selecciona el registro a eliminar, dando clic en el campo
Numero de control.
24. El resultado será:
25. Da clic en eliminar
26. El resultado será:
215
Elaboró:GuadalupeAngelesMata.
MaríaVictoriaCortesGómez.
AlmendraCabreraHernández

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

unidad 1
unidad 1unidad 1
unidad 1
 
Practico html
Practico htmlPractico html
Practico html
 
HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?
 
Ejercicios Basicos HTML
Ejercicios Basicos HTMLEjercicios Basicos HTML
Ejercicios Basicos HTML
 
Temas de html
Temas de htmlTemas de html
Temas de html
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
Diseño de páginas Web con HTML
Diseño de páginas Web con HTMLDiseño de páginas Web con HTML
Diseño de páginas Web con HTML
 
Qué es html
Qué es htmlQué es html
Qué es html
 
Conceptos básicos Html
Conceptos básicos HtmlConceptos básicos Html
Conceptos básicos Html
 
PresentacióN Html
PresentacióN HtmlPresentacióN Html
PresentacióN Html
 
El lenguaje html
El lenguaje htmlEl lenguaje html
El lenguaje html
 
Páginas web en formato HTML
Páginas web en formato HTMLPáginas web en formato HTML
Páginas web en formato HTML
 
Html doc. descargado (reparado)
Html doc. descargado (reparado)Html doc. descargado (reparado)
Html doc. descargado (reparado)
 
¿Qué es CSS?
¿Qué es CSS?¿Qué es CSS?
¿Qué es CSS?
 
¿Qué es HTML5?
¿Qué es HTML5?¿Qué es HTML5?
¿Qué es HTML5?
 
Etiquetas Html Udp
Etiquetas Html UdpEtiquetas Html Udp
Etiquetas Html Udp
 
Aprender El Lenguaje Html
Aprender El Lenguaje HtmlAprender El Lenguaje Html
Aprender El Lenguaje Html
 
Definición de html
Definición de htmlDefinición de html
Definición de html
 
Inicio al HTML
Inicio al HTMLInicio al HTML
Inicio al HTML
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 

Destacado

E Learning Con Moodle - ¿Qué es Moodle? - drivebiz
E Learning Con Moodle - ¿Qué es Moodle? - drivebizE Learning Con Moodle - ¿Qué es Moodle? - drivebiz
E Learning Con Moodle - ¿Qué es Moodle? - drivebizRicardo Delgado
 
Recursos y herramientas moodle
Recursos y herramientas moodleRecursos y herramientas moodle
Recursos y herramientas moodleelizabeth20170
 
Radioenlace proyecto
Radioenlace proyectoRadioenlace proyecto
Radioenlace proyectoMarco Aquino
 
Enlaces inalámbricos con Mikrotik
Enlaces inalámbricos con MikrotikEnlaces inalámbricos con Mikrotik
Enlaces inalámbricos con MikrotikDiego Murillo
 
Sistema de enlace punto a multipunto
Sistema de enlace punto a multipuntoSistema de enlace punto a multipunto
Sistema de enlace punto a multipuntoPIVB
 
Implementacion red con mikrotik
Implementacion red con mikrotikImplementacion red con mikrotik
Implementacion red con mikrotikMarco Arias
 
Users excel 2013 - guia practica para el usuario
Users   excel 2013 - guia practica para el usuarioUsers   excel 2013 - guia practica para el usuario
Users excel 2013 - guia practica para el usuariojimmyjumbo
 
Capacitación Mikrotik desde Cero
Capacitación Mikrotik desde CeroCapacitación Mikrotik desde Cero
Capacitación Mikrotik desde CeroMicrocom Argentina
 
Manual Mikrotik
Manual Mikrotik Manual Mikrotik
Manual Mikrotik Marco Arias
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manualChristian Val
 
Mikrotik passo a passo
Mikrotik   passo a passoMikrotik   passo a passo
Mikrotik passo a passoIvan de Sousa
 
Tema 1 Utilizar los elementos fundamentales del diseño
Tema 1 Utilizar los elementos fundamentales del diseño Tema 1 Utilizar los elementos fundamentales del diseño
Tema 1 Utilizar los elementos fundamentales del diseño lizetitha
 

Destacado (17)

Guia copeems
Guia copeemsGuia copeems
Guia copeems
 
Gradiacion
GradiacionGradiacion
Gradiacion
 
E Learning Con Moodle - ¿Qué es Moodle? - drivebiz
E Learning Con Moodle - ¿Qué es Moodle? - drivebizE Learning Con Moodle - ¿Qué es Moodle? - drivebiz
E Learning Con Moodle - ¿Qué es Moodle? - drivebiz
 
Proyecto punto a punto
Proyecto punto a puntoProyecto punto a punto
Proyecto punto a punto
 
Recursos y herramientas moodle
Recursos y herramientas moodleRecursos y herramientas moodle
Recursos y herramientas moodle
 
Radioenlace proyecto
Radioenlace proyectoRadioenlace proyecto
Radioenlace proyecto
 
Enlaces inalámbricos con Mikrotik
Enlaces inalámbricos con MikrotikEnlaces inalámbricos con Mikrotik
Enlaces inalámbricos con Mikrotik
 
Manual moodle 2.8
Manual moodle 2.8Manual moodle 2.8
Manual moodle 2.8
 
Sistema de enlace punto a multipunto
Sistema de enlace punto a multipuntoSistema de enlace punto a multipunto
Sistema de enlace punto a multipunto
 
Implementacion red con mikrotik
Implementacion red con mikrotikImplementacion red con mikrotik
Implementacion red con mikrotik
 
Users excel 2013 - guia practica para el usuario
Users   excel 2013 - guia practica para el usuarioUsers   excel 2013 - guia practica para el usuario
Users excel 2013 - guia practica para el usuario
 
Capacitación Mikrotik desde Cero
Capacitación Mikrotik desde CeroCapacitación Mikrotik desde Cero
Capacitación Mikrotik desde Cero
 
Manual Mikrotik
Manual Mikrotik Manual Mikrotik
Manual Mikrotik
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manual
 
Mikrotik passo a passo
Mikrotik   passo a passoMikrotik   passo a passo
Mikrotik passo a passo
 
Manual Diseno Curricular Y De Modulos (Sena)
Manual Diseno Curricular Y De Modulos (Sena)Manual Diseno Curricular Y De Modulos (Sena)
Manual Diseno Curricular Y De Modulos (Sena)
 
Tema 1 Utilizar los elementos fundamentales del diseño
Tema 1 Utilizar los elementos fundamentales del diseño Tema 1 Utilizar los elementos fundamentales del diseño
Tema 1 Utilizar los elementos fundamentales del diseño
 

Similar a Elaboración de paginas web dinamicas

Taller 1 mariana barreto
Taller 1 mariana barretoTaller 1 mariana barreto
Taller 1 mariana barretoMariana Barreto
 
Programación para web
Programación para webProgramación para web
Programación para webrdiazb
 
Producto 3 "Diseño de una pagina web"
Producto 3 "Diseño de una pagina web" Producto 3 "Diseño de una pagina web"
Producto 3 "Diseño de una pagina web" AlisonMarinone
 
Producto 3 "Diseño de pagina WEB"
Producto 3 "Diseño de pagina WEB"Producto 3 "Diseño de pagina WEB"
Producto 3 "Diseño de pagina WEB"LuisFernando2511
 
Producto 3 "Diseño de paginas web"
Producto 3 "Diseño de paginas web"Producto 3 "Diseño de paginas web"
Producto 3 "Diseño de paginas web"marinonema2
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas webalbafa1995
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
CODIGOS HTML.Magdalena ortega de nariño.
CODIGOS HTML.Magdalena ortega de nariño.CODIGOS HTML.Magdalena ortega de nariño.
CODIGOS HTML.Magdalena ortega de nariño.natalycamilaipiacapo
 
1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje htmlJeremias Morales
 
Descripción del lenguaje de programación informático HTML
Descripción del lenguaje de programación informático HTMLDescripción del lenguaje de programación informático HTML
Descripción del lenguaje de programación informático HTMLmarioele8
 

Similar a Elaboración de paginas web dinamicas (20)

Etiquetas Html
Etiquetas HtmlEtiquetas Html
Etiquetas Html
 
Curso de html
Curso de htmlCurso de html
Curso de html
 
Taller 1 mariana barreto
Taller 1 mariana barretoTaller 1 mariana barreto
Taller 1 mariana barreto
 
Expo html
Expo htmlExpo html
Expo html
 
Html
HtmlHtml
Html
 
Clase HTML.pptx
Clase HTML.pptxClase HTML.pptx
Clase HTML.pptx
 
Manual de-html
Manual de-htmlManual de-html
Manual de-html
 
Programación para web
Programación para webProgramación para web
Programación para web
 
Producto 3 "Diseño de una pagina web"
Producto 3 "Diseño de una pagina web" Producto 3 "Diseño de una pagina web"
Producto 3 "Diseño de una pagina web"
 
Producto 3 "Diseño de pagina WEB"
Producto 3 "Diseño de pagina WEB"Producto 3 "Diseño de pagina WEB"
Producto 3 "Diseño de pagina WEB"
 
Producto 3 "Diseño de paginas web"
Producto 3 "Diseño de paginas web"Producto 3 "Diseño de paginas web"
Producto 3 "Diseño de paginas web"
 
Manual html
Manual htmlManual html
Manual html
 
Diseño WEB 1.pptx
Diseño WEB 1.pptxDiseño WEB 1.pptx
Diseño WEB 1.pptx
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
CODIGOS HTML.Magdalena ortega de nariño.
CODIGOS HTML.Magdalena ortega de nariño.CODIGOS HTML.Magdalena ortega de nariño.
CODIGOS HTML.Magdalena ortega de nariño.
 
Curso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTMLCurso FPE Diseño Web. Módulo 2. El HTML
Curso FPE Diseño Web. Módulo 2. El HTML
 
1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html1.3.2 elementos del lenguaje html
1.3.2 elementos del lenguaje html
 
Html geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldanaHtml geraly fernanda cabrera aldana
Html geraly fernanda cabrera aldana
 
Descripción del lenguaje de programación informático HTML
Descripción del lenguaje de programación informático HTMLDescripción del lenguaje de programación informático HTML
Descripción del lenguaje de programación informático HTML
 

Último

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Último (8)

Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

Elaboración de paginas web dinamicas

  • 1. ELABORACIÓN DE PAGINAS WEB 1 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 2. OBJETIVO GENERAL Utiliza HTML, Dreamweaver, Php y MySQL para la elaboración de paginas web dinámicas. 2 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 3. ¿QUÉ ES HTLM ?  HTML es un lenguaje para escribir páginas web.  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 operación a realizarse. 3 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 4. 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 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 de ambas. 4 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 5. Las etiquetas de HTML son palabras clave entre corchetes como el ángulo de <html> 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. Inicio y fin son también llamadas etiquetas de apertura y cierre. ETIQUETAS HTML O TAGS 5 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 6. Las etiquetas básicas o mínimas son: <html> <head> <title> Ejemplo de HTML</title> </head> <body> <p>Ejemplo de una pagina web con HTML </p> </body> </html> ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML 6 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 7. Las etiquetas básicas de HTML, de obligada presencia en todo documento son: <html> Es la etiqueta que define el inicio del documento html. <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 pueden definirse propiedades comunes a toda la página, como color de fondo y márgenes. 7 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 8. 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. <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 atributo href. 8 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 9. <div> comienzo de un área especial en la página. <img> indica la existencia de una imagen para dd dd mostrarse en el navegador. 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> </html> 9 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 10. QUÉ NECESITAS PARA CREAR UNA PAGINA EN HTML  Editor - - Block de Notas - WordPad.  Servidor Web - - IIS - Apache.  Sitio Web - - Localización - Carpeta.  Extensiones - - HTM - HTML. 10 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 11. ETIQUETAS HTML O TAGS La mayoría de los tags, se pueden anidar. Para XHTML, XML y futuras versiones todos los 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. Los valores de los atributos distinguen mayúsculas y minúsculas. 11 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 12. DOCUMENTOS HTML= PAGINAS WEB Un navegador Web (Explorer o Firefox) lee los documentos HTML e interpreta el contenido de 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 13. ENCABEZADOS EN HTML  Se definen con la etiqueta h y un número, el cual va del 1 al 6. <h1> </h> Los encabezados son importantes porque los motores de búsqueda los utilizan para indexar su estructura y contenido. . 13 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 14. COMENTARIOS EN HTML  Los comentarios: Se utilizan para documentar la página. Los comentarios son ignorados por el navegador. < !-- //-- > . 14 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 15. LÍNEAS EN HTML  Separadores: Se utilizan para identificar las secciones dentro de una misma página, es una regla horizontal. <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 Noshade Elimina sombreado No tiene valores 15 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 16. EL TEXTO EN HTML  Caracteres especiales. Carácter Representación Carácter Representación á &aacute; & &amp; Á &Aacute; ¿ &iquest; é &eacute; ¡ &iexcl; É &Eacute; “ &quot; í &iacute; . &middot; Í &Iacute; < &lt; ó &oacute; > &gt; Ó &Uacute; ñ &ntilde; ú &uacute; Ñ &Ntilde; Ú &Uacute; Espacio &nbsp; 16 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 17. ETIQUETAS EN HTML.  Párrafo: Se utiliza para agrupar el texto de una página en párrafos. <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 Center Centrado Justify Justificado 17 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 18.  Saltos de Línea: Para producir un salto de línea en el navegador se utiliza la etiqueta. <br>  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>, <sub> y <sup> 18 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 19.  Sangrado de Texto: Es un margen que se establece a ambos lados del texto. <blockquote> </blockquote> Esta etiqueta obliga a que el texto aparezca en una nueva línea. 19 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 20.  Formatear el Texto: Etiqueta utilizada para modificar las propiedades de texto como color, fuente, tamaño. <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 el 3 20 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 21.  Etiqueta de Texto para todo el documento: Se utiliza para definir una fuente a todo el documento. <basefont>  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 <tt> Teletipo <small> Disminuye el tamaño 21 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 22.  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. <marquee></marquee> Atributo Significado Behavior Alternate / Scroll Slide Direction Down / Up / Left / Right Bgcolor Color de fondo 22 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 23. 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. 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. 2. Crear un marcador dentro de un documento utilizando el atributo nombre. 23 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 24. Sintaxis del link. <a href=“url”> texto</a> 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  Referencia Relativa al documento 24 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 25. REFERENCIA ABSOLUTA Conduce a una ubicación externa al sitio en el que se encuentra el documento. La ubicación es en internet, por tanto hay que empezar por http: //… <a href=“http:// www.w3schools.com” > w3schools</a> 25 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 26. REFERENCIA RELATIVA AL SITIO Conduce a un documento situado dentro del mismo sitio que el documento actual. 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 esta en la carpeta raíz del sitio. 26 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 27. REFERENCIA RELATIVA AL DOCUMENTO Conduce a un punto dentro del mismo documento, para ello debemos colocar. <a href =“#puntoancla”> Cocada </a> 27 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 28. PUNTO DE FIJACIÓN DE ANCLAS Es utilizado cuando se tienen documentos extensos divididos en varios apartados. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 29. ENLACE A CORREO ELECTRÓNICO Es posible incluir enlaces con direcciones de correo electrónico. <a href = “mailto:” > </a> 29 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 30. 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 asignar los siguientes valores: _blank Abre el documento vinculado en una ventana nueva del navegador. _parent Abre el documento vinculado en la ventana del marco que contiene el vinculo o en el conjunto de marcos padre. 30 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 31. _self Es la opción predeterminada, Abre el documento vinculado en el mismo marco. _top Abre el documento vinculado en la ventana del navegador. <a href = “http://www.w3schools.com” target= “_blank”>w3schools.com </a> 31 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 32. IMÁGENES EN HTML Se definen a través de la etiqueta <img> </img> 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 33. 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, botton, left, rigth Align Alineación de la imagen Texto Alt Permite describir la imagen con un texto, cuando el puntero esta sobre la imagen Valor numérico 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 background Imagen como fondo del documento dentro del body 33 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 34. TABLAS EN HTML Las tablas se definen con la etiqueta <table></table> 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, listas, formas, otras tablas, etc. 34 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 35. En la actualidad, la mayoría de las páginas web se basan en tablas, debido a que mejoran el diseño. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 36. Para crear una tabla hay que insertar la etiqueta. < table > < tr > < td > </ td > < td > </ td > < td > </ td > </ tr > < tr > < td > </ td > < td > </ td > < td > </ td > </ tr > < /table > 36 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 37. Atributo Significado Valor Width Ancho de la tabla Valor numérico o porcentaje Height Altura Valor numérico o porcentaje Cellpadding Espacio entre el contenido de las celdas y el borde Valor numérico Cellspacing Espacio entre celdas Valor numérico Border Grosor del borde Valor numérico Align Alineación de la tabla dentro de la página Left / Right / Center Bgcolor Color de fondo Numero hexadecimal Background Imagen de fondo Bordercolor Color de borde Numero hexadecimal ATRIBUTOS DE LAS TABLAS EN HTML 37 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 38. 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 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 elementos area, que definen áreas clic en el mapa de imagen 38 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 39. TAG AREA La etiqueta < area > define un área dentro de una imagen de mapa. El elemento de área es siempre anidada dentro de 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 la que se accede si damos clic en el área determinada. 39 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 40. En el área rectangular se especifican las coordenadas de la esquina superior izquierda y esquina inferior derecha. 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: usemap = “#nombre del mapa” 40 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 41. Los formularios en HTML se utilizan para recoger datos introducidos por el usuario y pasarlos a un servidor. 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> Nota: Los formularios no son visibles. FORMULARIOS 41 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 42. Los formularios se utilizan para conocer las opciones, dudas y otra serie de datos sobre los usuarios. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 43. 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 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.  SELECT: Una lista de opciones múltiples. 43 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 44. Atributo Significado Valor Action Indica la dirección a donde será enviada la información Action= “ruta_programa” Method Indica el método mediante el que se transferirán las variables Get, Post, Method = “POST / GET” Enctyte Modo en que será cifrada la 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” Enctype = “tipo” Target Indica en que ventana se muestra el resultado del proceso de datos. Blank, parent, self , top Name Indica el nombre del formulario ATRIBUTOS DE LA ETIQUETA FORM 44 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 45. Cuando se usa el método GET, las variables se envían en la url de llamada a la siguiente página. 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. DIFERENCIA ENTRE USAR EL MÉTODO GET Y POST 45 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 46. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 47. La etiqueta INPUT es esencial para los formularios, ya que se usa para crear elementos interactivos. La sintaxis es: < input > ETIQUETA INPUT 47 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 48. Atributo Significado Valor Type Especifica el tipo de elemento que representa con la etiqueta Button, checkbox, file, hidden, image, password, radio, reset, submit, text Name Permite reconocer que campo esta asociado con el par nombre / valor Value Especifica el valor del elemento de entrada Número Size Especifica la longitud máxima de entrada Número Maxlenght Especifica la longitud del campo Número ATRIBUTOS DE LA ETIQUETA INPUT 48 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 49. 1. TEXT. Campo de texto. < form> Nombre: <input type= “text” __name = “nombre” /> Edad: <input type = “text” __name = “edad” /> < / form> Por default el ancho de un texto es de 20 caracteres. TIPOS DE ELEMENTOS INPUT 49 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 50. 2. PASSWORD. Campo de texto. < form> Password: <input __type= “password” __name = “nombre” /> < / form> Los caracteres en el campo password están enmascarados (se muestran asteriscos o círculos) 50 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 51. 3. RADIO. Botón de opción. < form> Sexo: <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 aunque el usuario no pueda ver su valor, este valor es el que se envía al servidor. 51 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 52. 4. CHECKBOX. Casilla de verificación. < form> Hobbies: <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> Un checkbox define una casilla de verificación, el usuario puede marcar una o más del conjunto total. 52 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 53. 5. SUBMIT. Botón de envió de datos. < form name=“clave” action = “acceso.php” method=“get”> Usuario: <input type= “text” __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 han introducido en el formulario son enviados al servidor. 53 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 54. 6. RESET. Botón de restauración. < form name=“clave” action = “acceso.php” method=“get”> Usuario: <input type= “text” __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 formulario. 54 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 55. 7. HIDDEN. Campo oculto < form name=“clave” action = “acceso.php” method=“get”> Usuario: <input type= “text” __name = “usuario”/> <input type= “hidden” name=“contraseña” value=“2345” /> <input type= “submit” __value=“Enviar” /> < / form> 55 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 56. 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 si se puede modificar a través de código script, haciendo uso de variables ocultas. 56 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 57. 8. FILE. Fichero. < form name = “registro” action = “alta.php” method=“POST” enctype=“multipart / form- data”> <input type = “file” name=“archi” value =“ ”/> <input type= “submit” __value=“Subir” /> < / form> 57 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 58. 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. Debemos asegurarnos que el tipo de archivo enviado este dentro de los permitidos por la etiqueta ACCEPT. 58 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 59. 9. IMAGE. Botón de envió. < form name = “registro” action = “alta.php” method=“post” > Usuario: <input type= “text” __name = “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” /> < / form> 59 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 60. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 61. DREAMWEAVER Es un software permite crear páginas web profesionales, sin la necesidad de programar manualmente el código HTML; Se puede crear 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 62. TIPS  Conservar la estructura de los archivos.  Respetar nombres de Archivos.  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 63. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 64. 1. Botón Inicio  Todos los programas  clic en Macromedia (o Adobe si tienes las últimas versiones). 2. Selecciona HTML del menú Crear nuevo. 64 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández CREAR UN NUEVO DOCUMENTO EN DREAMWEAVER
  • 65. 65 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández PANTALLA PRINCIPAL Barra de aplicación Pestañas de documento Barra de estado Barra de herramientas de documentos Barra de navegación con navegador Inspector de Propiedades Paneles
  • 66. Barra de la aplicación. Contiene los menús, botones de la aplicación, el conmutador de espacio de trabajo y una caja de 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 diferentes elementos que se pueden insertar en Dreamweaver. 66 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández LAS BARRAS
  • 67. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 68. Barra de estado. Esta barra la encontramos debajo de la ventana de documento, y nos da información sobre el mismo. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 69. 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. 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, aunque sólo tiene sentido con la Vista en vivo. 69 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 70. Dreamweaver utiliza ventanas flotantes similares a las barras de herramientas, que se conocen como paneles o inspectores. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández INSPECTORES Y PANELES
  • 71. Inspector de Propiedades. Muestra las opciones propias del objeto o texto seleccionado, permite editar, es uno de los elementos más utilizados. 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 web necesite. 71 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 72. Vistas de un documento.  La vista Diseño trabajar con el editor visual. Ofrece un aspecto muy similar al resultado final, pero totalmente editable.  La vista 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 directamente sobre la otra. 72 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 73. Un sitio web es un conjunto de archivos y carpetas, relacionados entre sí, con un diseño similar y un objetivo común. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández CONFIGURACIÓN DEL SITIO
  • 74. 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, 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 75. 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, utilizando … 75 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández CREAR UN SITIO 1. Menú Sitio  Nuevo sitio. 1. Administrar sitios Nuevo..
  • 76. Independientemente de la forma de crear el sitio, se mostrara la siguiente ventana. Selecciona la carpeta Avanzadas y llena los campos. 76 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández Nombre del sitio Ruta donde se localiza el sitio
  • 77. Para abrir un sitio ya definido: 1. Menú Sitio Administrar sitios.... seleccionar el sitio de la lista de sitios 2. Clic en el botón Listo. 77 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández ABRIR UN SITIO También podemos utilizar el panel Archivos, buscar y seleccionar el sitio a abrir en el menú desplegable Archivos.
  • 78. Es conveniente definir sitios homogéneos, que todas las páginas de un sitio tengan el mismo color de fondo, de fuente, etc. El cuadro de diálogo Propiedades de la página ayuda con este proceso. 78 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández PROPIEDADES DEL DOCUMENTO
  • 79. 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.  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 mosaico 79 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 80.  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 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 de fondo. 80 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 81.  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.  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 82. 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 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 elegir otro tipo de estilo. 82 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 83. 4. Encabezados (CSS) encontramos la propiedad:  Fuente de encabezado: establece el tipo de fuente de los encabezados. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 84. 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 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 página. 84 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 85. 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 clasificadas en dos categorías HTML y CSS. Propiedades HTML Todas estas propiedades generan etiquetas HTML, que tienen un estilo por defecto en el navegador. 85 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández EL TEXTO: PROPIEDADES Y FORMATO
  • 86. 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.  El texto normal, debería ir siempre en párrafos, salvo que esté en otros elementos, como tablas o listas. 86 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández Es importante emplear correctamente los encabezados, ya que se organizará mejor el contenido de nuestra web, así como para los buscadores y visitantes.
  • 87. 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>, 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 anular la sangría. La sangría es un margen que se establece en ambos lados del texto. 87 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 88. Propiedades CSS 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 89. 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. 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 se aplique otra del conjunto. 89 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 90. Estilo Colocan el texto en negrita y cursiva respectivamente. Pero en este caso, generan un estilo css en línea. 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 unidades, en píxeles, porcentajes, etc... 90 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 91. 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 las propiedades de la página ni aquí, el color del texto por defecto será el negro. 91 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 92. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández HIPERENLACES
  • 93. 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 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 cuando no cambie la ubicación del archivo enlazado. 93 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 94. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 95. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 96. Otra forma de crear un enlace es a través del menú Insertar, opción Hipervínculo. 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 un enlace relativo al documento, busca el archivo que esta dentro del sitio. 96 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 97.  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.  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 98. 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á 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 conjunto de marcos padre. Tiene sentido si se emplean marcos 98 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 99.  _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. 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 externos en ventanas nuevas. 99 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 100. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 101. También es posible a través del menú Insertar, opción Vínculo de correo electrónico. 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 enviarnos el sus comentarios como quiera. 101 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 102. 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 aumentarán mucho el tamaño final de la web. Para insertar una imagen: 1. Menú Insertar Imagen 102 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández INSERTAR UNA IMAGEN
  • 103. Propiedades de una imagen Cuando seleccionamos una imagen el Inspector de propiedades muestra esta apariencia: 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 atributo title. 103 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 104.  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.  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 105. 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 : 1. Menú Insertar  Objetos de ImagenImagen de sustitución. 105 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández IMAGEN DE SUSTITUCIÓN. ROLLOVER
  • 106. 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. La finalidad de las tablas es presentar una serie de datos de forma clara y organizada, dividiéndolos en filas y columnas. 106 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández TABLAS
  • 107. Insertar una tabla 1. Menú Insertar Tabla. En la ventana habrá que especificar el número de 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á borde. 107 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 108.  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.  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 109. Formato de tabla Las propiedades de la tabla se especifican a través de su inspector de propiedades. 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),  Borde  relleno y espaciado de la celda. 109 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 110. Si se selecciona una celda, o un conjunto de celdas, el inspector de propiedades cambia, para permitir especificar otros valores. 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 (An. y Al.), ajuste al contenido (No aj) y encabezado (Enc). 110 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 111. 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: 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 112. 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. 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 a borrar y pulsar la tecla de borrado (Del o Supr) 112 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 113. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 114. Si se seleccionan varias celdas pueden combinarse pulsando sobre el botón del inspector de propiedades. 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 celda se divide en filas o columnas , y el número de éstas. 114 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 115. 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. 115 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández MARCOS
  • 116. Crear macos Para crear un marco, primero hay que abrir algún documento. Puede ser uno nuevo o uno ya existente. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 117. 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). 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, hay que seleccionarlos antes de guardarlos. 117 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 118. Configurar marcos 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.  En Bordes puede elegirse si aparecerá o no una línea separando el marco del resto de marcos. 118 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 119.  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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 120. Si lo seleccionado es todo el conjunto de marcos (la página de marcos), el inspector de propiedades es algo diferente. 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 Seleccionado ) especifica el tamaño del marco (Píxeles, Porcentaje o Relativo. 120 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 121. Los formularios se utilizan para recoger datos de los usuarios. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández FORMULARIOS
  • 122. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 123.  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). 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 formulario, en el caso de que el usuario quiera comenzar de nuevo a rellenarlo. 123 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 124.  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.  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 de lista... del Inspector de propiedades. 124 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 125. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 126. Crear formularios Antes de insertar los elementos o controles al formulario, se debe crear un formulario. Los elementos se introducen en él. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 127. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 128. Para validar un formulario hay que abrir el panel de Comportamientos. 1. Menú Ventana Comportamientos . Comportamientos forma parte del panel 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 de cumplir (Valor obligatorio, numero, etc. ) 128 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 129. Películas Flash (SWF) Las películas Flash son animaciones, con 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández MULTIMEDIA
  • 130. Propiedades de un archivo multimedia:  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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 131.  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 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. Es importante incluir la carpeta cuando se publique el sitio para poder ver los archivos. 131 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 132. 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. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 133. Insertar archivo de audio en un documento: 1. Menú Insertar  Medía  Plug-in. Un plug-in es un añadido al navegador, permite 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 de audio. 133 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 134. 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, 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 135.  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: <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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 136. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 137. 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 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 que el sonido. 137 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 138. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández PLANTILLAS
  • 139. 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. 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 en el sitio web, en la carpeta Templates. 139 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 140. 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 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 sssssssss similares a los del panel Estilos CSS. 140 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 141.  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 .  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 en sitio. 141 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 142. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 143. 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. 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 se desea que aparezcan en la marquesina. 143 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández MARQUESINAS
  • 144. Dreamweaver permite insertar la fecha. 1. Menú Insertar Fecha. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández FECHA
  • 145. La regla horizontal es una línea que cruza horizontalmente, suele utilizarse para separar secciones dentro de una misma página. Para insertar una regla: 1. Menú Insertar HTML Regla horizontal. El inspector de propiedades de la regla es el siguiente. Se puede modificar la apariencia de la regla, con Al (altura) y Sombreado, el color mediante CSS. 145 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández REGLA HORIZONTAL
  • 146. Las capas son unos recuadros, elementos de bloque, destinados a contener y agrupar otros elementos, son llamadas también layers o divisiones, se crean con la etiqueta <div></div>. Al ser elementos contenedores, son útiles para organizar los elementos. 146 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández CAPAS
  • 147. 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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 148. Insertar Capas 1. Menú Insertar  Objeto de diseño  Etiqueta Div (división simple) o Div PA (Capa con Posición Absoluta) Una vez se ha insertado la capa, pueden editarse sus atributos, pero para ello hay que seleccionarla primero. Seleccionar una capa: 148 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández 1. Pulsar sobre el icono. Ó 2. Si hay varias capas se seleccionan a través de la pestaña Elementos PA
  • 149. Formato de Capas Propiedades de las Capas  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 capas. 149 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 150.  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 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 151.  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.  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 puede repetirse en páginas distintas. 151 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 152. 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. 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 JavaScript para programarlos. 152 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández COMPORTAMIENTOS
  • 153. El panel Comportamientos se puede abrir: 1. Menú Ventana  Comportamientos o pulsar Mayús+F4.  En el panel despliega el botón pulsando sobre él, y en Mostrar eventos elige HTML 4.1, opción por defecto. 153 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 154. Insertar comportamiento 1. Asignar un ID al elemento tendrá el comportamiento. 2. Selecciona el objeto que activa el comportamiento (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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 155. 6. Después de elegir una acción, el comportamiento correspondiente aparece en el panel Comportamientos. Cada comportamiento 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 botones . 155 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 156. Para la creación de páginas dinámicas, además de etiquetas HTML es necesaria la utilización de 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 trabajar con páginas dinámicas son : 156 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández PÁGINAS DINAMICAS
  • 157. ¤ PostgresSQL ¤ MySQL ¤ Oracle ¤ Microsoft SQL Server Las páginas Web dinámicas ofrecen mayor 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 158. SERVIDOR WEB «APACHE» Apache es principalmente usado para servir páginas web estáticas y dinámicas en la WWW. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 159. INSTALACIÓN DEL SERVIDOR (XAMPP) Descargue el software de la siguiente dirección: http://www.apachefriends.org/es/xampp.html 159 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 160. O bien en su buscador Google escriba XAMPP, elija la primer liga. 160 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 161. Seleccione la opción XAMPP para Windows 161 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 162. En la pagina que muestra, desplace su barra de navegación hasta localizar la siguiente liga 162 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 163. Descargue el archivo, de clic botón derecho al mensaje emergente, para desplegar el menú de opciones. 163 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 164. De clic en Guardar, o bien ejecute directamente. 164 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 165. De clic en Next > para inicializar la instalación. 165 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 166. Deje los valores por default, solo de clic en Next. 166 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 167. Active las opciones Install Apache as service e install MySQL y de clic en el botón Install 167 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 168. Espere, ha comenzado la instalación. 168 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 169. Una vez terminada la instalación de clic en Finish. En la siguiente ventana de clic en Aceptar. 169 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 170. Para inicializar el servidor busque en su computadora la ruta que muestra la figura. 170 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 171. Inicie los servicios Apache y MySQL. 171 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 172. 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 172 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 173. Para crear la base de datos, de clic en el botón Base de datos. 173 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 174. Escriba el nombre de la base de datos y de clic en el botón Crear. 174 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 175. 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 175 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 176. Escriba el nombre de los campos y el tipo de datos, de clic en Grabar. 176 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 177. Para introducir registros, de clic en el botón Insertar, escriba los datos y de clic en Continuar 177 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 178. PHP PHP es el acrónimo de Hipertext Preprocesor, es un lenguaje de código abierto, incrustado en 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ó:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 179. Funcionamiento de las páginas PHP 179 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 180. El código PHP está entre medio de etiquetas de comienzo y final <?php ?> Estas etiquetas nos permitirán entrar y salir del "modo PHP". 180 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 182. Delimitadores de inicio y fin: <?php ?> . 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 /* - */. SINTAXIS BÁSICA 182 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 183. Tipos de datos:  Array $ a[ 3 ] = " 123 " ;  Números en punto flotante $ numero = 1.23 ;  Entero $ a = 123 ;  Cadena $ texto = " Hola " ; 183 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 184. Variables : En PHP las variables se representan como un signo de dólar seguido por el nombre de la variable. El nombre de la variable es sensible a minúsculas y mayúsculas. $var = "Bob"; $Var = "Joe"; echo "$var, $Var"; 184 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 186. Variables externas a PHP: Formularios HTML (GET y POST) Cuando se envía un formulario a un script PHP, las 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 campo Name: del formulario. 186 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 188. ECHO Y PRINT echo: Visualiza una o más cadenas. print: visualiza una cadena de vídeo como eco( ); 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 189. COMILLAS SIMPLES Y COMILLAS DOBLES Las comillas simples muestran el contenido tal y como lo hemos escrito. 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ó:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 192. DREAMWEAVER Para crear una pagina dinámica seleccione PHP del menú Crear nuevo 192 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 193. Pantalla principal de Dreamweaver. 193 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 194. 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 sitio.(Para nuestro ejemplo Escuela) 4. Clic en Servidores 194 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 195. 5. Clic en el botón , para agregar un servidor local. 6. Llenar los campos como se observa en la ventana y dar clic en Guardar 195 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 196. 7. Finalmente dar clic en Guardar,. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 197. 7. Finalmente dar clic en Guardar,. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 198. 10. Una vez activado el panel, Da clic en el botón , esquina inferior derecha, para desplegar el menú emergente Conexión MySQL. 11. Teclea el nombre de la conexión, del servidor MySQL y Nombre del usuario y contraseña. 12. Da clic en el botón Seleccionar 198 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 199. 13. En la ventana que se despliega, selecciona la base de datos Escuela. 14. Da clic en el botón Aceptar. 15. Da clic en el botón Prueba, para verificar la conexión. 16. El resultado final, será la conexión CEscuela. 199 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 200. MOSTRAR DATOS EN UNA TABLA 1. Selecciona la pestaña Datos. 2. Da clic en Tabla dinámica 3. Da clic en el punto numero 4 4 para crear el juego de registros. 200 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 201. 4. Escribe el nombre para el RecordSet. 5. Deja los valores que vienen por default. 6. Da clic en prueba para observar el resultado de la consulta. 7. Da clic en Aceptar 201 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 202. 7. Deja los valores que vienen por default y da clic en Aceptar. 8. El resultado será el siguiente. 9. Guarda el documento con el nombre de tabla, presiona F12, para mostrar los resultados en el explorador. 202 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 203. INSERCIÓN DE REGISTROS 1. Selecciona la pestaña Datos. 2. Da clic en Insertar registro. 3. Deja los datos que vienen por default, solo selecciona el archivo tabla.php. 4. Da clic en el botón Aceptar 203 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 204. 4. El resultado será el siguiente 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ó:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 205. 8. El resultado en el explorador será el siguiente. 205 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 206. ACTUALIZAR DE REGISTROS 1. Selecciona la pestaña Datos. 2. De clic en Actualizar registro. 3. Crea el juego de registros. 4. Da clic en el botón Aceptar. 206 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 207. 5. Selecciona el archivo tabla.php. 6. Da clic en el botón Aceptar . 7. El resultado será el siguiente. 8. Guarda el documento con el nombre de Actualizar. 207 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 208. 9. Agrega una Barra de navegación. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 209. ELIMINAR DE REGISTROS 1. Crea un nuevo documento PHP. 2. Crea un juego de registros. 3. Arrastra los campos del juego de registros al documento. 4. Inserta una barra de navegación. 5. Guarda el documento con el nombre de Consulta. 209 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 210. 6. Selecciona el campo NCtrol. 7. En la ventana de propiedades busca el campo vinculo y escribe eliminar.php?Nctrol= 210 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 211. 8. Guarda los cambios y presiona F12. 9. Crea un nuevo documento. 10. Guardalo con el nombre de eliminar. 11. Crea un juego de registros. 12. Arrastra al documento solo los campos Nombre y dirección. 211 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 212. 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 con fuente dinámica. 16. Selecciona el campo NCtrol. 17. Da clic en Aceptar 212 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 213. 18. Inserta un botón al formulario, cambia la etiqueta a Eliminar. 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 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 214. 21. Selecciona el formulario, cambia el Método de envió a GET. 22. Guarda los cambios. 23. Ejecuta la pagina Consulta 214 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández
  • 215. 23. Selecciona el registro a eliminar, dando clic en el campo Numero de control. 24. El resultado será: 25. Da clic en eliminar 26. El resultado será: 215 Elaboró:GuadalupeAngelesMata. MaríaVictoriaCortesGómez. AlmendraCabreraHernández