Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
html [2023/01/18 03:25] – peron | html [2023/01/19 17:12] – [Listas] peron | ||
---|---|---|---|
Línea 6: | Línea 6: | ||
====Introducción==== | ====Introducción==== | ||
- | En principio, un sitio web no es mas que una colección de ficheros de texto plano con enlaces | + | En principio, un sitio web no es mas que una colección de ficheros de texto plano con enlaces. Estos ficheros de texto suelen escribirse según el formato |
- | + | ||
- | Sin ser el visualmente más elegante, el [[uso de HTML]] esto te permitirá una manera simple y llana de expresarte en la Web, de una forma [[filosofia unix# | + | |
+ | Sin ser el visualmente más elegante, el [[uso de HTML]] permite una manera simple y llana de expresión de texto en la Web, de una forma [[filosofia unix# | ||
==== Primeros pasos ==== | ==== Primeros pasos ==== | ||
- | Si bien la mayoría de servicios de creación web actuales | + | La mayoría de servicios de creación web actuales |
- | ¡Comencemos! | + | >Es posible que [[Micro]] sea más del agrado del principiante: |
- | + | ||
- | El archivo más importante de tu página web será tu fichero '' | + | |
- | + | ||
- | Es posible que [[Micro]] sea más del agrado del principiante: | + | |
- | + | ||
- | En este caso, para editar tu fichero '' | + | |
- | + | ||
- | <code bash> | + | |
- | + | ||
- | Si el fichero no existiese, se creará automáticamente para que puedas trabajar con él. | + | |
{{ : | {{ : | ||
+ | ¡Comencemos! | ||
====Estructura de los documentos HTML ==== | ====Estructura de los documentos HTML ==== | ||
- | Tu fichero HTML debería contar con una " | + | Tu fichero HTML debería contar con una " |
* Identificador de tipo de Documento '' | * Identificador de tipo de Documento '' | ||
Línea 42: | Línea 31: | ||
* Cuerpo ''< | * Cuerpo ''< | ||
- | Comienza introduciendo en tu '' | + | **Crea un fichero muleto |
+ | |||
+ | <code bash> | ||
+ | |||
+ | ...y **pégale | ||
<code html> | <code html> | ||
Línea 55: | Línea 48: | ||
| | ||
< | < | ||
+ | ... | ||
</ | </ | ||
</ | </ | ||
</ | </ | ||
- | ¡Ya tienes listo el esqueleto básico! Puedes los cambios (**Ctrl+s**) y conserva | + | ¡Felicitaciones! Conserva |
==== Contenido HTML ==== | ==== Contenido HTML ==== | ||
- | ===Etiquetas | + | El archivo inicial |
- | El lenguaje HTML se denomina de marcado porque integra lo que llamamos // | + | **Edita ahora tu fichero '' |
+ | |||
+ | **Incorpora contenido | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | ¡Hola Tercer Mundo! | ||
+ | Este es el primer párrafo que deseo escribir, ya que estoy editando HTML a mano. | ||
+ | He aprendido que las etiquetas permiten definir formatos, por ejemplo este texto está en negrita y este texto está en cursiva. También puedes usar subrayado. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Este código presentará el texto en el navegador de forma simple (sin formato y sin divisiones de párrafo alguno). | ||
+ | |||
+ | ===Etiquetas de atributo=== | ||
- | Estas permiten definir | + | Para indicar formato y atributos HTML, utilizaremos lo que llamamos // |
A menudo estas etiquetas se utilizan en pares, con //apertura de etiqueta// y un //cierre de etiqueta//. El texto delimitado entre la apertura y el cierre se verá afectado por los atributos solicitados. Por ejemplo, el atributo '' | A menudo estas etiquetas se utilizan en pares, con //apertura de etiqueta// y un //cierre de etiqueta//. El texto delimitado entre la apertura y el cierre se verá afectado por los atributos solicitados. Por ejemplo, el atributo '' | ||
- | Estas son algunas | + | Algunas |
| ''< | | ''< | ||
- | | ''< | + | | ''< |
- | | ''< | + | | ''< |
| ''< | | ''< | ||
- | | ''< | + | | ''< |
- | | ''< | + | | ''< |
| ''< | | ''< | ||
| ''< | | ''< | ||
Línea 86: | Línea 94: | ||
No todas las etiquetas deben ir seguidas de un //cierre de etiqueta//. Las //etiquetas simples// no operan sobre texto delimitado alguno; simplemente se agregan donde lo deseas (por ejemplo podrás usar ''< | No todas las etiquetas deben ir seguidas de un //cierre de etiqueta//. Las //etiquetas simples// no operan sobre texto delimitado alguno; simplemente se agregan donde lo deseas (por ejemplo podrás usar ''< | ||
- | Aprovechemos | + | Con las consideraciones anteriores, **otorga formato al contenido que acabas |
<code html> | <code html> | ||
< | < | ||
- | ¡Hola Tercer Mundo! | + | <h1>¡Hola Tercer Mundo!</ |
+ | <p> | ||
Este es el primer párrafo que deseo escribir, ya que estoy editando HTML a mano. | Este es el primer párrafo que deseo escribir, ya que estoy editando HTML a mano. | ||
- | He aprendido que las etiquetas permiten definir formatos, por ejemplo este texto está en negrita y este texto está en cursiva. También puedes usar subrayado. | + | < |
+ | <p>He aprendido que las etiquetas permiten definir formatos, por ejemplo | ||
+ | </p> | ||
</ | </ | ||
</ | </ | ||
- | > | + | ¡Con esto ya has aprendido cómo otorgarle formato simple HTML a tu contenido |
- | Con las consideraciones anteriores, | + | Veamos |
+ | |||
+ | ====Etiquetas | ||
+ | |||
+ | La etiqueta ''< | ||
<code html> | <code html> | ||
- | < | ||
- | < | ||
<p> | <p> | ||
- | Este es el primer párrafo que deseo escribir, ya que estoy editando HTML a mano. | + | Este es un Párrafo |
- | < | + | |
- | <p>He aprendido que las etiquetas permiten definir formatos, por ejemplo < | + | |
</p> | </p> | ||
- | </ | ||
</ | </ | ||
- | ===Divisiones=== | + | La etiqueta ''< |
- | El uso de de estas ''< | + | |
+ | <code html>< | ||
+ | |||
+ | La etiqueta ''< | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | ====Contenedores semánticos==== | ||
+ | |||
+ | Al igual que las etiquetas anteriores, opcionalmente puedes utilizar // | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | El '' | ||
+ | |||
+ | >Un ejemplo: podrías tener una página con críticas de cine. Usar secciones para separar los distintos géneros (drama, policial, terror (mi preferido), musical) y luego usar los artículos para contener cada una de las críticas. | ||
+ | |||
+ | ====Listas==== | ||
+ | Las listas pueden estar ordenadas usando números consecutivos (también letras), o no-ordenadas (¿desordenadas? | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | ==Listas ordenadas== | ||
+ | Las listas ordenadas usan la etiqueta ''< | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Muestran un listado ordenado numéricamente, | ||
+ | |||
+ | - elemento 1 | ||
+ | - elemento 2 | ||
+ | - elemento n | ||
+ | |||
+ | ==Listas Desordenadas== | ||
+ | |||
+ | Las listas desordenadas se engloban utilizando las etiquetas ''< | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Muestran una viñeta o punto de enumeración en lugar de un número, de esta forma: | ||
+ | |||
+ | * elemento 1 | ||
+ | * elemento 2 | ||
+ | * elemento n | ||
+ | |||
+ | ====Etiquetas de formato==== | ||
+ | Son las que dicen cómo se mostrará | ||
+ | |||
+ | ===Títulos=== | ||
+ | |||
+ | La etiqueta ''< | ||
+ | |||
+ | <code html> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | ====Enlaces==== | ||
+ | Una de las características principales de una página web es que se pueden enlazar distintos documentos. La esencia de la WWW es el hiper-texto: | ||
+ | |||
+ | Para poner un enlace necesitarás un ancla (anchor, | ||
+ | La etiqueta que genera el enlace se ve así: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | La letra ' | ||
+ | |||
+ | Dos cosas importantes que no debes olvidar: el signo = y las comillas dobles. | ||
+ | |||
+ | Luego viene el texto que leerás en el navegador -La web de ~fulano- y finalmente la <code html>< | ||
+ | |||
+ | Si el archivo enlazado está en la misma carpeta solo hará falta poner el nombre del archivo, sin especificar toda la dirección: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | en cambio, si está en otro servidor porque es la página web de tu amigo, deberás poner la URL completa: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | ===Enlace de correo electrónico=== | ||
+ | |||
+ | El enlace de correo electrónico es igual al enlace explicado recién, solo que cambia la referencia. | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | La diferencia está en la palabra mailto: seguida de la dirección de correo electrónico. | ||
+ | Mailto indica al navegador que debe abrir un mensaje nuevo en la aplicación predeterminada de correo y cargar | ||
+ | |||
+ | Podés hacer que el mensaje tenga los campos previamente completados si agregás la información en el enlace. De esa manera el visitante de tu página no tiene más que cliquear el enlace y luego en el botón de enviar, ya que todo estará completo. | ||
+ | |||
+ | <code html>< | ||
+ | +href=" | ||
+ | +ro_destino.com& | ||
+ | +20mensaje"> | ||
+ | |||
+ | El símbolo ''&'' | ||
+ | |||
+ | Se ve complicado a primera vista, pero una vez que pasa la primera impresión podrás ver que es más sencillo de lo que parece. | ||
+ | |||
+ | ===Enlace interno=== | ||
+ | Son los enlaces que apuntan a otra parte dentro | ||
+ | * una para el enlace | ||
+ | * Un identificador para el contenido enlazado | ||
+ | |||
+ | Por ejemplo, tenemos un texto largo y queremos que cuando el lector llegue hasta abajo pueda volver al título del artículo. | ||
+ | Lo que hacemos es ponerle un nombre identificador (id) al título: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | Con esto, estamos poniendo un marcador en el inicio del texto. | ||
+ | |||
+ | Luego, al final del artículo, ofreces al lector la posibilidad de volver arriba+usando el signo # y el nombre que le asignaste al marcador: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | ===Enlace a una imagen=== | ||
+ | |||
+ | Este enlace es diferente. | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | La etiqueta abre con '' | ||
+ | |||
+ | La barra final, indica el cierre de la etiqueta. No es obligatorio, | ||
+ | |||
+ | Para completar la llamada podés agregarle un título y un texto alternativo. Por ejemplo: | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | El título es el texto que ves cuando pasas el mouse por encima de la imagen. | ||
+ | |||
+ | El texto alternativo se mostrará cuando el navegador no tenga soporte para imágenes, las imágenes estén deshabilitadas o uses un navegador no gráfico. | ||
+ | |||
+ | Los formatos soportados son JPG, GIF (y GIF animados), PNG, SVG, BMP e ICO. | ||
+ | GIF, PNG y SVG soportan transparencias. (Hablo de pixeles transparentes, | ||
+ | |||
+ | ¿Cómo usar una imagen en vez de un texto para el enlace? | ||
+ | |||
+ | Es fácil, solo tendrías que encerrar la etiqueta de la imagen dentro de las etiquetas de un enlace. | ||
+ | <code html>< | ||
+ | |||
+ | De esta manera tendrías una imagen que enlaza con una URL que puede ser cualquiera de las que describimos antes. Incluso puede ser la misma URL de la imagen. Un claro ejemplo podría ser la imagen de una carta postal en un enlace | ||
+ | +de tipo '' | ||
+ | |||
+ | |||
+ | |||
+ | -------------- | ||
- | Crea una división específica con una etiqueta ''< | ||
- | <code html>< | ||
- | Existen más atributos que puedes utilizar. Veamos algunos. | ||
- | ===Listas=== | + | ====Listas==== |
- | Las listas son una excelente manera de organizar | + | Las //listas// HTML son una excelente manera de organizar información |
- | * listas | + | | Tipo de lista | Etiqueta HTML | Resultado | |
- | * listas | + | | Listas |
+ | | Listas | ||
- | Las listas | + | El contenedor de listas |
- | Por ejemplo, | + | Por ejemplo, |
< | < | ||
Línea 138: | Línea 312: | ||
</ul> | </ul> | ||
</ | </ | ||
- | |||
==== Enlaces ==== | ==== Enlaces ==== | ||
- | Los enlaces son la característica | + | Los enlaces son la característica |
Para crear un enlace utiliza el par de etiquetas ''< | Para crear un enlace utiliza el par de etiquetas ''< | ||
Línea 190: | Línea 363: | ||
<code html>< | <code html>< | ||
+ | |||
+ | ====Divisiones==== | ||
+ | El uso de de estas ''< | ||
+ | |||
+ | Crea una división específica con una etiqueta ''< | ||
+ | |||
+ | <code html>< | ||
+ | |||
+ | Existen más atributos que podrás utilizar. Detallemos algunos. | ||
+ | |||
====Imágenes==== | ====Imágenes==== |