====Listas==== Las //listas// HTML son una excelente manera de organizar información puntual en un documento HTML. HTML admite dos tipos de listas: | Tipo de lista | Etiqueta HTML | Resultado | | Listas ordenadas | ''
Contacto
Deseo ser contactad@ por estos medios:
- Correo Electrónico: fulana@texto-plano.xyz
- XMPP: fulana@texto-plano.xyz
==== Enlaces ====
Los enlaces son la característica fundamental del hipertexto. Podrás incluír tanto a secciones dentro del documento actual, a otras páginas que componen el sitio web, así como a otros sitios web completamente distintos que se encuentren en línea.
Para crear un enlace utiliza el par de etiquetas ''''. En este caso, el texto contenido entre estas etiquetas será presentado como el hiperenlace (en el que podrás hacer clic en la página web).
Modifica estas etiquetas con el atributo ''href'' para indicarle al navegador a qué dirección URL vincular (opera de forma similar al modificador de indentificador de la etiqueta ''div''). Existen tres clases amplias de cosas a las que puede vincular.
===Vínculo interno en la página web===
Primero intenta enlazar a una sección de la página web actual. Para lograrlo, primero debes contar con un ''
Información de Contacto
Contacto
Deseo ser contactad@ por estos medios:
- Correo Electrónico: fulana@texto-plano.xyz
- XMPP: fulana@texto-plano.xyz
Ahora podrás vincular a esta sección ''contacto'' tu página utilizando esta forma:
href="#Contacto"
Como ves, ''#'' le indica al navegador que haciendo clic en dicho vínculo, deseas dirigirte a una sección incorporada __dentro__ la página actual.
También podrás definir otros vínculos útiles: incluso si no hubieses configurado ningún ''Volver al principio.
=== Vínculo a una web en el mismo directorio ===
Suele ser muy útil vincular otras páginas web situadas en tu mismo directorio ''~/public_html/'', de forma de no hacer una sóla página web gigante, sino varias más pequeñas vinculadas entre sí.
Para recurrir a esto, podrás usar la misma técnica que utilizaste al vincular un ''div'', excepto que en lugar de usar ''#'' en el ''href'', debes utilizar ''./'' para decirle al navegador que busque un nuevo documento HTML situado el mismo directorio (o carpeta) donde se encuentra el documento actual.
De esta forma, en lugar de poner las fotos de tus gatos en un ''div'', podrás colocarla en un fichero web aparte llamado ''gatos.html''. Podrías vincular a esta web aparte de esta forma:
¡Visita la web de mis gatos!
=== Vínculos web externos ===
Finalmente, podrás vincular a cualquier sitios web que esté en línea. Para lograrlo, incluye la dirección web completa (URL) en tu ''href'', de modo que te quede algo como esto:
¡Mira el sitio web de ~fulana!
Una cosa más: si deseas vincular a una sección específica de una página, podrás al ''href'' un ''#id'' final, de esta manera:
Mi gato Felix.
====Divisiones====
El uso de de estas ''
Existen más atributos que podrás utilizar. Detallemos algunos.
====Imágenes====
Puedes agregar imágenes a tu página web empleando la etiqueta simple '''' (no tiene etiqueta de cierre).
'''' cuenta con dos atributos: ''src'' que le dice al navegador la dónde encontrar la imagen, y ''alt'', que debería proporcionar una descripción de texto opcional de la imagen.
Si quisieras incluir una foto de su gato Felix en tu página, coloca el archivo de imagen ''felix.jpg'' en el mismo directorio que la página web e insérta en tu página la etiqueta
>Existen todo tipo de cosas que puede hacer con la etiqueta '''': puedes escalarla, agregarle un marco, etc.
====Caracteres especiales====
Vaya a saber porqué, HTML no siempre muestra caracteres especiales como nos gustaría.
Si tiene un carácter que no puede mostrar correctamente, deberá usar algo llamado entidad HTML. Las entidades comienzan con un ''&'' seguido de un poco de texto. Por ejemplo, dado que el navegador piensa que ''<'' es parte del código html, ¡estos símbolos no aparecen!. Para lograr que lo hagan sin incordios, utiliza el //suplantador// ''<'', donde ''lt'' significa "menor que".
La realidad es que hay demasiadas suplantadores como para enumerarlas todas aquí, pero hay un montón de páginas que tienen todos los códigos que podrías desear.
>Para entender cómo encajan todas estas partes, lo es mejor es estudiar el código HTML de muchas de páginas web. En la mayoría de los navegadores podrás hacerlo con **Ctrl+u** (En MacOS usa **Comando+Opción+u**). Si la página cuenta con muchos scripts o CSS, probablemente no sea tan útil mirar su código fuente, pero una página simple como https://texto-plano.xyz/ podrá resultarte muy útil.