Skip to content
This page has been auto-translated and may contain errors.View in English

Introducción

docs.scrimba.com
Juno

¡Bienvenido al manual de CSS! Soy Juno, y esta es mi parte favorita de la web para enseñar. HTML te da la estructura de una página, y CSS es donde cobra vida: color, espaciado, tipografía, toda la apariencia.

Empezaremos desde la primera línea de CSS y construiremos lentamente, una idea a la vez. Si puedes escribir un poco de HTML, estás listo para todo lo que hay aquí.

Nunca hay nada demasiado básico para preguntar, así que ve a tu propio ritmo y lo lograremos juntos!

Juno

Bienvenido al manual de CSS. Soy Ace, y me gusta mantener las cosas prácticas. Ya puedes estructurar una página, así que aquí nos enfocamos en convertir esa estructura en un diseño que realmente entregarías.

Cada capítulo es el concepto, luego qué hacer con él: léelo, pruébalo, constrúyelo. Layout es donde CSS deja de sentirse como decoración y empieza a sentirse como ingeniería, y esa es la parte divertida.

Juno

Bienvenido al manual de CSS. Soy Sol, y he estado diseñando páginas lo suficiente como para haber cometido cada error una vez. Estos son los docs para personas que quieren saber cómo CSS realmente resuelve lo que escribes, no solo qué propiedad mueve qué píxel.

Espera la cascada explicada correctamente, los casos extremos de layout, y los detalles de rendimiento y accesibilidad que la mayoría de los tutoriales omiten. CSS se ve indulgente, y la brecha entre estilos que se renderizan y estilos que se mantienen en todas las pantallas es donde vive el trabajo real. Lee atentamente y cuestiona todo, incluyéndome a mí.

Este manual es para cualquiera que pueda escribir un poco de HTML y quiera que sus páginas se vean como las imagina. CSS, que significa Cascading Style Sheets, es el lenguaje que describe cómo se ve una página: sus colores, fuentes, espaciado, y la disposición de todo en la pantalla. HTML dice qué hay en la página; CSS dice cómo debe aparecer. Una palabra rápida sobre dos términos que verás en todo el contenido: una propiedad es una cosa que puedes diseñar, como color o font-size, y un selector es cómo apuntas CSS a los elementos que quieres diseñar. Cada concepto aquí está escrito completamente, con profundidad, ejemplos, y algo para buscar siempre que necesites una respuesta rápida.

No necesitas tener experiencia en diseño para empezar. Si puedes poner un encabezado y un párrafo en una página, tienes lo suficiente para comenzar, y todo lo demás se introduce según sea necesario. CSS es el segundo lenguaje que aprende casi todo desarrollador web, justo después de HTML, porque una página sin él no es más que texto sin estilo.

El manual avanza de abajo hacia arriba. Aprenderás cómo adjuntar estilos a una página y dirigirte a los elementos correctos, cómo el modelo de caja controla el espaciado y el tamaño, cómo trabajar con color y tipografía, y luego cómo diseñar una página con flexbox y grid y hacerla responder a cualquier pantalla. Cada idea es pequeña por sí sola, y se apilan en interfaces que realmente puedes entregar.

El enfoque aquí es explicar qué hace cada pieza de CSS y por qué, no solo qué escribir. Cualquiera puede pegar una propiedad de un ejemplo y ver algo cambiar en la pantalla. La distancia entre eso y construir layouts que se adapten, sigan siendo legibles y sean baratos de cambiar es entender cómo el navegador decide qué significan tus estilos cuando se superponen. Ese entendimiento es lo que perdura más allá de cualquier proyecto individual.

JunoCSS recompensa experimentar Aquí hay algo hermoso sobre CSS: ves el resultado al instante que cambias algo. Ajusta un color, mueve un poco el espaciado, y la página se actualiza frente a ti. Esa retroalimentación rápida lo hace una de las mejores partes de la web para aprender experimentando, así que prueba cosas mientras lees.
JunoCSS recompensa experimentar CSS te da un bucle de retroalimentación ajustado: cambia un valor, míralo renderizar, ajusta. Apóyate en eso. La forma más rápida de desarrollar un verdadero sentimiento por layout es abrir las herramientas del navegador, cambiar propiedades en vivo, y ver qué se mueve. Todo en este manual está pensado para ser probado, no solo leído.
JunoCSS recompensa experimentar El bucle de retroalimentación es la mejor herramienta de enseñanza de CSS, así que usa las herramientas de desarrollo del navegador como un laboratorio: inspecciona el modelo de caja, alterna declaraciones, mira la cascada elegir un ganador en tiempo real. Leer sobre especificidad es una cosa; ver una regla perder contra otra en el panel de estilos es lo que la hace pegarse.

Conoce a tus guías

Este manual está alojado por tres guías, y tú eliges cuál te muestra el camino. El material es el mismo para todos; tu guía establece la voz con la que se cuenta, y en las páginas que se adaptan, qué tan profundas van cada sección.

  • Juno enseña el track principiante: cálido y paciente, analogías simples, nada asumido.
  • Ace enseña el track intermedio: práctico y centrado en la construcción, directo a lo que realmente haces.
  • Sol enseña el Deep Dive: el mecanismo, los compromisos, y los detalles de producción que todos los demás omiten.

Cambia de guía en cualquier momento desde el selector en la parte superior de cualquier página, o abre Preferencias en la parte inferior derecha para cambiar tu guía, idioma, o tamaño de fuente.

Cuando estés listo, el manual comienza en serio. El siguiente capítulo, What is CSS, cubre qué es realmente CSS, cómo se empareja con HTML, y el pequeño vocabulario de reglas, selectores, y propiedades en el que se construye todo el resto del track.

¿Prefieres aprender construyendo?El curso gratuito de HTML y CSS de Scrimba cubre el mismo terreno a través de cinco proyectos y 75+ desafíos interactivos.