html

57
Área de Tecnologías de la Información y las Comunicaciones Aplicadas MANUAL BÁSICO DE CREACIÓN DE PÁGINAS WEB

Upload: rodrigo-ramos

Post on 23-Nov-2015

31 views

Category:

Documents


0 download

TRANSCRIPT

  • rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    MANUAL BSICODE CREACIN DE

    PGINAS WEB

  • Pg. 2 Creacin de pginas Web

  • Pg. 3 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    INDICE________________________________________________

    WORLD WIDE WEB________________________________________________________ 6Utilizacin del servicio World Wide Web.___________________________________________ 6

    Servicio de Almacenamiento de pginas WWW de la UM _____________________________ 7

    Introduccin_____________________________________________________ __________ 9El LENGUAJE HTML.___________________________________________ ___________ 9MI PRIMER DOCUMENTO HTML.__________________________________________ 10CARACTERSTICAS GENERALES DEL LENGUAJE HTML.____________________ 11

    Marcas y atributos. ____________________________________________________________ 11

    Concatenacin de marcas._______________________________________________________ 12

    CUATRO NORMAS FUNDAMENTALES____________________________ _________ 12HTML es simplemente texto_____________________________________________________ 12

    Igualdad de maysculas y minsculas. ____________________________________________ 13

    No importan los tabuladores, ni los saltos de lnea___________________________________ 13

    Caracteres especiales ___________________________________________________________ 13

    ESTRUCTURA DE UN DOCUMENTO HTML._________________________________ 14COMANDOS BSICOS DE HTML_____________________________ ______________ 14

    Definicin de prrafos: P _______________________________________________________ 15

    Ruptura de lneas: BR. _________________________________________________________ 15

    Titulos de encabezamiento ______________________________________________________ 15

    Dando estilo al texto____________________________________________________________ 16Tipos de letras _______________________________________________________________________ 16Tamao del texto. ____________________________________________________________________ 16Colores del texto. ____________________________________________________________________ 17

    Listas________________________________________________________________________ 18Listas ordenadas: OL. _________________________________________________________________ 18Listas desordenadas: UL. ______________________________________________________________ 19Listas de definicin: DL._______________________________________________________________ 19

    Texto preformateado: PRE. _____________________________________________________ 20

    Centrando texto. ______________________________________________________________ 20

    Lneas horizontales. ____________________________________________________________ 20

    Comentarios no visibles en la pantalla_____________________________________________ 21

    ENLACES: A._____________________________________________________________ 23Enlaces a otras zonas de la misma pgina __________________________________________ 24

    Enlaces a otras pginas _________________________________________________________ 27

    Enlaces a una zona de otra pgina ________________________________________________ 29

  • Pg. 4 Creacin de pginas Web

    IMGENES__________________________________________________ ____________ 29Principales formatos grficos en Internet. _________________________________________ 30

    Formato GIF.________________________________________________________________________ 30Formato JPEG. ______________________________________________________________________ 30

    Inclusin de imgenes __________________________________________________________ 31Tamao de las imgenes. ______________________________________________________________ 31Escalado de imgenes. ________________________________________________________________ 31Bordes de la imagen.__________________________________________________________________ 31Alineacin de texto con las imgenes. ____________________________________________________ 32Imgenes con texto alternativo.__________________________________________________________ 32Uso de imgenes como enlaces. _________________________________________________________ 32Imgenes como fondo de un documento. __________________________________________________ 32Mapas sensibles. _____________________________________________________________________ 33

    TABLAS________________________________________________________ _________ 36Ttulo de la tabla. ______________________________________________________________ 36

    Bordes de la tabla. _____________________________________________________________ 37

    Cabeceras de filas y de columnas. ________________________________________________ 37

    Tamao de la tabla. ____________________________________________________________ 37

    Justificacin de la tabla. ________________________________________________________ 38

    Espacio dentro de las celdas._____________________________________________________ 38

    Forma de las celdas individuales. _________________________________________________ 38Justificacin del texto de las celdas. ______________________________________________________ 38Celdas de diferentes tamaos. ___________________________________________________________ 39Celdas irregulares.____________________________________________________________________ 39Color de cada celda. __________________________________________________________________ 39Texto en una solo lnea. _______________________________________________________________ 40

    FRAMES (MARCOS)_____________________________________________ _________ 40Formularios (FORMS)_____________________________________________ ________ 44

    Campos de entrada ____________________________________________________________ 45

    Campos de seleccin ___________________________________________________________ 47

    reas de texto_________________________________________________________________ 48

    Hojas de estilo_____________________________________________________________ 51EDITORES Y CONVERSORES____________________________________ __________ 52

    Editores______________________________________________________________________ 52

    Conversores __________________________________________________________________ 53

    PUBLICAR LAS PGINAS EN INTERNET._________________________ __________ 53DIRECCIONES INTERNET DE INTERS.____________________________________ 54BIBLIOGRAFA.__________________________________________________________ 55

  • Pg. 5 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    INTRODUCCIN AL WORLDWIDE WEB

  • Pg. 6 Creacin de pginas Web

    WORLD WIDE WEB__________________________________________

    El servicio World Wide Web (La Telaraa Mundial), tambin conocido como WWW osimplemente Web, es un Sistema de Informacin distribuido por Internet basado en latecnologa hipertexto/hipermedia, que proporciona una interface comn a los distintosformatos de datos (texto, grficos, vdeo, audio, etc.) y a los servicios de Internet existentes(FTP, news, telnet,...). Todo esto hace que el servicio Web sea el servicio de ms utilizado enInternet.

    Un documento hipertexto, es un texto en que cualquier palabra puede ser especificada comoun enlace a otros documentos que contienen ms informacin sobre dicha palabra, por lo quela lectura de un documento hipertexto no es secuencial o lineal, sino que se puede acceder a lainformacin que nos interese desde otros conceptos relacionados (simplemente haciendo cliccon el ratn en la palabra relacionada), y de esta forma avanzar de documento en documentohasta encontrar la informacin deseada. Estas palabras que poseen enlaces a otros documentosestn marcadas de alguna manera para poder diferenciarlas.

    Un documento hipermedia es un hipertexto, pero que no incluye slo informacin textualsino tambin informacin multimedia, es decir, puede incluir grficos, vdeo, y sonido.

    A pesar de las diferencias de estos dos conceptos, a menudo se utiliza el trmino hipertextopara designar el significado de hipermedia.

    Los documentos Web o tambin llamados pginas Web pueden estar localizados endiferentes sitios de Internet, estos sitios son llamados servidores Web. De manera que undocumento WWW puede contener enlaces a otros documentos que se encuentran en el mismoservidor Web o en otros servidores Web, logrando as formar una telaraa mundial deinformacin.

    El lenguaje estandarizado para la creacin de pginas Web es el lenguaje HTML (HyperTextMarkup Language, Lenguaje de Marcas Hipertexto). HTML es un lenguaje muy sencillo quepermite describir documentos hipertexto. La descripcin se basa en especificar en el texto laestructura lgica del contenido (ttulos, prrafos de texto normal, enumeraciones,definiciones, citas, etc) as como los diferentes efectos que se quieren dar (especificar loslugares del documento donde se debe poner cursiva, negrita, o un grfico determinado).

    Utilizacin del servicio World Wide Web.

    Para utilizar el servicio Web se necesita una aplicacin cliente capaz de entender o interpretarinformacin HTML, a este tipo de aplicaciones se le conoce como browsers o navegadores ovisualizadores o hojeadores. Mediante el browser el usuario puede acceder a los documentosHTML y moverse de un documento a otro a travs de sus vnculos o enlaces, este hecho demoverse con el browser por las pginas WWW a travs de sus enlaces se le conoce comoNavegar por Internet.

  • Pg. 7 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    El browser sabe cmo acceder a cada recurso de Internet, sabe cmo acceder a un servidor deFTP annimo, a un servidor de News, ..., y por supuesto cmo conectarse a los servidoresWeb. El mecanismo que utiliza el browser para acceder a un recurso en cualquier lugar deInternet es el URL (Uniform Resource Locator, Localizador de Recursos Uniforme),comnmente llamado direccin Internet.

    Los URLs combinan el protocolo a utilizar para obtener el recurso: http (es el del Web), ftp,telnet, ...; junto con el nombre del host servidor, y el path completo del recurso (directorios ynombre de archivo). Los URLs constituyen en realidad los enlaces que permiten movernos deuna pagina a otra, es decir Navegar por Internet, y que las podemos identificar dentro de unapgina WWW porque estas incluidos comnmente como Texto en color subrayado, tambinpuede ir incluidos dentro de una imagen, etc.

    Servicio de Almacenamiento de pginas WWW de la UM

    Con motivo de la gran demanda del Servicio de Informacin World Wide Web el Servicio deInformtica ofrece a los Centros, Departamentos, Servicios, Grupos de trabajo e investigacinuniversitarios la posibilidad de incorporar sus propias pginas de Web al servidor central de laUniversidad de Murcia. De esta manera, la unidad podr hacer pblica informacin de intersde la misma (trabajos, personas del grupo, seminarios, programas, etc.) para que seavisualizada desde toda la Red Internet.

    Este servicio se ofrece con carcter genrico a los distintas unidades, con el objeto deintroducir informacin de inters del departamento o unidad, y en ningn caso se podrutilizar con fines no acadmicos o de I+D.

    Para poder hacer uso de este servicio es necesario solicitar el alta de una cuenta por centro,departamento, grupo en el servidor WWW del rea de Tecnologas de la Informacin y lasComunicaciones Aplicadas (ATICA) www.um.es, para ello hay que leer normas del servicioWWW y rellenar y enviar el formulario de WWW que se encuentran enhttp://www.um.es/atica/web/

    En breve se le comunicara que ha sido de alta y que ya puede utilizarlo.

    Esta cuenta permitir la ubicacin de las paginas WWW que debern ser creadas con losmedios propios de la seccin correspondiente.

  • Pg. 8 Creacin de pginas Web

    HTML

  • Pg. 9 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Introduccin_____________________________________________________Este manual est pensado para aprender los conceptos bsicos necesarios para construir suspropias pginas Web. Para quien quiera ampliar sus conocimientos se suministran tambinunas referencias de consulta a otros sitios del Web.

    En su confeccin se ha procurado seguir siempre un criterio eminentemente prctico. Paramejor asimilar los conceptos tratados, se propone al final de cada apartado un ejemploprctico.

    Primeras herramientas: Para comenzar slo son necesarios dos elementos:

    Un editor de texto. Vale cualquiera, siempre que no formatee el texto. Por ello, los msadecuados son los ms sencillos (como por ej., el block de notas de Windows 95). Si seutilizan procesadores como el Word, se deben guardar los ficheros como 'Slo Texto',para que no introduzca rdenes de formateo, que pueden provocar errores al cargarlo en elnavegador.

    Un visualizador o navegador del Web: Netscape, Microsoft Explorer, Mosaic, Opera, etc.El editor de texto lo usaremos para ir escribiendo los documentos HTML, que serposteriormente interpretado por el navegador, con lo que iremos comprobando los cambios yaadidos que vayamos efectuando.

    Existen ciertos programas que nos ayudan a automatizar este proceso, pero es muyconveniente comenzar a hacerlo de una manera manual, para comprender bien la estructuradel lenguaje HTML

    Mtodo de trabajo: Con el editor de texto crearemos un fichero con el nombre que queramos(p. ej. ejemplo1), pero que debe tener necesariamente la extensin .html (o .htm si nuestrosistema operativo no soporta extensiones de ms de tres letras).

    Habr un fichero distinto para cada apartado; conviene crear un directorio especfico en suordenador e irlos guardando en l, para poder repasar lo aprendido, aparte de que pueden sernecesarios para ejecutar otros ejemplos prcticos.

    El LENGUAJE HTML.___________________________________________

    HTML es un lenguaje que se utiliza para la creacin de pginas en la WWW. Por pginaentenderemos el documento que aparece en el visualizador o navegador.

    HTML se compone de una serie de comandos, que son interpretados por el visualizador, oprograma que utilizamos para navegar por el WWW. En ltima instancia es el visualizador elque ejecuta todas las rdenes contenidas en el cdigo HTML, de forma que un visualizadorpuede estar capacitado para unas prestaciones, pero no para otras. As, podremos especificarque una pgina tenga una imagen de fondo, o un texto parpadeando, pero si nuestrovisualizador no est capacitado para esas funciones, no podremos verlas.

    En esta gua se expondrn los comandos fundamentales de HTML.

  • Pg. 10 Creacin de pginas Web

    MI PRIMER DOCUMENTO HTML._______________________________

    Siga las siguientes instrucciones atentamente; ellas le permitirn crear un documento HTMLen su ordenador.

    Le recomiendo que cree un directorio en su ordenador para almacenar las pginas web quevaya haciendo al aprender; y que practique un tiempo antes de poner pginas en Internet.

    1. Abra el editor de textos: en Windows 95 abra el Block de Notas2. Teclee lo siguiente:

    Ejemplo 1 - Mi primera pagina Web

    Mi primera pagina Web

    Esta es mi primera pagina, aunque todava es muy sencilla. Comoel lenguaje HTML no es difcil, pronto estar en condiciones de hacercosas mas interesantes. Aqu va un segundo prrafo.

    3. Grabe este archivo con el nombre: ejemplo1.html4. Abra el visualizador. No necesita conectarse a Internet para ver las pginas en su

    ordenador. Puede trabajar en local.5. Elija "Archivo/Abrir pgina" en la barra de men del navegador.6. Seleccione el archivo ejemplo1.html que acaba de crear, y debe de ver la siguiente

    pantalla:

  • Pg. 11 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Las lneas en blanco y las indentaciones del texto se han puesto para mayor claridad, pero noson necesarias. De hecho, podra estar todo en una sola lnea. Lo importante es el ordencorrecto de las etiquetas. Por cierto, una etiqueta puede estar anidada dentro de otra. Vase enel ejemplo cmo lo est la etiqueta dentro de la etiqueta . Es muyimportante, en estos casos, que las etiquetas de inicio y de cierre vayan en el orden correcto,pues de lo contrario se produciran errores.

    Usted ha creado su primer documento HTML!.

    CARACTERSTICAS GENERALES DEL LENGUAJE HTML._________

    Marcas y atributos.

    El lenguaje HTML se estructura utilizando marcas o etiquetas o comandos (a partir de ahorautilizaremos indistintamente uno de 3 trminos para denominar a los elementos que seestructura HTML). La forma general de una marca es la de un comando HTML encerradoentre dos signos de menor y mayor como a continuacin se muestra:

    ......................................[]

    El mecanismo de funcionamiento de estas marcas es muy sencillo. Cuando el visualizadorencuentra el signo menor (). Entonces, interpreta el contenido de la marca, y aplica esapropiedad al texto que viene a continuacin.

    Hay marcas que se aplican a todo el documento HTML, o slo desde el punto en que soninsertadas hasta el final del documento. Otras se aplican exclusivamente a un fragmento deltexto. En ese caso, el final de la aplicacin se especifica con la misma marca precedida de labarra inclinada hacia atrs (/).

    Las marcas pueden contener de forma opcional u obligatoria, lo que se denominan atributos omodificadores. Los atributos matizan el significado de la marca, y que se expresan de lasiguiente forma:

  • Pg. 12 Creacin de pginas Web

    El valor de los atributos se expresan encerrados entre comillas.

    En la mayor parte de los visualizadores es posible omitir las comillas y colocar directamenteel valor del atributo. Esta prctica. a pesar de estar extendida, no es muy aconsejable ya queno est normalizada, y no esta soportada por la totalidad de los visualizadores.

    Algunos atributos slo viene definidos por su nombre (no tienen valor); son los atributosllamados compactos.

    Concatenacin de marcas.

    Las marcas se pueden anidar o encadenar una a continuacin de otra, de forma que se puedenaplicar simultneamente varias propiedades a una misma porcin de documento. As el textoencerrado en las marcas:

    Texto

    queda afectado tanto por las propiedades de la MARCA1 como por los de la MARCA2.Todas las marcas son independientes entre s, por los las siguientes lneas de cdigo HTML,tiene efectos idnticos, sean cuales sean las marcas concretas:

    Texto Texto Texto Texto

    A pesar de que son expresiones completamente idnticas, es recomendable seguir el ordenlgico de la concatenacin, ya que esto facilita de forma sustancial la edicin de documentosHTML. De las cuatro opciones anteriores, las correctas seran la primera y la tercera.

    CUATRO NORMAS FUNDAMENTALES____________________________

    HTML es simplemente texto

    Lo primero es saber que un documento HTML es un archivo de texto simple, luego, se puedeeditar con cualquier editor de texto sencillo, como por ejemplo el Block de Notas de Windows95/98/NT.

  • Pg. 13 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Igualdad de maysculas y minsculas.

    HTML no distingue entre maysculas y minsculas en la especificacin de marcas y susatributos. Sin embargo, por legibilidad, es aconsejable codificar tanto marcas como atributosen maysculas.

    No importan los tabuladores, ni los saltos de lnea

    Los visualizadores no toman en cuenta las tabulaciones, los saltos de lnea ni los espacios enblanco extra. Esto tiene ventajas y desventajas. La principal ventaja es que permite obtenerresultados uniformes y de buena presentacin de manera bastante fcil.

    La principal desventaja es que un documento HTML, por lo menos se debe usar las marcas... o para evitar que quede todo el texto en una sola lnea.

    Caracteres especiales

    En HTML existen algunos caracteres que son especiales porque juegan un papel dentro delmecanismo del funcionamiento de HTML, como sucede con los smbolos mayor que (>) ymenor que (

  • Pg. 14 Creacin de pginas Web

    cdigo_ASCII;

    ESTRUCTURA DE UN DOCUMENTO HTML._______________________

    Un documento HTML, no es ms que el texto definido entre las marcas:

    .....................

    Un documento HTML siempre se compone de las siguientes 2 partes:

    Cabecera del documento

    Contenido del documento

    Cabecera: Se inicia mediante el comando y se termina con . Dentrode la cabecera hay informacin del documento, que no se ve en la pantalla principal, y queprecisa las caractersticas del documento, principalmente el ttulo del documento.El ttulo del documento se declara entre las etiquetas y . El ttulo debeser breve y descriptivo de su contenido, pues ser lo que vean los dems cuando aadannuestra pgina a su bookmark (o libro de direcciones favoritas).

    Cuerpo: se inicia mediante el comando y se termina con el comando. Este comando acepta numerosos modificadores. Dentro del cuerpo deldocumento se incluye cualquier carcter imprimible.

    En la prctica algunos visualizadores no necesitan las etiquetas de comienzo y cierre de, , y para interpretar un documento HTML. Sin embargo,cuando diseemos un pgina Web debemos tener en cuenta a la mayora de usuarios posibles,por lo que es muy recomendable incluir estas marcas.

    COMANDOS BSICOS DE HTML_____________________________

    A continuacin se describen las marcas bsicas de HTML que se pueden incluir en el cuerpode un documento HTML.

  • Pg. 15 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Definicin de prrafos: P

    La marca sirve para separar prrafos en HTML. Adems de introducir un retorno decarro, fuerza un segundo retorno de carro para dejar una lnea en blanco entre un prrafo y elsiguiente. De esta manera los prrafos quedan ms espaciados y el texto se vuelve ms legible

    En esta marca la etiqueta de fin es opcional.

    Por defecto, el prrafo de un documento HTML est justificado a la izquierda. Pero podemosmodificar la alineacin horizontal de un prrafo mediante el atributo ALIGN de la marca ,que puede tomar los valores siguientes.

    LEFT: el prrafo es justificado a la izquierda. Valor por defecto. CENTER: el prrafo es centrado. RIGHT: el prrafo es justificado a la derecha.

    Ruptura de lneas: BR.

    La marca introduce un retorno de carro (o salto de lnea) en el punto del documento enel que es colocada. Es equivalente al punto y aparte de un texto normal.

    Esta marca es vaca de manera que no necesita de la etiqueta de fin de marca.

    Titulos de encabezamiento

    HTML dispone de seis cabeceras, o tipos de letra predefinidos de distinto tamao, que seutilizan para marcar los ttulos o resaltes en las pginas. Se activan con el comando y sedesactivan con , donde n es un nmero de 1 a 6. siendo el nmero indicativo deltamao. El tamao mayor es el correspondiente al nmero 1.

    Nivel de encabezado 1Nivel de encabezado 2Nivel de encabezado 3Nivel de encabezado 4Nivel de encabezado 5Nivel de encabezado 6

    Puede experimentar en el ejemplo anterior, cambiando el nmero para comprobar el efectoque se logra.

    Los ttulos de encabezado requieren la marca de fin, y siempre provocan un salto de lnea,aunque no se le indique.

  • Pg. 16 Creacin de pginas Web

    Dando estilo al texto

    Las marcas de estilo de texto especifican el tipo de letra (negrita, cursiva, ..), tamao, colorque se desea que aparezca el texto.

    Tipos de letras

    Algunas de las marcas que permiten especificar la tipografa de los caracteres son lassiguientes:

    Negrita (Bold)Cursiva (Italic)Parpadeante (Blink)Tamano fijo (TypeWriter)

    nfasis (Emphasis)Gran nfasis (Strong)Subrayado (Underline)

    Todas estas marcas requieren etiquetas de comienzo y fin, y se pueden anidar.

    Tamao del texto.

    Para modificar el tamao se utiliza el atributo SIZE de la marca , de la manerasiguiente:

    Texto

    El comando requiere la etiqueta de cierre.

    HTML define siete tamaos de letra distintos, siendo el tamao 3 el que se adopta pordefecto. Sin embargo, la mayora de los navegadores permiten establecer cul es lacorrespondencia real del tamao 3. As, se puede hacer que el tamao 3 corresponda a unafuente Arial de 16, o a una Times de 8.

    Existen dos formas de establecer el tamao de un trozo de texto.

    Tamao de texto absoluto.Texto

    donde argumento es un nmero entre 1 y 7

  • Pg. 17 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Tamao de letra relativos.Texto

    donde argumento es una cadena de caracteres que nos indica, con un signo + -, el nmero de veces que esa fuente va ser mayor o menor que el tamao de lafuente por defecto

    El uso de tamaos relativos nos permite olvidarnos de cual es el tamao de letra que se estutilizando en el momento actual, por lo que, en general, ser preferible a utilizar tamaos deletra absolutos.

    Si queremos modificar el tamao de todo el texto del documento, una forma de hacerlo seraenglobar todo el cuerpo del documento en una etiqueta con el tamao de letra que queremosutilizar. As escribiremos algo parecido a lo que sigue:

    ...........

    ........(contenido del documento).......

    Sin embargo, hay otra forma de hacerlo ms elegante y legible, utilizando la siguienteetiqueta:

    Este etiqueta puede situarse en cualquier lugar del documento. Sin embargo, como se trata deuna etiqueta que afecta a todo el documento, para mantener la legibilidad lo ms lgico escolocarlo en la cabecera.

    Si fijamos un tamao de letra bsico distinto del 3, debemos tener en cuenta que es posibleque alguno de los tamaos relativos no pueda llevarse a cabo, puesto que se sale de los lmitesespecificados.

    Colores del texto.

    Para dar color a un texto se utiliza el comando siguiente:

    Texto

    En un principio la forma de especificar un color en HTML, era mediante el formatohexadecimal. Consista en tres nmeros hexadecimales (nmeros expresados en base 16) de

  • Pg. 18 Creacin de pginas Web

    dos dgitos cada uno. Con un nmero hexadecimal de dos dgitos podemos expresar hasta 256valores distintos. El primer nmero hexadecimal nos va a indicar la cantidad de rojo que tienenuestro color, el segundo la cantidad de verde, y el tercero la cantidad de azul (el blanco serFFFFFF, el negro 000000). Esta forma de definir los colores como combinacin de loscolores rojo, verde, y azul se denomina RGB (red - green - blue).

    Afortunadamente, la mayora de los visualizadores, al menos en sus ltimas versiones,admiten otra forma de insertar colores. En lugar de expresarlos, en formato hexadecimal, seexpresan como cadena de caracteres. Esta cadena es el nombre del color en ingls.

    Para dar color a todo el texto del documento podemos hacerlo con:

    Para especificar el color de fondo del documento deberemos utilizar:

    Listas

    Las listas en HTML proporcionan una forma de clasificar la informacin, y hacer que sta seams inteligible por parte del visitante de las pginas.

    Listas ordenadas: OL.

    Tambin llamadas listas numeradas son aquellas en las que cada elemento tiene delante unnmero que indica el orden del elemento dentro del conjunto de la lista.

    La marca para crear una lista ordenada es .... . Son obligatorias las etiquetas decomienzo y fin de estas marcas.

    Cada elemento de la lista ordenada se identifica escribindolo dentro de la marca ..... La etiqueta de fin puede ser omitida.

    Con la marca LI no es necesario introducir un retorno de carro detrs de cada elemento de lalista.

    Es posible especificar el tipo de numeracin que se dar (nmeros arbigos, nmerosromanos, letras, etc.), por defecto se sigue la numeracin rabe.

    Las listas numeradas pueden ser anidadas una dentro de otra.

  • Pg. 19 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Listas desordenadas: UL.

    Tambin llamadas listas no numeradas son listas en las que no es necesario numerar de algunamanera los elementos que la componen, sino que cada elemento tiene delante un smbolo (unpunto, un cuadrado, etc..).

    La forma de especificar una lista desordenada es mediante la marca . Las etiquetas decomienzo y fin de esta marca son obligatorias.

    Cada elemento de la lista se identifica mediante la marca . La etiqueta de fin para lamarca se puede omitir

    Tambin es posible en las listas desordenadas especificar el smbolo que va a aparecer delantede cada elemento de la lista.

    Las listas desordenadas tambin pueden ser anidadas una dentro de otra.

    Listas de definicin: DL.

    A diferencia de los dos tipos anteriores de listas, las listas de definicin, se utilizan parapresentar la informacin sin marcas, ni nmeros, sino que utiliza los sangrados de losprrafos.

    Las listas de definicin estn constituidas por trminos y su subsiguiente definicin.

    La forma de implementar las listas de definicin es con la marca de la siguiente forma:

    Nombre del termino Definicin del trmino

    Cada trmino de la lista de definicin se indica con la marca y no sangrar, mientrasque la descripcin del trmino se indica con la marca y sangrar hacia la derecha pararesaltarla del trmino.

    Antes y despus de la descripcin de cada palabra clave, las listas de definicin incorporan unretorno de carro,

    Las listas de definicin tambin pueden anidarse.

  • Pg. 20 Creacin de pginas Web

    Texto preformateado: PRE.

    El hecho de que HTML ignore los retornos de carro a la hora de mostrar un texto no es uncomportamiento arbitrario, sino que es la forma que tenemos de que, independientemente dela ventana del visualizador, nuestro prrafo quede convenientemente justificado

    Sin embargo, es posible que en alguna ocasin queramos que el texto aparezca en elvisualizador tal y como lo hemos introducido, respetando los retornos de carro e incluso losespacios que podamos haber dejado entre caracteres. Para ello podemos utilizar la marca y englobar en ella todo el texto del documento.

    La marca respeta tanto los retornos de carro como los espacios en blanco del archivooriginal, y la letra aparece como tipo de letra de espacio no proporcional (El tipo de letrausado por el texto preformateado es el mismo que el de ... ), y no con el tipo deletra habitual del visualizador. Esta marca permite mostrar el texto preformateado tal cual.

    Adems, en el texto preformateado no se interpretan los caracteres especiales HTML: y&.

    Esta marca requiere de las etiquetas de comienzo y fin.

    Centrando texto.

    Para centrar una parte del documento, se delimita lo que se desea centrar mediante elcomando ... .

    Lneas horizontales.

    La marca permite trazar una lneas horizontales para separar distintas secciones de unapgina HTML

    Por defecto, las lneas horizontales van de la parte izquierda de la ventana del visualizador a laderecha.. Por otro lado tienen la parte superior oscura y la inferior clara, por lo que dan unasensacin de relieve.

    Esta marca slo requiere la etiqueta de comienzo.

    Esta etiqueta tiene varios modificadores que permite cambiar el aspecto de la lnea horizontal(ancho, longitud,...).

  • Pg. 21 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Comentarios no visibles en la pantalla

    A veces es muy til escribir comentarios en el documento HTML sobre el cdigo queescribimos, que nos pueden servir para recordar posteriormente sobre lo que hicimos, y queno queremos que se vean en pantalla.

    Esto se consigue encerrando dichos comentarios entre estos dos smbolos:

    Ejemplo:

  • Pg. 22 Creacin de pginas Web

    Ejemplo prctico n2

    En el editor de textos copiamos:

    Ejemplo 2 - Comandos bsicos

    Comandos bsicos

    PrrafosEste es mi primer prrafo del ejemplo 2Este es mi segundo parrfo. Aqu hay una ruptura de lneadetexto

    ListasOrdenadasLa musica que ms me gusta es (enorden de preferencia):

    El rockEl jazz La musica clasica

    DesordenadasSin un orden particular, mis aficiones son las siguientes:

    El cineEl deporteNatacinBaloncesto

    De definicin

    DescripcionEs nombrar las propiedades de algoLista descriptivaEs nombrar las propiedades de varios objetos

    Tambin sabemos centrar el texto

    y escribir preformateado

    y a escribir texto parpadeante

  • Pg. 23 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Guardamos el fichero de texto con el nombre ejemplo2.html y lo abrimos en el navegador, ynos deber aparecer las siguiente pantalla:

    ENLACES: A._______________________________________________

    La clave de la facilidad de uso de los documentos HTML, reside fundamentalmente en losenlaces. Los enlaces (o links) proporciona al que visita las pginas un mecanismo muysencillo para moverse entre distintos documentos, permitindole moverse en aquellos aspectosque considere ms importantes, mientras que desde el punto de vista del que crea las pginas

  • Pg. 24 Creacin de pginas Web

    permite distribuir de forma transparente al visitante el lugar o lugares en los que se van aalmacenar los distintos documentos.

    Para definir enlaces hipertexto se utiliza la marca de la manera siguiente:

    Texto del enlace

    donde: direccion: es el destino del enlace. texto del enlace: es el texto indicativo del enlace que aparece en la pantalla

    normalmente con color especial y subrayado.

    requiere de la marca de fin.

    Vamos a distinguir tres tipos de enlaces:

    1. Enlaces a otras zonas de la misma pgina2. Enlaces a otras pginas.3. Enlaces a otras zonas de otras pginas.

    Enlaces a otras zonas de la misma pgina

    A veces, en el caso de documentos (o pginas) muy extensos, nos puede interesar dar un saltodesde una posicin a otra determinada.

    As es posible hacer enlaces que lleven al usuario de una parte del documento a otra dentrodel mismo documento con solo hacer click. A este tipo de enlaces los llamaremos enlaceslocales.

    Estos enlaces constan de dos objetos:

    El enlace:Corresponde a la zona en la cual el usuario har click, para viajar a otra parte deldocumento.Esta zona aparece subrayada en el documento. Un enlace local se crea delimitando lazona con el comando ... , en que nombre es la etiqueta quese est referenciando.

    El nombre enlazado o referenciadoCorresponde a la zona del documento a la cual el usuario llegar al hacer click en lareferencia correspondiente. Un nombre local se crea delimitando la zona con elcomando ... , en que nombre es la etiqueta queasignamos a esta zona.

  • Pg. 25 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Ejemplo prctico n 3 de enlaces locales

    Ejemplo 3 - Enlaces locales

    Enlaces localesIndice

    Seccin unoSeccin dosSeccin tresSeccin cuatroSeccin cincoSeccin seisSeccin sieteSeccin ocho

    Seccin unoEsta es la seccin 1 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin dosEsta es la seccin 2 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin tresEsta es la seccin 3 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin cuatroEsta es la seccin 4 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin cincoEsta es la seccin 5 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin seisEsta es la seccin 6 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin sieteEsta es la seccin 7 de la pgina de enlaces localesClick aqui para volver al ndice

    Seccin ochoEsta es la seccin 8 de la pgina de enlaces localesClick aqui para volver al ndice

    Guardamos el fichero de texto con el nombre ejemplo3.html y lo abrimos con el navegador, ydebe aparecer la siguiente pantalla:

  • Pg. 26 Creacin de pginas Web

  • Pg. 27 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 apartir 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.

  • Pg. 28 Creacin de pginas Web

    Ejemplo prctico n 4

    Ejemplo 4 - Enlaces a otras pginas

    Enlaces a otras pginasReferencias relativasSe 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 EspaaLa 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 extranjeroPara 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 nombre ejemplo4.html y lo abrimos en el navegador, ydebe aparecer la siguiente pantalla:

  • Pg. 29 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 URLde 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 nombre ejemplo5.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

  • 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 staspueden 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 vienedeterminada, JPEG nos permite especificar la relacin de compresin deseada, por lo quepodemos variar el tamao del archivo. Naturalmente, a mayor relacin de compresin, menor

  • Pg. 31 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 queInternet es en ocasiones un medio de transmisin bastante lento, por lo que a veces espreferible 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 esproporcional a la otra.

    Bordes de la imagen.

    Mediante el modificador BORDER se puede aadir bordes a nuestras imgenes.

  • 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 fundamentalespara comprender la informacin que se ofrece. Por ejemplo, unapgina 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.

  • Pg. 33 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 del

    crculo 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 la

    esquina 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 mapaEn 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.

  • Pg. 34 Creacin de pginas Web

    poly (Polgono) se tienen que especificar las coordenadas de todos los vrtices delpolgono. 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:

  • Pg. 35 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    Ejemplo prctico n6

    Ejemplo 6 - Imagenes

    Imgenes

    Esta 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 nombre ejemplo6.html y lo abrimos en el navegador, yaparecer la siguiente pantalla:

  • 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, unirceldas, 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 .

  • Pg. 37 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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:

  • Pg. 38 Creacin de pginas Web

    Aqu anchura puede ser un nmero que especifique en pixels la anchura absoluta de la tabla, obien 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:

    ..

    .

  • Pg. 39 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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.

  • 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

    TablasDemostracion de COLSPAN y Encabezados

    Head1Head2

    A B C D

    E F G H

    Guardamos el fichero de texto con el nombre ejemplo7.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 visualizadoren diferentes ventanas, con la caracterstica de que cada una de ellas se podr manipular porseparado, es como si cada una de ellas fuera una pgina Web. Esto es muy til para, por

  • Pg. 41 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas

    ejemplo, para mostrar permanentemente en una ventana los diferentes contenidos de nuestrapgina 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 irvarias 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 porcierto. 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 80puntos

    Claro que tambin los podemos tener anidados, como por ejemplo:

    la pantalla quedara as:

  • 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 cargueen 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.

  • Pg. 43 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 nombre ejemplo8.html y lo abrimos con en el navegador.

  • 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 llamatarget 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 usamosNetscape esto provoca que tengamos funcionando dos copias del programa.)

    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.

    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 (elprocesamiento de los mismos es otro asunto) desde una pgina HTML. Podremos utilizarformularios 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

  • Pg. 45 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 compuestapor 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 introducircadenas de texto cortas como nombres, direcciones, e-mail..

    name= campoDefine cada campo de un formulario y es necesario para identificar los valores asignadosal mismo a la hora de procesar la informacin devuelta.

    maxlenght= nmeroNmero 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 quepara type= text: name, maxlenght, size y value.Ejemplo:

  • 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 quepertenezcan 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=campoEjemplo:

    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 imagenpinchada, la imagen se indica con el atributo:

    src= "fichero de imagen"Ejemplo:

  • Pg. 47 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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:

  • Pg. 48 Creacin de pginas Web

    varias. Se utiliza para ellos la marca ... y sus atributos son:

    name= campoNombre del campo.

    size= nmeroNmero 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= campoNombre del campo

    cols= nmeroNmero de columnas de texto visibles

    rows= nmeroNmero de filas de texto visibles

    align= valorPuede ser top (arriba), middle (medio), bottom (abajo), left (izquierda) y right (derecha)

  • Pg. 49 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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.

    Ejemplo

    IBM 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 Ayuda

    Tu Edad: Menos de 20 aos Entre 20 y 40 aos Ms de 40 aos

    Cmo 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 nombre ejemplo9.html y lo abrimos con en el navegador,y debe aparecer la siguiente pantalla:.

  • Pg. 50 Creacin de pginas Web

  • Pg. 51 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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}

  • 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 saberaritmtica 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 verla 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 explotaral mximo las capacidades de ambos sistemas.

  • Pg. 53 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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 mostrarlo 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 sersimuladas, 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 editorFrontPage 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.

  • 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 siguientespasos:

    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 laspginas 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 Doffi [email protected] Nacional de CrdobaArgentina

    Taller HTML - http://www2.uca.es/taller-html/taller-html.htmlUniversidad de CdizEspaa

    Especificacin 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

  • Pg. 55 Creacin de pginas Web

    rea de Tecnologas de la Informacin ylas 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

  • rea de Tecnologas de la Informacin ylas Comunicaciones Aplicadas