Repasar

#Glosario del curso

Las palabras nuevas de cada lección, en un solo sitio y en lenguaje sencillo. Cada definición enlaza a la lección donde se explica.

A

Accesibilidad

Que una web pueda usarla cualquier persona, también con discapacidad o con tecnologías de apoyo.

Lección 07 · La estructura de una página
align-items

Propiedad que alinea los elementos en el eje cruzado.

Lección 15 · Flexbox: cajas en fila
alt

Texto alternativo que describe una imagen para quien no puede verla.

Lección 06 · Imágenes y multimedia
Anidar

Meter un elemento dentro de otro. El de fuera es el padre y el de dentro, el hijo.

Lección 03 · Tu primera página HTML
<article>

Contenido independiente que se entiende por sí solo, como un post o una noticia.

Lección 07 · La estructura de una página
<aside>

Contenido secundario o complementario, como una barra lateral.

Lección 07 · La estructura de una página
Atributo

Información extra de un elemento, escrita en la etiqueta de apertura como nombre="valor".

Lección 03 · Tu primera página HTML
auto-fit

Valor de repeat() que crea tantas columnas como quepan en el ancho disponible.

Lección 16 · Grid: cuadrículas

B

Boceto

Dibujo sencillo de cómo se organizan las secciones de una página, antes de programarla.

Lección 18 · Proyecto final: tu página personal
<body>

Parte de la página que contiene todo lo visible.

Lección 03 · Tu primera página HTML
border

Borde que rodea una caja. Se define con grosor, estilo y color.

Lección 13 · El modelo de caja
border-radius

Propiedad que redondea las esquinas de una caja.

Lección 13 · El modelo de caja
box-sizing

Propiedad que decide si width y height incluyen el padding y el borde (border-box) o no.

Lección 13 · El modelo de caja
<br>

Elemento vacío que hace un salto de línea dentro del mismo párrafo.

Lección 04 · Títulos, párrafos y énfasis

C

<caption>

Título de una tabla.

Lección 08 · Tablas
Cascada

Sistema que decide qué regla gana cuando varias afectan a la misma propiedad de un elemento.

Lección 10 · Primeros pasos con CSS
checkbox

Casilla de verificación: se pueden marcar varias.

Lección 09 · Formularios
Clase

Nombre que se da a uno o varios elementos con el atributo class para darles estilo. En CSS se escribe con punto: .nombre.

Lección 11 · Selectores: a quién le das estilo
Código fuente

El texto (HTML, CSS…) con el que está hecha una página.

Lección 01 · Qué es una página web
Colapso de márgenes

Cuando dos márgenes verticales se tocan, se queda solo el mayor en lugar de sumarse.

Lección 13 · El modelo de caja
colspan

Atributo que hace que una celda ocupe varias columnas.

Lección 08 · Tablas
Comentario

Nota en el código, entre <!-- y -->, que el navegador no muestra.

Lección 04 · Títulos, párrafos y énfasis
Contenedor flex

Elemento con display: flex, cuyos hijos directos se colocan con Flexbox.

Lección 15 · Flexbox: cajas en fila
Contraste

Diferencia de luminosidad entre el texto y su fondo, que decide si se lee bien.

Lección 12 · Colores y tipografía
CSS

Lenguaje que decide el aspecto de una página: colores, tamaños, tipografías y posiciones.

Lección 01 · Qué es una página web
CSS Grid

Sistema de CSS para colocar elementos en una cuadrícula de filas y columnas.

Lección 16 · Grid: cuadrículas

D

Declaración

Pareja propiedad: valor; dentro de una regla.

Lección 10 · Primeros pasos con CSS
DevTools

Herramientas de desarrollo del navegador para ver y probar el HTML y el CSS de una página. Se abren con F12 o «Inspeccionar».

Lección 02 · Tu kit de trabajo
Diseño responsive

Diseño que se adapta al tamaño de la pantalla en la que se ve la página.

Lección 17 · Diseño responsive
display

Propiedad que decide el tipo de caja de un elemento: block, inline, inline-block, none, flex, grid…

Lección 14 · Bloques y elementos en línea
<div>

Caja genérica de bloque, sin significado.

Lección 07 · La estructura de una página
<!DOCTYPE html>

Aviso de la primera línea que indica al navegador que la página usa HTML moderno.

Lección 03 · Tu primera página HTML
Dominio

Nombre de una web en Internet, como wikipedia.org.

Lección 18 · Proyecto final: tu página personal

E

Editor de código

Programa para escribir código en texto plano, con colores, numeración de líneas y ayudas. Ej.: VS Code.

Lección 02 · Tu kit de trabajo
Eje cruzado

