HTML5 Course for a JavaScript

HTML Tutorial - JavaScript Developer - Part 1

1. Configuración

Para empezar a desarrollar, se recomienda lo siguiente:

2. Anatomía de HTML: Etiquetas y Contenedores

El lenguaje funciona mediante etiquetas (tags) que suelen envolver contenido

Tipos de Etiquetas

Pasted image 20260422122421.png

Estructura Básica Obligatoria

  1. <html>: El envoltorio principal de todo el sitio
  2. <head>: Contiene metadatos, estilos y scripts y no es visible para el usuario
  3. <body>: Contiene todo lo que se ve en la página

Pasted image 20260422115630.png

3. Atributos: Configurando los Elementos

Los atributos se añaden en la etiqueta de apertura y siguen el formato nombre="valor".

4. Headings

5. Divisiones

<div>: Un contenedor genérico invisible usado para organizar el código.
<section>: Un contenedor de HTML5 similar al div pero con mayor carga semántica.

6. Relación Jerárquica

7. Imágenes e Hipervínculos

8. Absolute paths

Los elementos <input> son versátiles gracias al atributo type:

9. El DOM y JavaScript

El DOM (Document Object Model) es la representación jerárquica del HTML que JavaScript puede manipular mediante el objeto document.

Inspeccionando el Html

Es una función integrada en la mayoría de los navegadores (como Chrome, Firefox, Safari y Edge) que permite ver y editar el código HTML y CSS de una página web en tiempo real. Y se da con el click derecho del raton i darle a inspeccionar elemento.

Pasted image 20260422122333.png

Multiple elements

La herramienta "Inspeccionar" permite seleccionar y trabajar con varios elementos HTML al
mismo tiempo, lo que es especialmente útil para realizar cambios masivos en una página web.

Métodos de Selección en JS

Método Uso
getElementById('id') Busca un único elemento por su ID
getElementsByClassName('clase') Devuelve una colección de elementos con esa clase
querySelector('.clase' o '#id') Devuelve el primer elemento que coincida con la sintaxis CSS
querySelectorAll('tag') Devuelve una lista de todos los elementos que coincidan

Cambio Programático

Desde la consola o un script, puedes cambiar atributos en tiempo real:

Powered by Forestry.md