EJERCICIOS HTML

Ejercicios de HTML

Ejercicio 1: Estructura básica de HTML

• Crea un archivo HTML básico que incluya la estructura mínima: <html>, <head>, <title> y <body>.

• Agrega el título “Mi primer documento HTML”.

CORRECCION

Solución 1

<!DOCTYPE html>

<html>

<head>

    <title>Mi primer documento HTML</title>

</head>

<body>

</body>

</html>

Ejercicio 2: Encabezados y párrafos

• Añade un encabezado <h1> con el texto “Bienvenido a mi sitio web”.

• Añade un párrafo <p> que diga “Este es mi primer sitio web en HTML”.

CORRECION

Solución 2

<h1>Bienvenido a mi sitio web</h1>

<p>Este es mi primer sitio web en HTML.</p>

Ejercicio 3: Listas no ordenadas

• Crea una lista no ordenada <ul> con tres elementos: “Inicio”, “Acerca de” y “Contacto”.

CORRECION

Solución 3

<ul>

    <li>Inicio</li>

    <li>Acerca de</li>

    <li>Contacto</li>

</ul>

Ejercicio 4: Listas ordenadas

• Crea una lista ordenada <ol> con cinco elementos: “HTML”, “CSS”, “JavaScript”, “PHP”, “Python”.

CORRECION

Solución 4

<ol>

    <li>HTML</li>

    <li>CSS</li>

    <li>JavaScript</li>

    <li>PHP</li>

    <li>Python</li>

</ol>

Ejercicio 5: Enlaces básicos

• Crea un enlace <a> que lleve a “https://www.google.com” con el texto “Ir a Google”.

CORRECION

Solución 5

<a href=»https://www.google.com«>Ir a Google</a>

Ejercicio 6: Imágenes

• Inserta una imagen <img> desde una URL, asignándole el atributo alt con una descripción de la imagen.

CORRECION

Solución 6

<img src=»https://example.com/imagen.jpg» alt=»Descripción de la imagen»>

Ejercicio 7: Comentarios

• Añade un comentario en el código que diga “Esto es un comentario en HTML”.

CORRECION

Solución 7

<!– Esto es un comentario en HTML –>

Ejercicio 8: Texto en negrita y cursiva

• Escribe un párrafo que incluya una palabra en negrita <strong> y otra en cursiva <em>.

CORRECION

Solución 8

<p>Este es un <strong>texto en negrita</strong> y este es un <em>texto en cursiva</em>.</p>

Ejercicio 9: Crear enlaces internos

• Crea dos secciones con encabezados <h2>. En la primera sección, crea un enlace que lleve a la segunda.

CORRECION

Solución 9

<h2 id=»seccion1″>Sección 1</h2>

<a href=»#seccion2″>Ir a Sección 2</a>

<h2 id=»seccion2″>Sección 2</h2>

<p>Esta es la segunda sección.</p>

Ejercicio 10: Divisiones y secciones

• Usa un <div> para contener un título <h2> y un párrafo <p>. Da formato a esta sección usando una clase CSS.

CORRECION

Solución 10

<div class=»mi-clase»>

    <h2>Título de la sección</h2>

    <p>Contenido del párrafo.</p>

</div>

Ejercicio 11: Formulario básico

• Crea un formulario con un campo de texto para “Nombre” y un botón de envío.

CORRECION

Solución 11

<form>

    <label for=»nombre»>Nombre:</label>

    <input type=»text» id=»nombre» name=»nombre»>

    <button type=»submit»>Enviar</button>

</form>

Ejercicio 12: Atributos en los enlaces

• Crea un enlace que abra “https://www.openai.com” en una nueva pestaña usando target=»_blank».

CORRECION

Solución 12

<a href=»https://www.openai.com» target=»_blank»>Ir a OpenAI</a>

Ejercicio 13: Listas anidadas

• Crea una lista ordenada que contenga otra lista no ordenada dentro de uno de sus elementos.

CORRECION

Solución 13

<ol>

    <li>Primero</li>

    <li>Segundo

        <ul>

            <li>Subelemento 1</li>

            <li>Subelemento 2</li>

        </ul>

    </li>

    <li>Tercero</li>

</ol>

Ejercicio 14: Formulario con varios campos

• Crea un formulario que incluya campos de texto para “Nombre”, “Correo electrónico” y “Teléfono”.

CORRECION

Solución 14

<form>

    <label for=»nombre»>Nombre:</label>

    <input type=»text» id=»nombre» name=»nombre»>

    <label for=»email»>Correo electrónico:</label>

    <input type=»email» id=»email» name=»email»>

    <label for=»telefono»>Teléfono:</label>

    <input type=»tel» id=»telefono» name=»telefono»>

</form>

Ejercicio 15: Tablas básicas

• Crea una tabla <table> de 2×2 con encabezados <th> y celdas <td>.

CORRECION

Solución 15

<table>

    <tr>

        <th>Encabezado 1</th>

        <th>Encabezado 2</th>

    </tr>

    <tr>

        <td>Celda 1</td>

        <td>Celda 2</td>

    </tr>

</table>

Ejercicio 16: Enlaces de anclaje

• Crea tres secciones con encabezados <h2>, cada una con un identificador único. Agrega un menú de enlaces al principio que permita desplazarse a cada sección.

CORRECION

Solución 16

<a href=»#seccion1″>Ir a Sección 1</a>

<a href=»#seccion2″>Ir a Sección 2</a>

<a href=»#seccion3″>Ir a Sección 3</a>

<h2 id=»seccion1″>Sección 1</h2>

<h2 id=»seccion2″>Sección 2</h2>

<h2 id=»seccion3″>Sección 3</h2>


Comentarios

Deja un comentario