Aprendiendo HTML y CSS

Índice

Johan C. Lasso johan_lasso@javeriana.edu.co

Mi Página sobre HTML y CSS

Esta página web fue creada con el propósito principal de registrar los ejemplos y ejercicios que realicé en el transcurso de mi proceso de aprendizaje de HTML y CSS. Posteriormente, quise darle un toque más útil, por lo tanto, creé una biblioteca a la cual pueda volver y repasar. Además, si por azar de la vida puede servirle a otra persona.

Nota: al ser un proyecto principalmente personal, está lleno de nostalgia y, por lo tanto, tiene los mínimos cambios posibles; es decir, traté de no modificar nada y mantener todo lo más fiel posible a cuando los hice por primera vez. Por tanto, el contenido puede carecer de buenas prácticas y tal vez contener errores. Para obtener información más fidedigna, revise la documentación de MDN(Mozilla Developer's Network).

code
Doc

Los elementos HTML h1 - h6 representan seis niveles de encabezados de sección. h1 es el nivel de sección más alto y h6 es el más bajo.

Mi título principal

Mi título de nivel superior

Mi subtítulo

Mi sub-subtítulo
<!DOCTYPE html>
<html>
<head>
  <title>Titles</title>
</head>
<body>
  <h1>Mi título principal</h1>
  <h2>Mi título de nivel superior</h2>
  <h3>Mi subtítulo</h3>
  <h4>Mi sub-subtítulo</h4>
</body>
</html>
      
code
Doc

Imagen escalada con enlace asi misma

El elemento HTML img incrusta una imagen en el documento.

Mi imagen de prueba/ Imagen escalada

Quieres ver una imagen más? Aquí

<!DOCTYPE html>
<html>
<head>
  <title>Titles</title>
</head>
<body>
  <h1>Imagen escalada con enlace a sí misma</h1>
  <a href="images/redhair.png">
    <img src="images/redhair.png" width="600" height="400" alt="Mi imagen de prueba/ Imagen escalada" loading="lazy">
  </a>
  <p>¿Quieres ver otra imagen? <a href="#ImgUwU" title="Img UwU">Aquí</a></p>
</body>
</html>
      
code
Doc

Primer Parrafo

El elemento HTML p representa un párrafo.

Mi gato es muy gruñon

<!DOCTYPE html>
<html>
<head>
  <title>Parrafo</title>
</head>
<body>
  <p>Mi gato es muy gruñon</p>
</body>
</html>
      
code
Doc

Primer Enlace

El elemento HTML a (o elemento de anclaje), con su atributo href, crea un hipervínculo a páginas web, archivos, direcciones de correo electrónico, ubicaciones en la misma página, o cualquier otra cosa que una URL pueda direccionar.

Primer Enlace a otra pagina usando target="_blank", donde pruebo una font usando la API de google

Ir a otra página
<!DOCTYPE html>
<html>
<head>
  <title>Enlace</title>
</head>
<body>
  <p>Primer Enlace a otra pagina usando target="_blank", donde pruebo una font usando la API de google</p>
  <a href="index1.html" title="Hola pipi" target="_blank">Ir a otra página</a>
</body>
</html>
      
code
Doc

Metadatos en HTML

Enlace a una pagina y metadatos sobre esta; También JavaScript sin ningún contexto.

Ir a otra página mas ejemplos (metadatos)

<!DOCTYPE html>
<html>
<head>
  <title>Enlace a Metadatos en HTML</title>
</head>
<body>
  <p>Enlace a una pagina y metadatos sobre esta; También JavaScript sin ningún contexto.</p>
  <p><a href="index2.html" title="Hola papi" target="_blank">Ir a otra página mas ejemplos (metadatos)</a></p>
</body>
</html>
      
code
Doc

Enlace ejemplo

Enlace a una pagina donde se puede agregar items a una lista si haces clic y seguramente primer CSS.

Ir a otra página mas ejemplos (metadatos)

<!DOCTYPE html>
<html>
<head>
  <title>Enlace ejemplo</title>
</head>
<body>
  <p>Enlace a una pagina donde se puede agregar items a una lista si haces clic y seguramente primer CSS. </p>
  <p><a href="index3.html" title="Hola papi" target="_blank">Ir a otra página mas ejemplos (metadatos)</a></p>
</body>
</html>
      
code
Doc

Menu de navegación

El elemento HTML nav representa una sección de una página cuyo propósito es proporcionar enlaces de navegación, ya sea dentro del documento actual o hacia otros documentos. Ejemplos comunes de secciones de navegación son menús, tablas de contenido e índices.

Enlace a una pagina donde el primer navegador esta enlazado a otras paginas.

Ejemplo de menú de navegación

<!DOCTYPE html>
<html>
<head>
  <title>Menu de navegación</title>
</head>
<body>
  <p>Enlace a una pagina donde el primer navegador esta enlazado a otras paginas.</p>
  <p><a href="indexm.html" title="Menu" target="_blank">Ejemplo de menú de navegación</a></p>
</body>
</html>
      
code
Doc

Enlace concreto

Enlace a una Reseta y segundo enlace a una parte concreta de la misma pagina usando id

Ir a receta

¿quieres saber que comprar para la receta?Ingredientes de receta

<!DOCTYPE html>
<html>
<head>
  <title>Enlace concreto</title>
</head>
<body>
  <p>Enlace a una Reseta y segundo enlace a una parte concreta de la misma pagina usando id</p>
  <p><a href="reseta.html" title="receta UwU" target="_blank">Ir a receta</a></p>
  <p>¿Quieres saber qué comprar para la receta? <a href="reseta.html#ingre" 
    title="Ingredientes receta UwU" target="_blank">Ingredientes de receta</a></p>
</body>
</html>
      
code
Doc

Listar ejemplos:

Desordenada

En Mozilla, somos una comunidad de

trabajando juntos...

Ordenada

  1. Huevos
  2. Leche
  3. Panela

Cuantos comprar?

<!DOCTYPE html>
<html>
<head>
  <title>Titles</title>
</head>
<body>
  <p>Listar ejemplos:</p>
  <p>Desordenada</p>
  <p>En Mozilla, somos una comunidad de</p>

  <ul>
    <li>tecnólogos</li>
    <li>pensadores</li>
    <li>constructores</li>
  </ul>

  <p>trabajando juntos...</p>

  <p>Ordenada</p>
  <ol>
    <li>Huevos</li>
    <li>Leche</li>
    <li>Panela</li>
  </ol>

  <p>¿Cuántos comprar?</p>
</body>
</html>
      

El uso del atributo deshabilitado evita que el usuario final introduzca texto en el cuadro de entrada.

Se permite la entrada de texto, ya que no contiene el atributo deshabilitado.

Ejemplo de Span y etiqueta lang para seguramente el lector de paginas

Ejemplo en japonés: ご飯が熱い。

Ejemplo agregar style al elemento span

¿Es este un titular de primer rango?

Modificadores/Énfasis

Elemento <em>

Me alegro de que no llegues tarde.


Elemento <strong>

Este líquido es altamente tóxico.

Cuento contigo. ¡No llegues tarde!


Elemento <em> y <strong>

Este líquido es altamente tóxico — si lo bebes, podrías morir.


Nombres científicos, elemento <i>

El colibrí garganta de rubí (Archilochus colubris) es el colibrí más común en el este de América del Norte.


Extranjerismos, elemento <i> mas lang

El menú era un mar de palabras exóticas como vatrushka, nasi goreng y soupe à l'oignon.


Un error ortográfico reconocido, elemento <mark>

Este es un ejemplo de un eror ortográfico resaltado.


Elemento <code> y <blockquote>

El elemento HTML <blockquote> (o elemento HTML de cita en bloque independiente) indica que el texto al que delimita es una cita ampliada.


Palabras clave destacadas en una serie de instrucciones, elemento <b>

  1. Corta dos piezas de la hogaza de pan.
  2. Inserta una rodaja de tomate y una hoja de lechuga entre las rebanadas de pan.
Doc

Buenas Practicas al colocar un Enlace

Etiqueta title

Crea un enlace a la página de inicio de Mozilla.

Descarga el informe de ventas (PDF, 10MB)

Reproduce el vídeo (el flujo de datos se abre en una pestaña independiente, calidad HD)

Juega al juego del automóvil (requiere Flash)

Etiqueta download

Descarga la última versión de Firefox para Windows (64 bits) (Español, es-MX)

Prefijo mailto:

Enviar correo electrónico a ninguna parte

Ejemplo Lista de descricion

Soliloquio
En las obras dramáticas, corresponde a cuando un personaje se habla a sí mismo para representar sus pensamientos o sentimientos internos y, en el proceso, transmitirlos a la audiencia (pero no a otros personajes).
Monólogo
En las obras dramáticas, corresponde a cuando un personaje habla de sus pensamientos en voz alta para compartirlos con el público y cualquier otro personaje presente.
aparte
En las obras dramáticas, corresponde a cuando un personaje comparte un comentario solo con la audiencia para dar efecto cómico o dramático. Suele ser un sentimiento, un pensamiento o información adicional.
Si la obra es impresa, es una sección de contenido que se relaciona con el tema, pero no encaja directamente en el flujo principal de contenido, de modo que se presenta por separado (a menudo en una caja de texto en el margen).

Citas

A continuación se muestra una cita en bloque independiente...

El elemento HTML <blockquote> (o elemento HTML de cita en bloque independiente) indica que el texto al que delimita es una cita ampliada.

El elemento de cita — <q> — se utiliza en para citas breves que no requieren saltos de párrafo.

De acuerdo con página de citas en bloque independiente de MDN:

El elemento HTML <blockquote> (o elemento HTML de cita en bloque independiente) indica que el texto al que delimita es una cita ampliada.

El elemento de cita — <q> — se utiliza en citas breves que no requieren saltos de párrafo. -- página q de MDN.

Hola y bienvenido a mi página de motivación. Como dice el sitio de citas de Confucio::

No importa qué tan lento vayas siempre que no te detengas.

También me encanta el concepto de pensamiento positivo y La ne cesidad de eliminar el diálogo interno negativo (como se menciona en Afirmaciones para el pensamiento positivo).

Abreviatura

Usamos HTML para estructurar nuestros documentos web.

Creo que el Rev. Green lo hizo en la cocina con la motosierra.

Marcar la información de contacto

Chris Mills, Manchester, The Grim North, Reino Unido

Chris Mills
Manchester
The Grim North
Reino Unido

  • Tel: 01234 567 890
  • Email: me@grim-north.co.uk

Página escrita por Chris Mills.

Indices y subindices

Nací el 25th de mayo de 2001.

La fórmula química de la cafeína es C8H10N4O2.

If x2 es 9, x debe ser igual 3 o -3.

Representación del código informático

var para = document.querySelector('p');
  para.onclick = function() {
    alert('¡Guau!, ¡deja de apretar!');
  }

No debes utilizar elementos de presentación como <font> y <center>.

En el ejemplo de JavaScript anterior, para representa un elemento de párrafo.

Selecciona todo el texto con Ctrl/Cmd + A.

$ ping mozilla.org
  PING mozilla.org (63.245.215.20): 56 bytes de datos
  64 bytes de 63.245.215.20: icmp_seq=0 ttl=40 time=158.233 ms

Marcar horas y fechas









Para conocer y recordar otros elemente de HTML Ver Referencia de Elementos HTML

HTML para dar estructura al contenido Ejemplo Partes básicas de un documento

Estructuración de una Página de contenidoEjemplo

Ejercicio Carta estructurada Resultado Carta

Depurar el HTML MDN Web Docs

Multimedia and embedding

Multimedia y la incrustación de contenido son elementos clave en el desarrollo de páginas web, ya que permiten enriquecer la experiencia del usuario al incluir diferentes tipos de contenido, como imágenes, videos, audio y otros medios interactivos.

En HTML, existen diferentes elementos y atributos para trabajar con multimedia y la incrustación de contenido. Algunos de los elementos más comunes son:

  1. <img>:
    Este elemento se utiliza para insertar imágenes en una página web. Permite especificar la ruta de la imagen y proporcionar atributos como el tamaño, el texto alternativo y el estilo.
    No se que es
    Exposición de un T-Rex en el museo de la Universidad de Manchester.
  2. <video>:
    Con este elemento se puede insertar y reproducir videos en la página web. Se pueden especificar diferentes formatos de video compatibles y controlar la reproducción con controles como reproducción, pausa, avance y retroceso.
  3. <audio>:
    Similar al elemento de video, <audio> permite incrustar y reproducir archivos de audio en la página web. También se pueden proporcionar controles para controlar la reproducción del audio.
  4. <iframe>:
    Este elemento se utiliza para incrustar contenido de otras fuentes, como videos de YouTube, mapas de Google o contenido de redes sociales. Permite insertar una ventana en la página web que muestra contenido externo.

Además de estos elementos, HTML también ofrece atributos y propiedades adicionales para personalizar y controlar el comportamiento de los elementos multimedia, como el tamaño, la reproducción automática, la repetición y la personalización de los controles.

La capacidad de integrar y mostrar multimedia en una página web es esencial para crear experiencias interactivas y atractivas para los usuarios. Con el uso adecuado de estos elementos y atributos, se puede lograr una presentación visualmente atractiva y una experiencia multimedia enriquecedora para los visitantes de la página web.

Video

Video con diferentes formatos

Dependiendo del lo que soporte el navegador puede ser .webm ó .mp4

Otras características de la etiqueta <video> (poster)

Visualización de pistas de texto en vídeo

El elemento <audio>

Iframes



Iframe de carta

Nota: Para mejorar la velocidad, es una buena idea establecer el atributo src de iframes con JavaScript después de que se cargue el contenido principal. Esto hace que tu página pueda utilizarse antes y disminuye el tiempo de carga de tu página principal (an important SEO.)

You don't have a PDF plugin, but you can download the PDF file.

SVG

triangle with all three sides equal triangle with equal sides

SVG con css

Sorry, your browser does not support inline SVG.

SVG como iframe

ejemplo svg

Sorry, your browser does not support inline SVG.

Imágenes adaptables (Cambio de resolución: Diferentes tamaños)

Elva dressed as a fairy

Cambio de resolución: mismo tamaño, distintas resoluciones

Elva dressed as a fairy

Dirección artística

Chris standing up holding his daughter Elva regular pyramid built from four equilateral triangles

Ejercicio Multimedia and embedding

Tabla HTML

Nombre Especie Color Edad
Piolín Amarillo 2 años
Blue Loro Verde y Azul 5 años
Robin Colibrí Rojo y Verde 1 año

Tablas en HTML Ejemplos de tablas

CSS

CSS básico

Introducción al diseño en CSS

Responsive design

Beginner's guide to media queries

Ejercicio CSS Final

Primeros pasos con JavaScript