Logo Cátedra Ocampo
Introducción

¿Qué es CSS?

Cascading Style Sheets (Hojas de Estilo en Cascada)

Es el lenguaje que define la capa de presentación de un sitio web. Mientras el HTML estructura el contenido, el CSS le otorga identidad visual, jerarquía y orden.

Separación de Capas

Permite modificar el diseño de todo un sitio web cambiando un solo archivo, sin tocar el HTML.

Ver Anatomía
Logo Cátedra Ocampo
Sintaxis Fundamental

¿Cómo está compuesto?

Una Regla CSS es la unidad mínima de estilo y se compone de tres partes clave:

h1 {
color: blue;
}
1. Selector:

Indica a qué elemento HTML queremos aplicar el estilo (ej. h1, p, .clase).

2. Propiedad:

La característica que queremos cambiar (ej. color, font-size, margin).

3. Valor:

El ajuste específico que aplicamos a la propiedad (ej. blue, 20px, uppercase).

Logo Cátedra Ocampo
Jerarquía y Selección

Tipos de Selectores

Existen diferentes formas de seleccionar elementos según la precisión que necesitemos:

Universales e Integrados

  • * Universal: Selecciona absolutamente todo en el documento.
  • h1, p, div Etiqueta: Afecta a todos los elementos del mismo tipo.

Personalizados

  • .clase Clase: El más usado. Reutilizable en múltiples elementos.
  • #id ID: Único e irrepetible. Alta prioridad (usar con moderación).
Logo Cátedra Ocampo
Implementación

Modos de Uso

Existen tres formas de aplicar CSS a un documento HTML, cada una con un propósito distinto:

1. Externo (Recomendado)

Se usa una etiqueta <link> para conectar un archivo .css independiente.

<link rel="stylesheet" href="css/estilos.css">
Ideal para mantener el proyecto ordenado y escalable.

2. Embebido (Interno)

Los estilos se escriben dentro de etiquetas <style> en el <head>.

<style> body { background: #eee; } </style>
Útil para estilos específicos de una sola página.

3. En Línea (Inline)

Se aplica directamente al elemento mediante el atributo style.

<h1 style="color: red;">Hola</h1>
Evitar su uso: dificulta el mantenimiento y tiene máxima prioridad.
Logo Cátedra Ocampo
Lógica del Lenguaje

La Herencia en CSS

La herencia es el mecanismo por el cual ciertas propiedades se transmiten de un elemento padre a sus elementos hijos.

¿Qué se hereda?

Principalmente propiedades de texto: color, font-family, font-size, line-height.

¿Qué NO se hereda?

Propiedades estructurales o del Box Model: margin, padding, border, background.

Ejemplo práctico: Si definimos body { color: blue; }, todos los párrafos y textos dentro del body serán azules automáticamente, a menos que se indique lo contrario.
Logo Cátedra Ocampo

Unidades de Medida

Unidad Tipo Uso Recomendado
px Absoluta Bordes, detalles mínimos fijos.
rem / em Relativa Accesibilidad, fuentes y espaciado escalable.
% / vw / vh Relativa Layouts fluidos y diseños adaptables a pantalla.
Logo Cátedra Ocampo

Glosario Visual

color / background

Gestión de paletas y fondos cromáticos.

margin / padding

Espaciado externo e interno (Box Model).

font-size / font-weight

Control de jerarquía tipográfica.

display / flex / grid

Control de la estructura y flujo visual.

Volver al Menú Principal
Logo Cátedra Ocampo

Glosario de Atributos Comunes

Estos son los pilares para transformar la estética de cualquier sitio:

Categoría Atributo Función
TextocolorColor del texto
Textofont-familyTipo de fuente o tipografía
Textofont-sizeTamaño de la letra
Textofont-weightGrosor (bold, normal)
Textotext-alignAlineación (center, left, right)
Textoline-heightInterlineado
Textotext-decorationSubrayado o tachado
Fondobackground-colorColor de fondo del elemento
Fondobackground-imageImagen de fondo
FondoopacityNivel de transparencia
Cajawidth / heightAncho y alto
CajamarginEspacio exterior
CajapaddingEspacio interior
CajaborderEstilo, grosor y color del borde
Cajaborder-radiusRedondeo de esquinas
Cajabox-shadowSombra del elemento
LayoutdisplayForma de mostrar (block, inline, flex, grid)
LayoutpositionPosicionamiento (relative, absolute, fixed)
Layoutz-indexOrden de apilamiento (profundidad)
LayoutoverflowQué hacer con el contenido que sobra

Para ver la lista completa de propiedades técnicas:

Documentación Completa W3C (W3Schools)
Logo Cátedra OCAMPO - DGPC FADU UBA
Desarrollo Web

CSS Puro vs. Tailwind

Entendiendo los métodos de estilización modernos

Logo Cátedra OCAMPO - DGPC FADU UBA

¿Qué es CSS Puro?

Es el lenguaje estándar de la W3C para dar formato a documentos HTML sin librerías externas.

Sintaxis

Basada en selectores y bloques de declaración manuales.

Fundamento

Es la base de todo framework; entenderlo es esencial para cualquier desarrollador.

Ver Alternativas
Logo Cátedra OCAMPO - DGPC FADU UBA

Alternativas Modernas

Tailwind CSS

Utility-First: Estilos aplicados directamente en el HTML mediante clases predefinidas.

Sass / Less

Preprocesadores: Añaden superpoderes como variables y anidamiento al CSS.

Bootstrap

UI Kits: Componentes listos para usar (botones, modales) con diseño preestablecido.

Tabla Comparativa
Logo Cátedra OCAMPO - DGPC FADU UBA

Comparativa de Métodos

Característica CSS Puro Tailwind Sass Bootstrap
Curva de aprendizaje Media Media/Alta Media Baja
Velocidad Desarrollo Lenta Muy Rápida Media/Rápida Muy Rápida
Personalización Total Muy Alta Total Limitada
Mantenibilidad Difícil (Escala) Excelente Muy Buena Regular
¿Cuál elegir?
Logo Cátedra OCAMPO - DGPC FADU UBA

¿Cuál elegir?

1

CSS Puro: Si estás aprendiendo o el proyecto es muy pequeño.
ver más

2

Tailwind: Para rapidez y diseños 100% personalizados sin salir del HTML.
ver más

3

Sass: Para equipos que buscan modularidad y lógica separada del HTML.
ver más

4

Bootstrap: Para prototipos veloces o herramientas internas sin diseño único.
ver más

Finalizar