





















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Introducción de como trabajar con un lenguaje de marcado
Tipo: Apuntes
1 / 29
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






















Preámbulo
Nuestro objetivo en la elaboración de esta formación dedicada a la creación de p á ginas Web y luego al lenguaje Html ha sido la sencillez de planteamiento y el deseo de dar bases sanas para un estudio y una utilización más adelantada. No pretendemos ser exhaustivos ni ser "La" referencia. Sabemos perfectamente que nuestra síntesis es muy subjetiva y que estaremos en contra de los puristas. Esperamos por lo menos hacerle comprender y disfrutar el lenguaje Html, y darle ganas de aprender un poco más a propósito de la publicación en Internet.
Capitulo 1 : El Web habla Html
Html es el lenguaje universal para comunicar en el Web. Su información será entonces recogida en esta fantástica tela de redes interconectadas que es Internet, para acabar en el ordenador de su lector gracias a un programa llamado navegador o browser.
Este programa que se llama "browser" nos permite navegar en la Net y visualizar en su pantalla las "p á ginas" que él ha localizado. Es una lastima que haya tantas marcas y tipos diferentes de navegadores. Los hay simples, arcaicos, sofisticados... Los más conocidos son Netscape en su versión 2, 3, y 4 luego Internet Explorer 3, 4 y 5 de Microsoft pero también existen muchos otros.
A diferencia de su tratamiento de texto preferido que restituye exactamente su documento en una hoja de papel con su tipo de caracteres y su compáginación, no sabe nunca exactamente lo que el browser de su lector del fin del mundo presentará en la pantalla de este último.
Para transitar lo más rápido posible en las líneas telefónicas hemos adoptado un formato de texto muy compacto pero también (por consecuencia) poco sofisticado. Este es el viejo formato de texto sin adornos del Cuarderno de notas o Notepad de Windows por ejemplo. ¡Y además este formato ASCII fue amputado de un bit (7 bits en vez de 8)! Estará entonces privado de algunos caracteres especiales como el é, para los cuales necesitará códigos particulares.
Además del texto dirigido a su lector, tendrá que incluir instrucciones para el browser de este último. Estas instrucciones serán diferenciadas de su texto por los signos < y > por ejemplo . Estas "instrucciones" se llaman tags o etiquetas.
Cuando va a escribir las etiquetas de su p á gina Html, no olvide :
Capitulo 2 : Los primeros instrumentos
2.1 Necesita :
2.2 No necesita :
2.3 Consejos
Como el lenguaje Html es un conjunto de etiquetas y atributos, nos parece útil sino indispensable examinarlos y sobre todo de visionarlos por lo menos una vez porque:
Capitulo 3 : El documento Html mínimo
3.1 Estas son sus primeras etiquetas o tags :
Esto es el principio de un documento de tipo Html. Esto es el final de un documento de tipo Html. Esto es el principio de la zona cabecera. (prólogo al documento propiamente dicho incluyendo las informaciones destinadas al browser). Esto es el final de la zona cabecera. Esto es el principio del título de la página. Esto es el final del título de la página. Esto es el principio del documento propiamente dicho. Esto es el final del documento propiamente dicho.
Tamaño del carácter
[Font size] ...
Principio y final de zona con este tamaño Color del carácter [Font color]
Principio y final de zona en color
Salto de línea [Line break]
Introducir un salto de línea Comentarios [Comments] No visualizar Centrado [Center] Centrar
Abrir el editor de texto
texto simple
texto en grueso
texto en grueso
texto en itálico
texto en itálico
texto en grueso y en itálico
texto en azul
Abrir el browser
Se imponen algunos comentarios:
Aquí están los códigos de algunos colores básicos.
Azul #0000FF Verde #00FF Blanco #FFFFFF Morado #8000FF Rojo #FF0000 Amarillo #FFFF Gris claro #C0C0C0 Negro #
Capitulo 5 : Más texto
Según las versiones del Html (desde entonces estamos en la versión Html 4.0) y la aparición de editores Html adelantados, algunos tags son menos utilizados. Otros también son simplemente de un empleo escaso o por lo menos particular.
Aquí están algunos que completarán su panoplia actual.
Esto es un texto normal sin blockquote. Esto es un texto con blockquote. Nótese el retracto.
Para hacer un poco de historia este tag no estaba previsto en el Netscape Editor de la versión Gold 3. pero ha sido añadido a la versión Netscape Composer de Netscape Comunicador 4.0. El mismo efecto puede ser realizado por una tabla o una etiqueta de lista vacía.
octubre noviembre diciembre
Los meses de primavera
Los meses de otoño
Los 12 meses
Capitulo 7 : Los enlaces
Html (Hyper Text Markup Language) es un lenguaje hipertexto (y hipergráfico) que nos permite accionando el ratón (pulsado) en una palabra subrayada (o una imagen) transportarse ;
Este sistema de hipertexto es familiar para usted porque es igualmente utilizado por los archivos de ayuda de Windows. Estos son enlaces que le permiten navegar de página en página y que constituyen la esencia de los documentos Html. La sintaxis de esos enlaces entre varias páginas es simple pero ocasiona numerosos comentarios. ...
7.1 Enlace externo
Cada ordenador situado en Internet tiene una dirección o un URL (Universal Ressource Locator). Html permite acceder a todas las maquinas y todos los recursos de la Net. Por poco que Internet sea un poco familiar para usted, aquí están las direcciones de tipo : http://servidor/camino..../fichero ftp://servidor/camino.../fichero mailto:usuario@servidor
7.2 Enlace local
La organización clásica y muy aconsejada de un sitio Web consiste en reagrupar el conjunto de elementos de éste mismo (ficheros Html, imágenes,...) en un mismo repertorio. Podrá entonces "transportar" fácilmente su sitio para presentarlo en otro ordenador y, objetivo último, cargarlo en un servidor. Este proceso es el más adecuado y le evitará bastante problemas. La dirección del enlace será entonces simplemente : fichero.htm
7.3 Enlace mixto
Con este título queremos significar un enlace hacia un fichero situado en otro sitio de su ordenador (y entonces no situado en el repertorio de su sitio). ¡Cuidado, peligro! Efectivamente hay pocas probabilidades para que el servidor Web que hospedará su sitio tenga la misma arborescencia que su disco local. La dirección tomará la forma : file:///lector:/directorio/fichero.htm (en direccionamiento absoluto) ../../..fichero.htm (en direccionamiento relativo)
Este asunto del direccionamiento absoluto y relativo está fuera de los límites de este informe y le invito en caso de utilización a informarse en la documentación relativa al asunto.
7.4 Experimentemos todo esto
En el editor de texto, creamos dos ficheros Html :
El browser le presentará :
Visualizar la imagen que se encuentra en la dirección...
La etiqueta imagen tiene varios atributos. alt="****" width=? height=? border=? align=top align=middle align=botton align=left align=rignt
Texto alternativo para los browser que no tienen la opción "imagen" activada Altura y anchura en pixeles Borde en pixeles Alineación
El atributo align sitúa la imagen con relación al texto
Ayuda
Ayuda
Ayuda
Las etiquetas son : Insertar una línea horizontal
Esta etiqueta muy simple, nos permite comprender un poco mejor el funcionamiento del navegador. Primero, ya ha descubierto a lo largo de sus errores que es más bien simpático porque él se esfuerza siempre en presentar algo. Después, le ahorra trabajo haciéndose cargo de valores por defecto de cierto
numero de atributos. En el caso presente, los valores por defecto de la etiqueta son un espesor de raya de dos pixeles, un alineación centrada y una anchura de 100% de la ventana. Puede muy bien modificar según su voluntad los valores de estos diferentes atributos.
Espesor en pixeles Anchura en pixeles Anchura en % de la ventana
Alineación izquierda Alineación derecha Alineación centrada
Es entonces totalmente igual de escribir :
Le propongo un pequeño ejercicio :
Con el editor de texto : Van Lancker Luc
Con el browser :
Comentarios :
Capitulo 10 : Los fondos de pantalla
El lenguaje Html permite amenizar la presentación del documento de "segundo plano" [backgrounds] coloreado o compuesto de una imagen. Lo que trae un elemento "artístico" a su p á gina.
La etiqueta para utilizar no pone ningún problema :
Color del fondo
¡Entonces, no hay problema! Probamos ...
Hello
En Html las tablas sirven no sólo para alinear cifras pero sobre todo para colocar elementos al emplazamiento que deseado. El uso de las tablas es muy frecuente.
Una tabla se compone de líneas y de columnas que forman las celdas de la tabla.
Las etiquetas de base son :
Definición de una tabla [Table] Principio y final de la tabla Definición de una línea [Table Row]^ ^ Principio y final de la línea Definición de una celda [Table Data]^ ^ Principio y final de la celda
Borde de cuadro [Border]
12 34
Hay todavía 3 elementos (definidos por defecto pero modificables) :
El espacio entre las celdas o el espesor de las líneas del cuadriculado
La envoltura de las celdas o el espacio entre el borde y el contenido
La anchura de la tabla
Construimos un ejemplo :
12 34
12 34
Capitulo 12 : Las celdas de las tablas
Todavía no hemos acabado con las tablas. Adelantamos en nuestro estudio mirando las celdas de estas tablas.
Antes de todo, las celdas pueden contener todos los elementos Html ya pasados en revista sea :
Ya que el aspecto de su tabla este ya determinado, cada celda es de cierta manera un pequeño universo a parte que tiene sus propias especificaciones. Descubrimos las etiquetas.
Anchura de una celda en pixeles en porcentaje Fusión de líneas Fusión de columnas
Descubramos esto con unos ejemplos.
Quiero una tabla centrada que ocupe 60% de la ventana con una línea y tres columnas iguales. Intentemos esto :
celda 1 cel. 2 3
¡No muy atractivo! ¿Y con la etiqueta de anchura de la celda?
Ahora como lo decía un guardia de prisión que conozco, es la hora de poner orden en las celdas (tenía que decirlo...).
Línea de tabla
horizontalmente verticalmente Celda de tabla
horizontalmente verticalmente
Como ejemplo, proseguimos la tabla siguiente :
Con algunos arreglos, se convierte en :
Tarifa al ../../..
Articulo 1Ref 002 30 $
Para terminar esta lección, es también posible cambiar el color de la celda.
Color de la celda
Nuestro último ejemplo podría ser :
Capitulo 13 : Los frames
¿Que más fácil que los frames? ¿Y también que más delicado y peligroso que los frames? Además, todos los browser no tienen la posibilidad de presentarlos.
Para dividir la pantalla en varias ventanas, las etiquetas son pocas :
Zona con ventanas
Principio de la zona con ventanas Final de la zona con ventanas Disposición de ventanas Ventanas horizontales Ventanas verticales
Hay que emplear las etiquetas siguientes :
¡Cuidado! ... reemplaza ...
El atributo ROWS = "altura 1, altura 2, ... , altura N" define la altura de las diferentes ventanas en caso de división horizontal. La altura se exprime en pixeles o en %. En este caso, procuraremos que el total sea igual a 100%.
Los ascensores, como en la ventana A, aparecen automáticamente. Por atributo de la etiqueta , SCROLLING="yes, no, auto" puede indicar si la ventana ha de tener o no una barra de deslizamiento.
Otro atributo de esta etiqueta es NAME="nombre". NAME indica el nombre de la ventana de tal manera que este frame pueda ser utilizado como el blanco de un enlace hipertexto. Así, desearía hacer un enlace en B para visualizar el contenido se este enlace (cogemos el archivo A.htm para evitar la codificación) en C.
El archivo de frames ahora es :
Y ponemos un enlace hacia A.htm en el archivo B.htm escogiendo como blanco el frame C.
B
El atributo TARGET puede también tomar ciertos valores predefinidos :
AVERIGUAR SIEMPRE SUS DIFERENTES ENLACES CON FRAMES. Evitará así que su guapo sitio se trastorne rápidamente en una "sopa".
Para terminar hay la etiqueta , que está utilizada para indicar el texto que deben mostrar los browser incapaces de administrar los frames. Es aconsejado aun prever una p á gina sin ventanas para que estos visitantes puedan disfrutar de su sitio.
Capitulo 14 : La elección de un editor
Un editor Html es necesario para descargarle de ciertas tareas fastidiosas como los caracteres especiales, los códigos de colores, la codificación de las etiquetas, etc.
Como el abanico ofrecido es ancho (unos cincuenta bajo Windows), es útil guiar su elección aunque entramos aquí en el dominio de lo subjetivo.
¡Nombres de editores, por favor!
14.2 Los WYSIWIG
Claris Home Page Seguramente una buena medida. Amigable y muy completo, maneja los frames y los formularios. Su instrumento de gestión de imágenes es super completo. No es tanto el caso para la elaboración de las tablas. ¡Un editor muy bueno! www.filemaker.com.
WebExpert Editor en francés. Muy completo. Incluye hasta algunas animaciones en Javascript. Ofrece una librería de etiquetas bajo forma de un mostrador de ayuda (muy práctico). Quizás el más amigable del momento. www.visic.com.
Netscape Editor o Composer Si quieres ser bien servido, sírvete a ti mismo.... Excelente previsualización y la rapidez del paso en modo browser gustará mucho a las pequeñas maquinas. La gestión de las tablas es de las más precisas. Pero no es completo porque le falta los frames y los formularios. Además ponga cuidado porque ciertas etiquetas no son reconocidas por Microsoft Explorer. Existe en castellano. home.netscape.com
FrontPage Un muy buen producto Microsoft. Da verdaderamente la impresión de utilizar un tratamiento de texto. Muy completo. Simula igualmente un servidor. Muy goloso como muchos productos de la marca. www.microsoft.com