HTML 5 Parte 3

Sara Arévalo Jiménez 1ºbach1

Vídeo 1

Listas

Combinadas: Listas deantro de listas
Pasted image 20260514094735.png
Pasted image 20260514094837.png

Tablas

<table> <td> <tr> thread y thead
Para crear tablas. "td" define una celda, y "tr" una fila
Pasted image 20260514095224.png

Pasted image 20260514095540.png

Son muy prácticas y se pueden añadir las filas y columnas que queramos

METATAGS

Los meta tags sirven para proporcionar información del contenido y elementos del código.

<meta name="" content="" charset"" http-equip="">

Pasted image 20260514095748.png

STYLES

Con <style> podemos cambiar la estética del código, por ejemplo:

Pasted image 20260514100120.png

ADD Y REMOVE CLASSES

Las clases sirven para aplicar estilos o comportamientos a elementos HTML, add() y remove() cambian el aspecto o comportamiento del HTML sin recargar la página
Un ejemplo es el siguiente:

<script>
const elemento = document.getElementById("texto");

elemento.classList.add("rojo");    // agrega una clase
elemento.classList.remove("rojo"); // elimina una clase
</script>

También se pueden seleccionar:

Pasted image 20260514100852.png

Vídeo 2

CSS

El codigo CSS permite mover elementos, alinearlos, poner columnas, colores, mejorar el diseño...
Si el HTML está mal organizado luego es muy difícil colocar los elementos con CSS.

Web con cajas invisibles

En el vídeo explica que una web es como un grupo de muchas cajas o boxes.
Cada sección de la web es una caja: encabezado, sidebar, contenido, pie de página, etc

Pasted image 20260517182432.png

Este ejemplo del video enseña cómo la web está dividida en varias cajas visibles: la de la izquierda para el sidebar, el contenido, el título...

Filas y columnas

Para organizar las páginas se utilizan las filas (rows) y columnas (columns)
Por ejemplo, una fila superior para el encabezado y otra debajo dividida en dos columnas para el contenido y el sidebar.

Cajas

Div

Antes siempre se usaba <div> para organizar, pero ahora hay más elementos como section, article, main, nav, aside, header, footer, etc, que funcionan como contenedores invisibles para organizar.

Pasted image 20260517182259.png228

Colores

Si añadimos "background color" y "border" podemos ver dónde están las cajas invisibles porque quedan marcadas con colores.

Pasted image 20260517183034.png

Cada color es una caja distinta

Clases

Agrega las clases como row, col-25 y col-75 para especificar que row es una fila, y las otras son columnas de distinto tamaño.

Style

El vídeo explica cómo escribir CSS dentro de <style>.

Un selector es el elemento que queremos modificar, una propiedad es lo que queremos cambiar, y un valor para darle ese nuevo valor a la propiedad. Ejemplo:

Pasted image 20260517183619.png

Pasted image 20260517183709.png

11. Padding

Padding añade espacio dentro de una caja. Sirve para separar el contenido de los bordes o hacer mas visible la estructura.

Pasted image 20260517183832.png

Aquí por ejemplo separaría 20 píxeles el contenido del borde de la caja.

Display flex

`
Aunque las cajas existen, el HTML coloca los elementos en bloque y debajo de otro, así que usamos display: flex para que los elementos hijos se coloquen en fila en vez de en columna
Pasted image 20260517184202.png

Pasted image 20260517184230.png

Como vemos, ahora se colocan en fila, no una debajo de otra

Flex

Flex= algo , controla cuánto espacio ocupa cada columna. Va por proporciones, no por porcentajes.

Pasted image 20260517184459.png

Aquí por ejemplo 5 y 5 hará que las columnas sean iguales sin poner 50% porque es la misma proporcion.

Antes se usaba float: left y float: right

Columnas dentro de una fila

Pasted image 20260517184758.png

Podemos dividir una fila en varias columnas para estructurar la información de muchas formas. En el ejemplo añade tres columnas en una misma fila

Margins

Añade espacio entre elementos:

Pasted image 20260517185004.png

Pasted image 20260517185043.png
En este añade espacio a ambos lados del texto para que no toque los bordes.
padding: espacio interno, margin: espacio externo.

Vídeo 3

Input boxes

Para introducir texto o datos a la página hace falta una caja de input

Pasted image 20260517185413.png

Para ello usa:
Pasted image 20260517185613.png

El texto que introducimos aparece entre comillas para evitar confundirlo con una variable, en la consola sale el 45 de esta forma:
Pasted image 20260517185459.png

ParseInt y ParseFloat

ParseInt sirve para convertir el número en un número entero (quita los decimales)

ParseFloat lo convierte en un número decimal

Pasted image 20260517185912.png

parseInt ( "45.87") lo convertiría a 45
parseFloat ("45.87") lo convierte a 45.87

Vídeo 4

Atributos

Añade información que el usuario no puede ver.

Pasted image 20260517190645.png

Esto es solo lo que se ve:
Pasted image 20260517191007.png

Consiste en poner la palabra "data" y un guion - para separar las siguientes palabras (las que queramos) para atribuir un nombre o un dato de un elemento.

En la consola SÍ aparecen los atributos

Pasted image 20260517190910.png

En este caso nos pemrite ver un valor del precio del café que no es visible, pero sí en la consola

Pasted image 20260517191216.png

Powered by Forestry.md