Dirección perpendicular al eje principal.

Lección 15 · Flexbox: cajas en fila
Eje principal

Dirección en la que se colocan los elementos flex: horizontal en una fila, vertical en una columna.

Lección 15 · Flexbox: cajas en fila
Elemento

Una pieza de la página: etiqueta de apertura, contenido y etiqueta de cierre.

Lección 03 · Tu primera página HTML
Elemento de bloque

Elemento que empieza en una línea nueva y ocupa todo el ancho disponible.

Lección 14 · Bloques y elementos en línea
Elemento en línea

Elemento que se coloca dentro de la línea de texto y mide lo que su contenido.

Lección 14 · Bloques y elementos en línea
Elemento flex

Cada hijo directo de un contenedor flex.

Lección 15 · Flexbox: cajas en fila
Elemento vacío

Elemento sin contenido ni etiqueta de cierre, como <br> o <img>.

Lección 03 · Tu primera página HTML
<em>

Elemento que marca énfasis, como un cambio de entonación al leer. Se ve en cursiva.

Lección 04 · Títulos, párrafos y énfasis
Encabezado

Título de una sección de la página. Hay seis niveles, de <h1> a <h6>.

Lección 04 · Títulos, párrafos y énfasis
Enlace

Elemento <a> que lleva a otra página, a otra parte de la misma página, a un correo o a un teléfono.

Lección 05 · Listas y enlaces
Entidad

Código que empieza por & y acaba en ; para mostrar caracteres especiales, como &lt; para <.

Lección 04 · Títulos, párrafos y énfasis
Especificidad

Fuerza de un selector, que decide qué regla gana cuando varias chocan.

Lección 11 · Selectores: a quién le das estilo
Etiqueta

Marca de HTML escrita entre < y > que indica dónde empieza o acaba un elemento.

Lección 03 · Tu primera página HTML
Extensión de archivo

Final del nombre de un archivo que indica su tipo: .html, .css, .jpg…

Lección 02 · Tu kit de trabajo

F

Familia genérica

Tipo de letra que siempre existe, como serif, sans-serif o monospace.

Lección 12 · Colores y tipografía
<figcaption>

Pie de foto dentro de un <figure>.

Lección 06 · Imágenes y multimedia
<figure>

Elemento que agrupa una imagen (u otro contenido) con su pie.

Lección 06 · Imágenes y multimedia
flex-wrap

Propiedad que permite que los elementos flex bajen a una nueva línea si no caben.

Lección 15 · Flexbox: cajas en fila
Flexbox

Sistema de CSS para colocar elementos en una fila o una columna, repartirlos y alinearlos.

Lección 15 · Flexbox: cajas en fila
Flujo normal

Colocación por defecto de las cajas: los bloques se apilan y los elementos en línea siguen el texto.

Lección 14 · Bloques y elementos en línea
Foco

Estado del elemento activo, el que recibe lo que escribes o al que llegas con la tecla Tab.

Lección 11 · Selectores: a quién le das estilo
font-family

Propiedad que elige la tipografía, como una lista de fuentes de reserva.

Lección 12 · Colores y tipografía
<footer>

Pie de la página o de una sección.

Lección 07 · La estructura de una página
Formulario

Conjunto de campos con los que una web pide datos. Se escribe con <form>.

Lección 09 · Formularios
fr

Unidad de Grid que representa una fracción del espacio libre.

Lección 16 · Grid: cuadrículas

G

gap

Espacio entre los elementos de un contenedor flex o grid.

Lección 15 · Flexbox: cajas en fila
GitHub Pages

Servicio gratuito de GitHub para publicar webs estáticas desde un repositorio.

Lección 18 · Proyecto final: tu página personal
Google Fonts

Catálogo gratuito de tipografías para usar en webs.

Lección 12 · Colores y tipografía
grid-template-columns

Propiedad que define cuántas columnas tiene una cuadrícula y cuánto mide cada una.

Lección 16 · Grid: cuadrículas

H

<head>

Parte de la página con información sobre ella (título, codificación…) que no se muestra dentro.

Lección 03 · Tu primera página HTML
<header>

Cabecera de la página o de una sección.

Lección 07 · La estructura de una página
Herencia

Paso automático de algunas propiedades, como el color del texto, de un elemento a sus hijos.

Lección 10 · Primeros pasos con CSS
Hexadecimal

Forma de escribir un color con # y seis cifras: dos para el rojo, dos para el verde y dos para el azul.

Lección 12 · Colores y tipografía
Hoja de estilos

Archivo .css con las reglas de estilo de una web.

Lección 10 · Primeros pasos con CSS
Hosting

