
Tablas en HTML: Estructura y Semántica Profesional
Cómo representar datos correctamente sin romper accesibilidad ni SEO
En esta lección aprendés cómo funciona CSS desde la base: qué es una regla de estilo, cómo se escribe la sintaxis correcta, qué son los selectores y cómo aplicar estilos visuales profesionales sobre cualquier estructura HTML.

HTML define la estructura y el significado del contenido de una página web. Indica qué elementos existen (títulos, párrafos, listas), pero no cómo se ven visualmente. Sin CSS, el navegador aplica estilos básicos por defecto.

CSS (Cascading Style Sheets) es el lenguaje que controla cómo se ve el contenido HTML. Permite definir colores, tipografías, tamaños, espacios y distribución sin alterar la estructura del documento.

En proyectos reales, los estilos se escriben en archivos CSS externos. Esto permite reutilizar estilos, mantener el código ordenado y separar claramente el contenido (HTML) del diseño (CSS).
Estructura básica de carpetas del proyecto
/proyecto-web
/css
style.css
index.html
El archivo style.css contiene SOLO código CSS
No se escriben etiquetas HTML dentro del archivo CSSEstructura básica de carpetas del proyecto
/proyecto-web
/css
style.css
index.html
El archivo style.css contiene SOLO código CSS
No se escriben etiquetas HTML dentro del archivo CSSHTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertosPara que el navegador aplique los estilos definidos en un archivo CSS externo, debemos enlazarlo desde el HTML usando la etiqueta <link>, siempre dentro del <head> del documento.
<!-- Declaramos el tipo de documento: HTML5 -->
<!DOCTYPE html>
<!-- Idioma principal del contenido -->
<html lang="es">
<head>
<!-- Codificación de caracteres -->
<meta charset="UTF-8">
<!-- Título que aparece en la pestaña del navegador -->
<title>Mi primer sitio con CSS</title>
<!-- Enlazamos el archivo CSS externo -->
<!-- rel indica que es una hoja de estilos -->
<!-- href define la ruta al archivo CSS -->
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<!-- Contenido HTML que será estilizado con CSS -->
<h1>Bienvenidos</h1>
<p>Este contenido será estilizado desde style.css</p>
</body>
</html><!-- Declaramos el tipo de documento: HTML5 -->
<!DOCTYPE html>
<!-- Idioma principal del contenido -->
<html lang="es">
<head>
<!-- Codificación de caracteres -->
<meta charset="UTF-8">
<!-- Título que aparece en la pestaña del navegador -->
<title>Mi primer sitio con CSS</title>
<!-- Enlazamos el archivo CSS externo -->
<!-- rel indica que es una hoja de estilos -->
<!-- href define la ruta al archivo CSS -->
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<!-- Contenido HTML que será estilizado con CSS -->
<h1>Bienvenidos</h1>
<p>Este contenido será estilizado desde style.css</p>
</body>
</html>Dentro de una regla CSS, cada línea sigue una estructura clave–valor. La propiedad (clave) indica qué aspecto se modifica y el valor define cómo se verá ese aspecto.
/* Seleccionamos todos los párrafos de la página */
p {
/* PROPIEDAD: define qué aspecto visual modificamos */
/* VALOR: define cómo se verá ese aspecto */
color: red;
/* Cambia el color del texto */
font-size: 16px;
/* Define el tamaño del texto (siempre con unidad) */
background-color: #f2f2f2;
/* Define el color de fondo del elemento */
}
/* Cada propiedad termina con punto y coma *//* Seleccionamos todos los párrafos de la página */
p {
/* PROPIEDAD: define qué aspecto visual modificamos */
/* VALOR: define cómo se verá ese aspecto */
color: red;
/* Cambia el color del texto */
font-size: 16px;
/* Define el tamaño del texto (siempre con unidad) */
background-color: #f2f2f2;
/* Define el color de fondo del elemento */
}
/* Cada propiedad termina con punto y coma */Uno de los selectores más básicos en CSS son las propias etiquetas HTML. Al usar una etiqueta como selector, el estilo se aplica a todos los elementos de ese tipo en la página.
/* Selector por etiqueta */
/* Afecta a TODOS los <p> del documento */
p {
color: green;
}
/* Selector por etiqueta para títulos h2 */
/* Todos los <h2> tendrán este estilo */
h2 {
text-transform: uppercase;
/* Convierte el texto a mayúsculas */
}
/* Este tipo de selector es global */
/* Más adelante veremos selectores más específicos *//* Selector por etiqueta */
/* Afecta a TODOS los <p> del documento */
p {
color: green;
}
/* Selector por etiqueta para títulos h2 */
/* Todos los <h2> tendrán este estilo */
h2 {
text-transform: uppercase;
/* Convierte el texto a mayúsculas */
}
/* Este tipo de selector es global */
/* Más adelante veremos selectores más específicos */
Pequeños errores de sintaxis pueden hacer que una regla CSS no funcione. Es fundamental respetar unidades, puntos y comas para que el navegador interprete correctamente los estilos.
/* EJEMPLO CORRECTO */
h2 {
font-size: 24px;
/* La unidad 'px' es obligatoria */
color: #333;
/* Cada línea termina con punto y coma */
}
/* EJEMPLO INCORRECTO */
h3 {
font-size: 24;
/* ERROR: falta la unidad (px, em, rem, etc.) */
color: red
/* ERROR: falta el punto y coma */
}
/* Un solo error puede hacer que la regla no funcione *//* EJEMPLO CORRECTO */
h2 {
font-size: 24px;
/* La unidad 'px' es obligatoria */
color: #333;
/* Cada línea termina con punto y coma */
}
/* EJEMPLO INCORRECTO */
h3 {
font-size: 24;
/* ERROR: falta la unidad (px, em, rem, etc.) */
color: red
/* ERROR: falta el punto y coma */
}
/* Un solo error puede hacer que la regla no funcione */Aprendé desde cero con clases 100% en vivo, grupos súper reducidos y acompañamiento real. Todo el contenido está diseñado y dictado por el creador de la plataforma, para que aprendas de verdad, sin videos fríos ni cursos masivos.
HTML, estilos modernos con CSS y diseño rápido con Tailwind para lanzar tus primeros sitios responsivos y profesionales.10 clases en vivo con profesores expertos
Cómo representar datos correctamente sin romper accesibilidad ni SEO

En esta lección aprendés cómo funciona CSS desde la base: qué es una regla de estilo, cómo se escribe la sintaxis correcta, qué son los selectores y cómo aplicar estilos visuales profesionales sobre cualquier estructura HTML.

Los selectores son la base del CSS. En esta lección aprendés cómo decirle al navegador exactamente **qué elementos HTML deben recibir estilos**, entendiendo cuándo usar etiquetas, clases o IDs y cómo impactan en la especificidad y el mantenimiento del código.