HTML Modificado
-
Upload
abs-salazar -
Category
Documents
-
view
221 -
download
0
Transcript of HTML Modificado
-
8/13/2019 HTML Modificado
1/57
-
8/13/2019 HTML Modificado
2/57
-
8/13/2019 HTML Modificado
3/57
-
8/13/2019 HTML Modificado
4/57
-
8/13/2019 HTML Modificado
5/57
-
8/13/2019 HTML Modificado
6/57
-
8/13/2019 HTML Modificado
7/57
-
8/13/2019 HTML Modificado
8/57
-
8/13/2019 HTML Modificado
9/57
-
8/13/2019 HTML Modificado
10/57
-
8/13/2019 HTML Modificado
11/57
-
8/13/2019 HTML Modificado
12/57
-
8/13/2019 HTML Modificado
13/57
-
8/13/2019 HTML Modificado
14/57
-
8/13/2019 HTML Modificado
15/57
-
8/13/2019 HTML Modificado
16/57
-
8/13/2019 HTML Modificado
17/57
-
8/13/2019 HTML Modificado
18/57
-
8/13/2019 HTML Modificado
19/57
-
8/13/2019 HTML Modificado
20/57
-
8/13/2019 HTML Modificado
21/57
-
8/13/2019 HTML Modificado
22/57
-
8/13/2019 HTML Modificado
23/57
-
8/13/2019 HTML Modificado
24/57
-
8/13/2019 HTML Modificado
25/57
-
8/13/2019 HTML Modificado
26/57
Pg. 26 Creacin de pginas Web
-
8/13/2019 HTML Modificado
27/57
Pg. 27 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Como vemos, las referencias locales son muy tiles para crear ndices al comienzo deldocumento.
Enlaces a otras pginas
Para enlazar a otro documento, es necesario conocer la ubicacin exacta del documento que sereferenciar. Una ubicacin, puede ser referenciada en forma relativa o absoluta
Ubicacin relativa:Se indica especificando la posicin del documento en la estructura de subdirectorios a partir de la ubicacin del documento actual. Slo se puede usar para documentosubicados en el mismo ordenador.
Una referencia relativa a otro documento se hace usando el comando: ... Ubicacin absoluta:Se indica especificando el URL (uniform resurce locator) de la pgina que se estreferenciando.Los URL son una manera universal de especificar una direccin. La forma ms bsicade referenciar un hypertexto es usar el comando:
...El ordenador indica la mquina donde se encuentra el documento. El directorio yarchivo indican su posicin dentro de ese ordenador. Los URL tienen muchas formasdistintas para referenciar distintos objetos.
-
8/13/2019 HTML Modificado
28/57
Pg. 28 Creacin de pginas Web
Ejemplo prctico n 4
Ejemplo 4 - Enlaces a otras pginas
Enlaces a otras pginasReferencias relativas
Se puede referenciar, por ejemplo, a un archivo localizado en elmismo directorio, como por ejemplo, al ejemplo nmero 1. Tambin a un archivolocalizado en otro directorio, por ejemplo, estaguia HTML
Referencias absolutas
Algunos servicios WWW en Espaa
La biblioteca de la Universidad de Murciaque permiteacceso al catalogo de la biblioteca. Tambin est el servidor WWW de RedIris y el servidorde BOE para leer consultar de BOEs
Algunos servicios en el extranjero
Para informarse de la actualidad mundial, se puede acceder alservicio CNN. Para los amantes dela msica se encuentra el servidor oficial de la MTV y para localizar distintos tipos deinformacin est Yahoo!.
Guardamos el fichero de texto con el nombreejemplo4.html y lo abrimos en el navegador, ydebe aparecer la siguiente pantalla:
-
8/13/2019 HTML Modificado
29/57
Pg. 29 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Enlaces a una zona de otra pgina
Para este tipo de enlaces se utiliza una mezcla de las dos formas anteriores. Se indica el URL
de la pgina a referenciar, luego un signo # y luego el nombre de la zona a referenciar.Ejemplo prctico n5
Ejemplo 5- Enlaces a zonas de otras pginas
Enlaces a zonas de otras pginas
Enlazamos a lalaseccion 1 del ejemplo 3.
Enlazamos a lalaseccin 5 del ejemplo 3.
Guardamos el fichero de texto con el nombreejemplo5.html y lo abrimos con en el navegador,y debe aparecer la siguiente pantalla:
IMGENES____________________________________ ______________
Las imgenes son un elemento esencial para disear pginas atractivas. No obstante, unexcesivo nmero de imgenes en una pgina pueden hacer ralentizar el proceso devisualizacin (las imgenes son las partes de las pginas que ms espacio ocupan, por lo quesu transferencia requiere ms tiempo que la del texto). Es importante conseguir un
-
8/13/2019 HTML Modificado
30/57
Pg. 30 Creacin de pginas Web
compromiso entre una pgina atractiva (lo que lleva incluir grficos), y una pgina que puedacargarse en un tiempo razonable
Principales formatos grficos en Internet.
Existen una gran cantidad de formatos grficos en el mundo de los ordenadores, cada uno deellos con sus ventajas e inconvenientes. Sin embargo, a la hora de publicar en Internet,solamente debemos tener en cuenta dos formatos muy especficos: el GIF y el JPEG. Sueleccin no es en absoluto un capricho, adems de la alta resolucin que consiguen, se tratacomo veremos, de dos formatos que comprimen el tamao de las imgenes, por lo que stas pueden transmitirse ms rpidamente por Internet.
Para crear y manipular imgenes hay que utilizar un editor de imgenes, entre los msconocidos se encuentran: Paint Shop Pro, Gif Construction Set, y Graphic Workshop.
Formato GIF.
Las siglas GIF provienen del ingls Graphics Interchange Format o formato de intercambio degrficos. Est formato fue desarrollado por CompuServe para proporcionar un mecanismo detransmisin de archivos de imgenes mediante lneas telefnicas. Este mecanismo consiste encomprimir las imgenes para una transmisin ms rpida en un medio de baja capacidadcomo son los hilos telefnicos.
Las imgenes en formato GIF estn limitadas a 256 colores simultneos.
Una propiedad interesante del formato GIF es la de poder seleccionar un color transparente.As, cuando la imagen en cuestin es mostrada en un visualizador, la zona de la imagen con elcolor transparente toma el color del fondo del documento.
Otra propiedad interesante del formato GIF, es la poder crear grficos animados, el formatode este tipo de imgenes se le denomina GIF 89.
Los archivos de imgenes en este formato tienen asociados la extensin .gif.
Formato JPEG.
JPEG son las iniciales de Joint Photographic Expert Group (Grupo de Expertos FotogrficosReunidos). Al igual que el formato GIF, comprime las imgenes para una transmisin msrpida, aunque difiere en el algoritmo de compresin.
Mientras que con el formato GIF la comprensin de un archivo de imgenes viene
determinada, JPEG nos permite especificar la relacin de compresin deseada, por lo que podemos variar el tamao del archivo. Naturalmente, a mayor relacin de compresin, menor
-
8/13/2019 HTML Modificado
31/57
Pg. 31 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
tamao y peor calidad en la imagen final. Disminuyendo la compresin obtenemos imgenesde mayor calidad pero tambin de mayor tamao.
No debemos obsesionarnos con la calidad de las imgenes. Hay que tener presente que
Internet es en ocasiones un medio de transmisin bastante lento, por lo que a veces es preferible perder algo de calidad en las imgenes antes de aburrir al visitante con nuestrosdocumentos.
Los archivos de imgenes en este formato tienen asociado la extensin .jpg.
Inclusin de imgenes
La etiqueta que se utiliza para la inclusin de imgenes en una pgina Web es la siguiente:
donde imagen.jpg es un archivo de imagen
Tamao de las imgenes.
Si no especificamos nada ms, las imgenes aparecern en el navegador con el tamao quetienen originalmente.
Para modificar el tamao de las imgenes se utilizan los siguientes modificadores en laetiqueta :
WIDTH: especifica la anchura en pixels de la imagen. HEIGTH: especifica el nmero de pixels que tendr de alto la imagen.
Escalado de imgenes.
Con el uso de loa modificadores HEIGHT y WIDTH podemos ampliar, y reducir lasimgenes sin deformarlas, es decir, escalarlas. Una manera cmoda de hacerlo es solamenteespecificar una de las dos dimensiones, se asume que la reduccin o la ampliacin es proporcional a la otra.
Bordes de la imagen.
Mediante el modificador BORDER se puede aadir bordes a nuestras imgenes.
-
8/13/2019 HTML Modificado
32/57
Pg. 32 Creacin de pginas Web
Alineacin de texto con las imgenes.
La alineacin del texto con las imgenes se realiza mediante el modificador ALIGN. Losvalores que este modificador puede tomar son: TOP, TEXTOP, CENTER, ABSCENTER,MIDDLE, ABSMIDDLE, BOTTOM, LEFT, y RIGTH.
Adems podemos especificar la distancia que queremos establecer entre el grfico y el texto.Si este parmetro no se establece, el texto es situado justo a continuacin de la imagen. Paraintroducir espacios horizontales y verticales a continuacin de la imagen se utilizan losmodificadores VSPACE y HSPACE.
Imgenes con texto alternativo.
Los visualizadores tienen la opcin de no mostrar las imgenes, en un intento de acelerar elacceso a las pginas. Muchas veces, las imgenes incluidas en una pgina son fundamentales para comprender la informacin que se ofrece. Por ejemplo, una pgina destinada a alumnos universitarios de asignaturas de estadstica o matemticas puedecontener imgenes de frmulas matemticas. Para estos casos se puede aadir a la imagen untexto ALTernativo, que d una idea del contenido de la imagen. Para aadir un textoalternativo, se utiliza la orden como se muestra a continuacin:
Uso de imgenes como enlaces.
Para utilizar una imagen como enlace a otra parte de la pgina o a otra pgina, simplementehay que introducirlas dentro de la etiqueta de la siguiente manera:
Imgenes como fondo de un documento.
Un efecto muy utilizado es el uso de imgenes como fondo de un documento HTML. Lamanera de hacerlo es con el atributo BACKGROUND de la marca .
La imagen de fondo en general ser ms pequea que el rea de documento del navegador. Loque hace entonces el navegador es repetir, partiendo de la esquina superior izquierda, laimagen que hemos elegido como fondo del documento.
A la hora de elegir la imagen de fondo, es preciso tener en cuenta que el texto del documentodebe ser legible por encima de la imagen, por lo que hay que evitar colocar imgenes concolores demasiado fuertes.
-
8/13/2019 HTML Modificado
33/57
Pg. 33 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Mapas sensibles.
Los mapas sensibles o mapas de imgenes es un mapa que permite realizar diferenteshiperenlaces en funcin de la zona de la imagen en que se pulse. Constituyen unaherramienta de gran potencia, aunque son algo complicados de construir y mantener.
Los mapas sensibles estn compuestos de dos elementos fundamentales: la imagen del mapa ylos enlaces de cada zona del mapa.
Para crear un mapa debemos tener ficheros distintos. Uno ser el de la imagen propiamentedicha y otro ser un fichero de texto que tenga la extensin .map donde indicaremos lascoordenadas de la imagen que nos enlazarn con cada pgina del hiperenlace. Por ltimo,necesitamos un programa externo (CGI) que pueda procesar el fichero .map.
El contenido del fichero .map, que indica las coordenadas de nuestro mapa, debe tener lasiguiente estructura:
default URL por defecto si se pulsa en una zona sin hiperenlace. figura URL de hiperenlaces, coordenadas. La figura puede ser:
circle define una zona circular, el primer par de coordenadas indica el centro delcrculo y el segundo la situacin de un punto de la circunferencia.
rect define una zona rectangular, el primer par de coordenadas indica el vrtice de laesquina superior izquierda y el segundo el vrtice de la esquina inferior derecha.
point define un punto. El par de coordenadas indica la situacin del punto.
Una vez creado el fichero .map, la instruccin a incluir en nuestra pgina Web para activar elmapa sera:
donde: cgi-bin/imagemap: Es el nombre del programa que procesa el mapa mipagina/mapa.map: Es el camino y nombre del fichero .map imagen.gif: Es el nombre del fichero de imagen ISMAP: Indica que la imagen es considerada un mapa
En los nuevos navegadores, existen unas etiquetas nuevas para crear mapas, que no necesitande la ayuda auxiliar de un programa externo y son:
Indica al mapa, su parmetro es:name= nombre, damos el nombre de nuestro mapa con la extensin .map
Define las reas sensibles de la imagen con los siguientes parmetros: shape=tipo (Forma)
Indica el tipo de rea a definir, hay 3 tipos: rect (rea rectangular) se tienen que especificar las coordenadas de la esquina
superior izquierda y de la esquina inferior derecha.
-
8/13/2019 HTML Modificado
34/57
Pg. 34 Creacin de pginas Web
poly (Polgono) se tienen que especificar las coordenadas de todos los vrtices del polgono. El visualizador se encargar de cerrar la figura
circle (Crculo) se tienen que especificar en primer lugar, las coordenadas delcentro del crculo y, a continuacin, el valor del radio (en puntos)
coords=coordenadas (Coordenadas)Indica las coordenadas de la figura, es decir, dnde est cada una de esas reas. href=URL (Direccin)
Indica la direccin a la que se accede si se pulsa en la zona delimitada por el reaindicada.
Si dos reas se superponen, se ejecutar la que se encuentre en primer lugar en la definicindel mapa. Es importante definir una ltima rea que abarque la totalidad del grfico paradireccionar a una URL por defecto, con el objeto de contemplar el caso de que no se pulsesobre un rea definida. Veamos un ejemplo:
Para activar el mapa debemos escribir el nombre de la imagen a mostrar y despus indicar quedicha imagen est tratada como un mapa sensible. Esto se escribe as:
-
8/13/2019 HTML Modificado
35/57
Pg. 35 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Ejemplo prctico n6
Ejemplo 6 - Imagenes ImgenesEsta es mi pgina del Web. No es muy extensa, pero tiene todos loselementos bsicos. Espero que os guste. Poco a poco le iraadiendo ms cosas interesantes.
Misaficiones
Mis pginas favoritas Un lugar ideal para mis vacaciones Expediente X - Mulder
Guardamos el fichero de texto con el nombreejemplo6.html y lo abrimos en el navegador, yaparecer la siguiente pantalla:
-
8/13/2019 HTML Modificado
36/57
Pg. 36 Creacin de pginas Web
TABLAS________________________________________________________
Una tabla es una manera muy compacta y clara de mostrar la informacin. Una tabla enHTML se entiende como un conjunto de filas (fila=horizontal), apiladas una sobre otra. Cadafila contiene a su vez un conjunto de celdas, puestas una al lado de la otra.
Una tabla se declara usando el comando ... . Dentro de la tabla, se usa.. para indicar una fila y dentro de una fila, ... para delimitar elcontenido de una celda. El elemento de cierre de fila y de celda es optativo.
El texto incluido dentro de cada celda puede ser formateado con cualquiera de las etiquetavistas anteriormente
Todos estos comandos aceptan numerosos modificadores. Se pueden, entre otras cosas, unir celdas, especificar la alineacin del contenido de la celda, y mucho ms.
Para entender mejor el comando ... , est disponible una muy ampliagama de ejemplos.
Ejemplo de tabla
Aqu se muestra una tabla muy simple:
Celda A1Celda B1Celda C1Celda A2Celda B2Celda C2Celda A3Celda B3Celda C3
Ttulo de la tabla.
Es conveniente que las tablas tengan un ttulo que las identifique y aclare su contenido.
Aunque ese ttulo puede ser contenido colocando texto formateado antes de la tabla, HTMLdispone de la etiqueta para darle nombre a la tabla, de la siguiente forma:
Nombre de la tabla .
-
8/13/2019 HTML Modificado
37/57
Pg. 37 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Esta etiqueta tiene la ventaja que el texto formateado se coloca automticamente en el centrode la anchura de la tabla.
Bordes de la tabla.
Para colocar bordes a una tabla en HTML se utiliza el modificador BORDER dentro de laetiqueta . La sintaxis es:
.
donde anchura indica la anchura en pixels del borde exterior de la tabla.
El modificador BORDER coloca bordes externos e internos en la tabla, pero la anchura que seespecifica solo afecta a los bordes externos.
El efecto de sombreado del borde exterior se produce cuando el modificador BORDER tomaun valor superior a uno. Si queremos que el borde exterior de la tabla sea igual que los bordesinteriores, debemos hacer BORDER=1.
Cabeceras de filas y de columnas.
La inclusin de cabeceras en cada fila y columna ayuda a comprender el contenido de la tabla.
No hay ninguna dificultad para hacer esto con las etiquetas que hemos visto. Sin embargo,existe una forma alternativa de indicar la cabecera de una fila o columna mediante la etiqueta. La desventaja de usar esta etiqueta es que el texto que va dentro de ella no admiteformateado como el de las otras celdas.
Tamao de la tabla.
Por defecto el tamao de la tabla viene dado por el texto o los grficos que contiene. Sinembargo, es posible que en ocasiones queramos cambiar la anchura de nuestra tabla.
La forma de establecer una anchura fija en una tabla es utilizar el modificador WIDTH dentrode la etiqueta . La sintaxis es:
-
8/13/2019 HTML Modificado
38/57
Pg. 38 Creacin de pginas Web
Aqu anchura puede ser un nmero que especifique en pixels la anchura absoluta de la tabla, o bien un porcentaje que indique la anchura de la tabla en relacin a la anchura del rea deldocumento del navegador.
A pesar de que podemos especificar la anchura de la tabla, si el texto de las celdas ocupa unaanchura mayor, la tabla tomar la anchura mnima para que el texto de las celdas pueda versentegramente.
Justificacin de la tabla.
Por defecto, nuestra tabla quedar justificada a la izquierda. La forma de centrarla es mediantela etiqueta .
Espacio dentro de las celdas.
Es posible que queramos que nuestro texto no quede apretado dentro de las celdas, sino queexista ms espacio entre los textos de las celdas contiguas de forma que pueda leerse mejor.Esto puede hacerse mediante los dos siguientes modificadores:
CELLPADDING: establece la distancia mnima en pixels entre los bordes de cadacelda y el texto que va encerrado en ellas. Su valor por defecto es 1.
CELLSPACING: establece la anchura en pixels de los bordes de cada celda.
Forma de las celdas individuales.
Justificacin del texto de las celdas.
HTML permite justificar horizontal y verticalmente el texto dentro de cada celda. Para elloimplementa los modificadores ALIGN y VALIGN dentro de la etiqueta . La forma dehacerlo es:
..
.
-
8/13/2019 HTML Modificado
39/57
Pg. 39 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
donde: horizontal puede tomar los valores CENTER, LEFT y RIGHT. Por
defecto vale LEFT. vertical: puede tomar los valores TOP, MIDDLE, BOTTOM, y
BASELINE. Por defecto vale CENTER.
Si queremos que una determinada justificacin horizontal o vertical afecte a todas las celdasde una fila, podemos hacerlo incluyendo el modificador ALIGN o VALIGN dentro de laetiqueta .
Celdas de diferentes tamaos.
Por defecto, todas las celdas que constituyen una tabla en HTML tienen el mismo tamao. Sinembargo, es posible establecer el tamaos de una determinada celda mediante dosmodificadores de la etiqueta , que son WIDTH y HEIGHT:
WIDTH: especifica la anchura del texto en una celda concreta. Se puedeespecificar como valor absoluto o bien como relativo en forma de porcentaje de laanchura de la tabla.
HEIGHT: establece la altura de una celda individual.
No es posible usar los modificadores WIDTH y HEIGTH para aplicarlos a toda una fila. Lanica forma de hacerlo es poniendo en cada celda de la fila los valores correspondientes deWIDTH y HEIGHT.
Celdas irregulares.
Podemos desear que una de nuestras celdas ocupe varias filas y/o columnas. La forma dehacerlo es introducir los modificadores COLSPAN y ROWSPAN en la etiqueta :
COLSPAN: especifica la altura de una celda en concreta en funcin de la altura delas celdas adyacentes. Se especifica en nmero de celdas adyacentes.
ROWSPAN: especifica la anchura de una concreta en funcin del celdas que estndebajo. Se especifica en nmero de celdas de debajo.
Color de cada celda.
Para especificar el color de cada celda de la tabla se utiliza el modificador BGCOLOR en laetiqueta . Como formato de colores se acepta el hexadecimal o una cadena decaracteres.
-
8/13/2019 HTML Modificado
40/57
Pg. 40 Creacin de pginas Web
Texto en una solo lnea.
Si hemos indicado la anchura de una celda y sta es menor que el texto incluido en ella, yqueremos que el texto no ocupe ms lneas, sino que se ample la anchura de la celda,debemos aadir el modificador NOWRAP dentro de la etiqueta .
Ejemplo prctico n7
Ejemplo 7 - Tablas
Tablas
Demostracion de COLSPAN y EncabezadosHead1Head2A B C DE F G H
Guardamos el fichero de texto con el nombreejemplo7.html y lo abrimos con en el navegador,y debe aparecer la siguiente pantalla:.
FRAMES (MARCOS)_____________________________________________
Los frames (marcos) es una tcnica que se utiliza para subdividir la pantalla del visualizador en diferentes ventanas, con la caracterstica de que cada una de ellas se podr manipular por separado, es como si cada una de ellas fuera una pgina Web. Esto es muy til para, por
-
8/13/2019 HTML Modificado
41/57
Pg. 41 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
ejemplo, para mostrar permanentemente en una ventana los diferentes contenidos de nuestra pgina y, en la otra mostrar el contenido seleccionado.
Para definir las diferentes subventanas o frames su utilizan las marcas:
y .
Con indicamos cmo se va a dividir la pantalla principal, donde podrn ir varias directivas frameset anidadas con el fin de subdividir cualquiera de las subdivisiones.Sus atributos son:
rows= "nmero o %" (Nmero de filas)Se indica el nmero de filas en que subdividiremos la pantalla. El grupo de nmeros queacompaan se indican en puntos o en tanto por cierto de cada una de las subventanas; eneste caso se entiende que el primer valor que escribimos corresponde a la ventanasuperior, el segundo a la ventana inmediatamente inferior y as sucesivamente.
1 Fila2 Fila3 Fila
Pongamos como ejemplo , la pantalla quedara as
25%50%
25%
cols= "nmero o %" (Nmero de columnas) Se indica el nmero de columnas en quesubdividiremos la pantalla. Los nmeros tambin se indican en puntos o en tanto por cierto. Aqu los valores se aplican de izquierda a derecha.
1 Columna 2 Columna 3 Columna
Pongamos como ejemplo , la pantalla quedara as:
Esta ventana tiene un ancho fijo:mide 120 puntos
Esta ventana ocuparel resto de la medidaque no hayan ocupadolas otras medidas fijas
Esta ventana tiene unancho fijo: mide 80 puntos
Claro que tambin los podemos tener anidados, como por ejemplo:
la pantalla quedara as:
-
8/13/2019 HTML Modificado
42/57
Pg. 42 Creacin de pginas Web
Con la marca indicamos las propiedades de cada subventana y necesitamos unamarca para cada subventana creada; los atributos son:
name= "nombre" (Nombre)Indica el nombre por el que nosotros nos vamos a referir a esa ventana.
src= "URL" (Lugar de localizacin)Indica un fichero .html cuyo contenido se mostrar en esa ventana.
marginwidth= nmero (Ancho del margen)Indica el margen izquierdo y derecho de la subventana, se da en puntos.
marginheight= nmero (Alto del margen)Indica el margen superior e inferior de la subventana, se da en puntos.
scrolling= "yes/no/auto" (Desplazamiento)Indica si se aplica una barra de desplazamiento (tpica barra para moverse de arriba yabajo que aparece en Windows) a la subventana. en el caso en que la pgina que se cargue
en ella no quepa en los lmites de la subventana. El valor "yes" muestra siempre esta barrade desplazamiento, el valor "no" no la mostrar nunca (es decir, la parte del frame que noquepa en la pantalla no la veremos) y, por ltimo, "auto" la mostrar slo en caso de quesea necesario.
noresizeSi se escribe este atributo, el usuario no podr redimensionar las subventanas con el visor;ya que un usuario podra cambiar el tamao de las subventanas con solo situar el cursor enun borde de la pantalla y desplazarlo.
Hay que tener en cuenta que todos aquellos navegadores que no soporten estas marcas de laversin HTML 3.0 no vern nada de los contenidos de nuestros frames. Es por ello que existeotra marca llamada ... y todo lo que se escriba aqu dentro ser lo que vean esos visualizadores, mientras que noafectar a los visualizadores ms potentes.
-
8/13/2019 HTML Modificado
43/57
Pg. 43 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Ejemplo prctico n8:
Pgina con frames
Su navegador no muestra frames. Por favor pulse Aqu para ir a la pgina sin frames.
Guardamos el fichero de texto con el nombreejemplo8.html y lo abrimos con en el navegador.
-
8/13/2019 HTML Modificado
44/57
Pg. 44 Creacin de pginas Web
Al usar frames nos encontramos con un problema, cuando queramos mostrar una pgina Webdebemos indicarle al visualizador en qu subventana queremos que se muestre. Por defecto lomostrar en la ventana donde se encuentre el enlace. Para poder elegir la subventana dedestino del hiperenlace se aade nuevo atributo a la marca ... que se llama
target que a su vez tiene estos valores: target= "nombre-ventana"
Muestra el hiperenlace en la ventana cuyo nombre se indica.Muestra la pgina de IBM en la subventana llamada "home".
target="_blank"Abre una nueva ventana del navegador y muestra el hiperenlace en esta (Si usamos Netscape esto provoca que tengamos funcionando dos copias del programa.)< A HREF= http://www.microsoft.com target="_blank" >Muestra la pgina de Microsoft en una nueva ventana del navegador.
target= " _self"'Se muestra el hiperenlace en la subventana activa.
target= " _parent"El hiperenlace se muestra en el frameset definido anteriormente al actual. Si no hayningn frameset anterior se muestra a pantalla completa suprimiendo todas lassubventanas de la pantalla.
target= "_top"Suprime todas las subventanas de la pantalla y muestra el hiperenlace a pantalla completa.< A HREF= http://www.yahoo.com target="_top" >Muestra la pgina del buscador de yahoo a pantalla completa.
Formularios (FORMS)_____________________________________________
Los formularios o tambin llamados forms, se utilizan para la entrada y envo de datos (el procesamiento de los mismos es otro asunto) desde una pgina HTML. Podremos utilizar formularios para disear cuestionarios de todo tipo, por ejemplo, datos referentes al tipo deusuario que visita nuestra pgina, para hacer pedidos de algn producto, encuestas,subscripcin a algn tipo de servicio, etc.En un formulario podremos solicitar diferentes datos (campos) cada uno de los cuales quedarasociado a una variable. Una vez introducidos los valores en los campos, el contenido de stosser enviado a la direccin (URL) donde est el programa que pueda procesar las variables, aeste programa externo se le suele denominar CGI (Common Gateway Interface, Interface deCompuerta Comn).
La marca es ... cuyos atributos son:
action= "programa" (Accin)Se refiere a la accin a realizar cuando se pulsa el botn de envo del formulario. Esta
-
8/13/2019 HTML Modificado
45/57
Pg. 45 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
accin puede ser enviar por correo el contenido del formulario (action= mailto: o activar algn otro URL, como por ejemplo un mensaje que nos indique que elenvo se ha realizado con xito.
method= POST / GETQue sirve para especificar el mtodo segn el cual se transferirn las variables. GET loutiliza por defecto y no produce cambios en el documento destino, por ejemplo siconsultsemos una base de datos. POST produce la modificacin del documento dedestino, por ejemplo, cuando se envan por correo las variables.
La informacin del formulario es devuelta en forma de una nica lista o cadena compuesta por pares nombre/valor (NAME/VALUE), es decir, el nombre de cada campo seguido delvalor que tiene. Cada campo se separa con el carcter &.
Campos de entrada
Los elementos de entrada de datos se denotan con la marca que tiene un atributotype con varias especificaciones:
type= text (Campos de texto para una nica lnea)Indica que el campo a introducir ser un texto; se utilizan generalmente para introducir
cadenas de texto cortas como nombres, direcciones, e-mail.. name= campo
Define cada campo de un formulario y es necesario para identificar los valores asignadosal mismo a la hora de procesar la informacin devuelta.
maxlenght= nmero Nmero mximo de caracteres a introducir en el campo.
size= nmeroLa anchura visible del campo en caracteres.
value= "texto"Valor inicial del campo, normalmente seres decir, vaco.
Ejemplo:
type= password (Campo password)Indica que el campo ser una palabra de paso, por tanto los caracteres tecleados por elusuario en pantalla se vern como asteriscos. Sus atributos opcionales son los mismos que
para type= text: name, maxlenght, size y value.Ejemplo:
-
8/13/2019 HTML Modificado
46/57
Pg. 46 Creacin de pginas Web
type= checkbox (Campos de chequeo de opcin)Indica que el campo se elegir marcando una casilla, o ms de una. El campo aparececomo una cajita que puede estar marcada o no, segn se active o desactiverespectivamente. Slo se devuelve el par nombre/valor correspondiente a un "checkbox"cuando est activada.
value= "valor" name= campo checked: Sirve para iniciar un botn en su
estado activado
Ejemplo:
type= radio (Botones Circulares)Indica que el campo se elegir marcando una casilla y slo una, siendo los botonescirculares. Como slo se Puede tomar un valor, todos los elementos de este tipo que pertenezcan a un mismo grupo, deben tener el mismo valor para name. Slo el botnseleccionado ser el que genere un par nombre/valor en los datos devueltos delformulario.
value="valor" name=campo
Ejemplo:
type= range (Campo para Rangos)
Permite elegir un valor determinado entre los posibles de un rango delimitado por lostributos mn y mx. Se puede iniciar con un valor concreto utilizando.
value= "valor"
Ejemplo:
type= image (Campo Imagen)Indica que el campo contendr el valor de las coordenadas del punto de la imagen pinchada, la imagen se indica con el atributo:
src= "fichero de imagen"
Ejemplo:
-
8/13/2019 HTML Modificado
47/57
Pg. 47 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
type= hidden (Campo para Datos Ocultos) No aparece ningn campo rellenable por el usuario, sino que se enva algn tipo deinformacin de inters interno, como por ejemplo, la versin de un programa (si queremossaber cul est utilizando el usuario), un identificador de cualquier tipo, informacin deestado, etc.
value= "valor" name= campo
Ejemplo:
-
8/13/2019 HTML Modificado
48/57
Pg. 48 Creacin de pginas Web
varias. Se utiliza para ellos la marca ... y sus atributos son:
name= campo Nombre del campo.
size= nmero Nmero de opciones visibles. Si se indica uno se presenta como un men desplegable, sise indica ms de uno se presenta como una lista con barra de desplazamiento.
mltiplePermite seleccionar ms de un valor para el campo.
Las diferentes opciones de la lista se indican con la marca que puede incluir elatributo:
selectedPara indicar cul es la opcin por defecto, si no se especifica por defecto sale la primeraopcin de la lista.
Ejemplo:
reas de texto
Representan un campo de texto de mltiples lneas y aparecen como una caja. Normalmentese utiliza para que se incluyan en ellas comentarios. La marca es ... y sus atributos son:
name= campo Nombre del campo
cols= nmero Nmero de columnas de texto visibles
rows= nmero Nmero de filas de texto visibles
align= valor Puede ser top (arriba), middle (medio), bottom (abajo), left (izquierda) y right (derecha)
-
8/13/2019 HTML Modificado
49/57
Pg. 49 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
wrap= VIRTUAL / PHYSICALJustifica el texto automticamente en el interior de la caja. La opcin physical enva laslneas de texto separadas en lneas fsicas. La opcin virtual enva todo el texto seguido.
EjemploIBM Company Ine.1221 Beverly Hills. Massachusetts 90876ET56
Ejemplo prctico n9:Ejemplo 9 - Formularios Tu Nombre: Tu Clave:
Archivos a Enviar:
Manual de HtmlPrograma Mapthis Archivo de AyudaTu Edad:
Menos de 20 aos Entre 20 y 40 aos Ms de 40 aosCmo encontraste mi pgina? De casualidad Por el buscador Ole Por el buscador Yahoo Me la recomendaron
Tus comentarios:
Guardamos el fichero de texto con el nombreejemplo9.html y lo abrimos con en el navegador,y debe aparecer la siguiente pantalla:.
-
8/13/2019 HTML Modificado
50/57
Pg. 50 Creacin de pginas Web
-
8/13/2019 HTML Modificado
51/57
Pg. 51 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Hojas de estilo____________________________________________________
Este es un nuevo concepto que ha surgido gracias a la posibilidad que ofrecen algunosnavegadores ms avanzados, por tanto recordemos que no siempre es posible su visualizacin.Viene del trmino CSS (Cascading StyleSheet, Hojas de Estilo en Cascada) y est recogido enla W3C.
El CSS1 es un simple mecanismo que permite al diseador y a los usuarios hacer una uninde estilo en el que se incluyen fuentes, tamaos, color, espacios, etc., (como si estuvisemosmaquetando una pgina de una revista) y aadirlo a una pgina HTML. De hecho,necesitamos insertarlo dentro de las marcas y atributos que hemos aprendido del HTML.Existen 4 posibles formas de combinar:
menu@import url (http://style.coni/basic);H1 {color: blue}
La cabecera es azul
Mientras que el prrafo es verde
1 Usando un LINK que llama a una CSS externa.
2 Una marca dentro de la .
3 Una hoja de estilo importada del CSS denominada "@import".
4 Un atributo de style usado dentro del .
Su aprendizaje es sencillo pero lleno de propiedades (cerca de 50 que pueden determinar elaspecto de una pgina html), veremos con algunos ejemplos cmo funciona.
Si quisiramos que todos los textos comprendidos dentro de fuesen azulesescribiramos esto:
Marca html propiedad valor
H1 { color: blue}
-
8/13/2019 HTML Modificado
52/57
Pg. 52 Creacin de pginas Web
Se puede agrupar un nmero de marcas comunes para reducir las rdenes:
Hl, H2, H3 (font-family: helvetica)
H1{ font-weight: bold;Font-size: 12pt;Line-height: 14pt.Font-family: helvetica;Font-variant: normal;Font-style: normal; }
Y hay otras que se pueden agrupar as:
H1 { font: bold 12pt/14pt helvetica } que es igual que el ejemplo anterior.
EDITORES Y CONVERSORES____________________________________
En el presente apartado se provee de algunos comentarios y reflexiones acerca del uso deherramientas automatizadas para la generacin de pginas Web: editores y conversores.
Editores
Seguramente usted ha visto o conoce programas que pueden asistir a una persona en lacreacin de pginas Web, y quizs se ha preguntado: uso un editor o aprendo HTML ?
La respuesta que yo le dara es la misma que si usted me preguntara si es mejor saber aritmtica o ocupar una calculadora: ambas cosas no se contraponen entre s.
Un editor HTML es una gran ayuda al diseador Web: brinda la posibilidad de disponer y ver la pgina mientras se crea, y de observar inmediatamente cmo aparecern distribuidos loscolores y los elementos dentro del documento, es una ayuda para recordar las marcas y susatributos, sin embargo; puede resultar inadecuado por lo siguiente:
Poca flexibilidad, y en algunas ocasiones el cdigo que generan en general es difcil deeditar o mantener.
El conjunto de comandos que incorpora puede ser limitado, en caso de que sea uneditor producido por alguna empresa que haga visualizadores, o puede estar obsoleto.
El HTML que generan est fuertemente orientado al formato fsico, ms que a laestructura, con lo cual se pierde universalidad en el documento.
Es recomendable comenzar por lo bsico, procurando aprender HTML bien, creandodocumentos con editores de texto plano. Despus si se desea se puede ocupar unacombinacin editor de texto plano ms editor HTML para crear documentos, a fin de explotar
al mximo las capacidades de ambos sistemas.
-
8/13/2019 HTML Modificado
53/57
Pg. 53 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
Los editores HTML se clasifican en dos tipos:
Wysiwyg "what you see is what you get": en ellos se puede ir viendo en pantallainmediatamente lo que se va creando. son muy tiles para apreciar los colores y ladisposicin en pantalla de los elementos.
No Wysiwyg: ellos usualmente invocan una aplicacin externa (un browser) para mostrar lo que se va creando. Son muy tiles para recordar los comandos HTML y sus atributos.
Existen editores mixtos: presentan la pantalla dividida en dos segmentos, uno con el cdigoHTML y otro con el resultado final.
Por ejemplo, uno de los editores HTML Wysiwyg ms completos es el FrontPage 98 deMicrosoft (http://www.eu.microsoft.com/frontpage/), aunque es Wysiwyg, tambin permitetrabajar en modo comando.
Conversores
Las herramientas de conversin permiten transformar un documento escrito en otro formato aun documento HTML.
El cdigo HTML que generan es casi imposible de leer, debido a que hay muchas distincionesque existen en lenguajes de formateo de texto que no existen en HTML, y deben ser simuladas, con algn grado de truculencia.
Cundo usarlos? cuando no hay otra alternativa, porque es inviable o ya se hizo un grantrabajo previo en otro sistema.
Cmo usarlos? la idea bsica es simplificar al mximo el documento (eliminar las sangras,uniformar los tamaos de letra, etc.) para luego pasar el conversor, generando un documentoHTML.
Finalmente conviene revisar la salida usando un editor de texto, revisando que el cdigoobtenido sea sintcticamente correcto, y dejando el documento lo suficientemente ordenado ylegible como para que sea fcil de modificar al momento de realizar futuras actualizaciones.
Por ejemplo, el paquete ofimtico Oficce 97 (Word, Excel, PowerPoint, ...) de Microsoftincorpora un conversor de documentos en formato Word a HTML. Tambin el editor FrontPage 98, anteriormente mencionado, incorpora un conversor de distinto tipos de formatode documentos a HTML.
PUBLICAR LAS PGINAS EN INTERNET._________________________
Hasta ahora slo hemos realizado pginas qu no son visibles desde Internet, sino quesolamente se pueden visualizar en modo local en nuestro ordenador.
-
8/13/2019 HTML Modificado
54/57
Pg. 54 Creacin de pginas Web
Para publicar nuestras pginas en Internet para que sean accesibles por cualquier otro usuariode Internet debemos transferirlas a un servidor Web, para ello hay que realizar los siguientes pasos:
1. Probar de forma local el correcto funcionamiento de las pginas creadas.2. Solicitar la apertura de una cuenta en dicho servidor Web.3. Transferirlas mediante FTP a la cuenta asignada en dicho servidor Web. Teniendo en
cuenta que las pginas de deben transferir en modo ASCII, y los grficos incluidos en las pginas en modo binario.
4. Probar desde Internet el acceso a dichas pginas.
Concretamente en la Universidad de Murcia, el rea de Tecnologas de la Informacin y lasComunicaciones Aplicadas (ATICA) ofrece a los Centros, Departamentos, Servicios, Gruposde trabajo e investigacin universitarios la posibilidad de incorporar sus propias pginas deWeb al servidor central de la Universidad de Murcia. Puede encontrar ms informacin sobreeste Servicio de Almacenamiento de pginas en Web en http://www.um.es/atica/web/
DIRECCIONES INTERNET DE INTERS.__________________________
Las siguientes direcciones Internet contienen guas y manuales donde puede encontrar msinformacin sobre el lenguaje HTML:
Diversos manuales HTML -http://www.dic.uchile.cl/manual.htmlDpto. Informtica y ComunicacionesUniversidad de Chile
WebMaestro http://www.wmaestro.com/webmaestro/Francisco Arocena
Tutorial HTML -http://dns.uncor.edu/info/tutorial.htmMercedes [email protected] Nacional de CrdobaArgentina
Taller HTML -http://www2.uca.es/taller-html/taller-html.htmlUniversidad de Cdiz
EspaaEspecificacin del Consorcio W3 (W3C) del lenguaje HTML -http://www.w3.org/MarkUp/
Caracteres especiales en HTML http://www.utoronto.ca/webdocs/HTMLdocs/NewHTML/entities.html
-
8/13/2019 HTML Modificado
55/57
Pg. 55 Creacin de pginas Web
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas
BIBLIOGRAFA._________________________________________________
Tejedores del Web -http://www.dic.uchile.cl/~manual/Carlos CastilloDpto. Informtica y ComunicacionesUniversidad de Chile
Tutorial de HTML -http://www.um.es/~psibm/tutorial/Juan Jos Lpez Garca [ [email protected] ]Dpto. Psicologa Bsica y MetodologaUniversidad de Murcia
WebMaestro http://www.wmaestro.com/webmaestro/Francisco Arocena
-
8/13/2019 HTML Modificado
56/57
-
8/13/2019 HTML Modificado
57/57
rea de Tecnologas de la Informacin y las Comunicaciones Aplicadas