Servicio que guarda los archivos de una web en un servidor y la hace accesible en Internet.

Lección 18 · Proyecto final: tu página personal
<hr>

Elemento vacío que separa dos temas. Se ve como una línea horizontal.

Lección 04 · Títulos, párrafos y énfasis
href

Atributo de <a> con la dirección de destino del enlace.

Lección 05 · Listas y enlaces
HTML

Lenguaje que describe el contenido de una página y qué es cada cosa: títulos, párrafos, imágenes, enlaces…

Lección 01 · Qué es una página web
HTML semántico

Forma de escribir HTML en la que cada etiqueta dice qué es su contenido.

Lección 07 · La estructura de una página

I

id

Atributo con un nombre único para un elemento, que permite enlazarlo con #nombre.

Lección 05 · Listas y enlaces
Imagen fluida

Imagen que se encoge con su contenedor gracias a max-width: 100%.

Lección 17 · Diseño responsive
<img>

Elemento vacío que muestra una imagen.

Lección 06 · Imágenes y multimedia
index.html

Nombre que recibe por convenio la página principal de una web o de una carpeta.

Lección 02 · Tu kit de trabajo
inline-block

Valor de display para cajas que van en línea pero aceptan ancho, alto y márgenes.

Lección 14 · Bloques y elementos en línea
<input>

Campo de formulario. Su atributo type decide qué tipo de dato recoge.

Lección 09 · Formularios

J

JavaScript

Lenguaje de programación que añade comportamiento a una página, como reaccionar a clics.

Lección 01 · Qué es una página web
justify-content

Propiedad que reparte los elementos en el eje principal.

Lección 15 · Flexbox: cajas en fila

L

<label>

Etiqueta visible y accesible que dice qué dato pide un campo.

Lección 09 · Formularios
Lector de pantalla

Programa que lee en voz alta el contenido de la pantalla para personas ciegas o con baja visión.

Lección 04 · Títulos, párrafos y énfasis
<li>

Cada elemento de una lista (*list item*).

Lección 05 · Listas y enlaces
line-height

Altura de cada línea de texto; da aire entre las líneas.

Lección 12 · Colores y tipografía
<link>

Etiqueta del <head> que conecta una hoja de estilos con la página.

Lección 10 · Primeros pasos con CSS
Live Server

Extensión de VS Code que abre tu página y la recarga automáticamente cada vez que guardas.

Lección 02 · Tu kit de trabajo

M

<main>

Contenido principal de la página. Solo hay uno.

Lección 07 · La estructura de una página
margin

Margen: espacio transparente entre una caja y las de alrededor.

Lección 13 · El modelo de caja
max-width

Ancho máximo de una caja: puede encoger, pero no crecer más.

Lección 13 · El modelo de caja
Media query

Bloque de CSS que solo se aplica si la pantalla cumple una condición, como un ancho mínimo.

Lección 17 · Diseño responsive
minmax()

Función que da a una columna un tamaño mínimo y uno máximo.

Lección 16 · Grid: cuadrículas
Mobile first

Forma de trabajar que escribe primero el CSS del móvil y añade cambios para pantallas grandes.

Lección 17 · Diseño responsive
Modelo de caja

Forma en que CSS trata cada elemento: una caja con contenido, relleno, borde y margen.

Lección 13 · El modelo de caja

N

name

Atributo con el nombre con el que se envía el dato de un campo.

Lección 09 · Formularios
<nav>

Bloque con los enlaces de navegación principales.

Lección 07 · La estructura de una página
Navegador

Programa que pide las páginas web y las dibuja en pantalla, como Chrome, Firefox, Safari o Edge.

Lección 01 · Qué es una página web

O

<ol>

Lista ordenada, numerada automáticamente (*ordered list*).

Lección 05 · Listas y enlaces
Opacidad

Grado en que un color deja ver lo que hay detrás. También se llama canal alfa.

Lección 12 · Colores y tipografía
outline

Contorno que se dibuja por fuera de una caja sin ocupar espacio.

Lección 14 · Bloques y elementos en línea

P

<p>

Elemento que marca un párrafo de texto.

Lección 04 · Títulos, párrafos y énfasis
padding

Relleno: espacio entre el contenido y el borde de una caja. Tiene el fondo de la caja.

Lección 13 · El modelo de caja
Píxel

Cada uno de los puntitos que forman una imagen o una pantalla.

Lección 06 · Imágenes y multimedia
placeholder

Texto de ejemplo que se muestra dentro de un campo vacío.

Lección 09 · Formularios
Propiedad

Lo que se cambia de un elemento, como color o font-size.

