Primero, necesitaras clonar or descargar el repositorio.
git clone https://github.com/blockmaker-academy/html.git
-
En Visual Studio Code instala la extensión "Live Server" desde la pestaña de extensiones en el menú lateral izquierdo de Visual Studio Code.
-
Haz clic derecho en el archivo HTML que deseas ejecutar y selecciona "Abrir con Live Server".
-
El navegador se abrirá automáticamente y mostrará la página HTML en vivo. Si realizas cambios en el código HTML, la página se actualizará automáticamente en el navegador.
NOTA: Es importante tener en cuenta que la extensión Live Server solo funciona si tienes una conexión a Internet activa y permite la visualización de archivos locales en el navegador.
Crea un documento HTML con la estructura básica y añade los siguientes elementos:
- Un icono para la pestaña del navegador usando
<link>
. - Un encabezado
<h1>
con el texto "Mi sitio web" - Un párrafo
<p>
con el texto "Bienvenidos a mi sitio web" - Una imagen
<img>
con un atributosrc
que apunte a una imagen de tu elección.
Crea dos nuevos documento HTML con la estructura básica, uno que sea index.html y otro sea contacto.html, y añade los siguientes elementos:
- En la página principal un enlace
<a>
que apunte a la página principal de Google (https://www.google.com). - En la página un enlace
<a>
que apunte a una página interna de tu sitio web llamada "contacto.html". Añade el texto "Contacto" dentro del enlace. - En la página contacto.html un enlace
<a>
que apunte a una página interna de tu sitio web llamada "index.html". Añade el texto "Inicio" dentro del enlace.
Crea un nuevo documento HTML con la estructura básica y añade los siguientes elementos:
- Una lista desordenada
<ul>
con tres elementos<li>
. Añade el texto que desees a cada uno de ellos. - Una lista ordenada
<ol>
con tres elementos<li>
. Añade el texto que desees a cada uno de ellos. - Una lista de definición
<dl>
con tres elementos<dt>
y<dd>
. Añade el texto que desees a cada uno de ellos.
Crea un nuevo documento HTML con la estructura básica y añade una tabla <table>
con tres filas <tr>
, tres columnas de encabezado <th>
y tres columnas de datos <td>
. Añade el texto que desees a cada celda.
Crea un nuevo documento HTML con la estructura básica y añade un formulario <form>
con los siguientes campos:
- Un campo de texto
<input>
para el nombre con el atributoname
establecido como "nombre". - Un campo de texto
<input>
para el correo electrónico con el atributoname
establecido como "email". - Un campo de selección
<select>
para la edad con el atributoname
establecido como "edad". Añade opciones para diferentes edades. - Un campo de selección mediante input de tipo radio para el sexo con el atributo name establecido como "sexo". Añade opciones para seleccionar entre "Masculino", "Femenino" o "Otro".
- Un campo de contraseña
<input>
para la contraseña con el atributoname
establecido como "contraseña". - Un campo de confirmación de contraseña
<input>
para la confirmación de contraseña con el atributoname
establecido como "confirmación de contraseña". - Un botón
<input>
de tipo "submit" con el valor "Enviar".
Añade validación a los campos del formulario del ejercicio anterior utilizando atributos de html. Verifica que los campos de texto no estén vacíos y que la contraseña y la confirmación de contraseña tengan la misma longitud.
Crea un sitio web personal utilizando los conocimientos de HTML que has aprendido. El sitio web debe incluir las siguientes páginas:
-
Inicio - La página de inicio debe incluir un encabezado
<h1>
con tu nombre y un párrafo<p>
que te describa brevemente. También debe tener un enlace<a>
a la página de contacto. -
Proyectos - Crea una página para mostrar tus proyectos. Incluye una lista desordenada
<ul>
con al menos tres proyectos, cada uno con un título<h2>
, una breve descripción<p>
y un enlace<a>
al proyecto en sí. Asegúrate de que los enlaces abran en una nueva pestaña del navegador utilizando el atributo target="_blank". -
Contacto - La página de contacto debe incluir un formulario
<form>
con los siguientes campos:
- Un campo de texto
<input>
para el nombre con el atributo name establecido como "nombre". - Un campo de texto
<input>
para el correo electrónico con el atributo name establecido como "email". - Un campo de selección
<select>
para el asunto con el atributo name establecido como "asunto". Añade opciones para diferentes asuntos. - Un campo de texto grande
<textarea>
para el mensaje con el atributo name establecido como "mensaje". - Un botón
<input>
de tipo "submit" con el valor "Enviar".
-
Acerca de mí - Crea una página para contarnos más sobre ti. Incluye una lista de definición
<dl>
con al menos tres elementos<dt>
y<dd>
. Utiliza los elementos<dt>
para enumerar tus habilidades o intereses y los elementos<dd>
para proporcionar más información sobre ellos. -
Utiliza en cada pàgina estructura semantica correcta y añade un header y un footer para todas ellas.
-
Asegúrate de que todas las páginas tengan un icono para la pestaña del navegador usando
<link>
y que estén vinculadas entre sí mediante enlaces<a>
en la parte superior o inferior de cada página.
¡Buena suerte y diviértete creando tu sitio web personal!