Lección 10 · Primeros pasos con CSS
Pseudoclase

Selector que elige elementos según su estado o posición, como :hover o :first-child.

Lección 11 · Selectores: a quién le das estilo
Punto de ruptura

Ancho de pantalla en el que el diseño cambia mediante una media query (*breakpoint*).

Lección 17 · Diseño responsive

R

radio

Botón de opción: solo se puede marcar uno de los que comparten name.

Lección 09 · Formularios
Regla CSS

Bloque formado por un selector y sus declaraciones entre llaves.

Lección 10 · Primeros pasos con CSS
rem

Unidad relativa al tamaño de letra base de la página, normalmente 16px.

Lección 12 · Colores y tipografía
repeat()

Función que repite un tamaño de columna o fila varias veces.

Lección 16 · Grid: cuadrículas
RGB

Modelo de color que mezcla luz roja, verde y azul. En CSS: rgb(255 0 0).

Lección 12 · Colores y tipografía
rowspan

Atributo que hace que una celda ocupe varias filas.

Lección 08 · Tablas
Ruta absoluta

Dirección completa, con protocolo y dominio. Sirve para enlazar a otras webs.

Lección 05 · Listas y enlaces
Ruta relativa

Dirección calculada desde la carpeta del archivo actual. Sirve para enlazar tus propias páginas.

Lección 05 · Listas y enlaces

S

<section>

Parte temática de una página, normalmente con su propio encabezado.

Lección 07 · La estructura de una página
<select>

Lista desplegable de opciones, cada una en un <option>.

Lección 09 · Formularios
Selector

Parte de la regla que indica a qué elementos se aplica.

Lección 10 · Primeros pasos con CSS
Selector de id

Selector que elige el único elemento con un id. Se escribe con almohadilla: #nombre.

Lección 11 · Selectores: a quién le das estilo
Selector descendiente

Selector con un espacio, como nav a, que elige elementos que están dentro de otros.

Lección 11 · Selectores: a quién le das estilo
Selector universal

El selector *, que selecciona todos los elementos.

Lección 13 · El modelo de caja
Servidor

Ordenador conectado a Internet que guarda los archivos de una web y los envía a quien los pide.

Lección 01 · Qué es una página web
span

Palabra que indica cuántas columnas o filas ocupa un elemento de la cuadrícula.

Lección 16 · Grid: cuadrículas
<span>

Caja genérica en línea, para marcar un trozo de texto sin significado especial.

Lección 07 · La estructura de una página
src

Atributo con la ruta del archivo de una imagen, vídeo o audio (*source*).

Lección 06 · Imágenes y multimedia
<strong>

Elemento que marca un texto importante. Se ve en negrita.

Lección 04 · Títulos, párrafos y énfasis
SVG

Formato de imagen vectorial: hecho de formas, se ve nítido a cualquier tamaño.

Lección 06 · Imágenes y multimedia

T

<table>

Elemento que contiene una tabla de datos.

Lección 08 · Tablas
<td>

Celda de datos (*table data*).

Lección 08 · Tablas
<textarea>

Campo de texto de varias líneas.

Lección 09 · Formularios
Texto plano

Texto sin formato oculto: solo los caracteres que escribes. Es lo que necesita un archivo HTML.

Lección 02 · Tu kit de trabajo
<th>

Celda de cabecera de una columna o una fila (*table header*).

Lección 08 · Tablas
<tr>

Fila de una tabla (*table row*).

Lección 08 · Tablas

U

<ul>

Lista sin orden, con viñetas (*unordered list*).

Lección 05 · Listas y enlaces
URL

Dirección de un recurso en la web, como https://es.wikipedia.org/wiki/HTML.

Lección 05 · Listas y enlaces
UTF-8

Codificación de caracteres que incluye tildes, eñes, emojis y todos los alfabetos.

Lección 03 · Tu primera página HTML

V

Validación

Comprobación de que los datos de un formulario son correctos antes de enviarlos.

Lección 09 · Formularios
Validador

Herramienta que revisa un HTML y avisa de errores, como validator.w3.org.

Lección 18 · Proyecto final: tu página personal
Valor

Cómo se cambia una propiedad, como red o 20px.

Lección 10 · Primeros pasos con CSS
<video>

Elemento que reproduce un vídeo. Con controls muestra los botones de reproducción.

Lección 06 · Imágenes y multimedia
Viewport

Zona de la ventana del navegador en la que se ve la página.

Lección 17 · Diseño responsive

W

Web estática

Web formada solo por archivos (HTML, CSS, imágenes) que se envían tal cual, sin programas en el servidor.

Lección 18 · Proyecto final: tu página personal