Study CSS in Spanish: 129 Flashcards from the Box Model to Keyframe Animations
Estudia CSS en español con las 129 tarjetas reales del deck RU7713: modelo de caja, position, Flexbox, Grid, selectores, especificidad y media queries.

Studying. But it's also a video game. 🎮
Flashcards, quizzes and games that make you actually remember.
Posted by
Related reading
Learn Vue.js Core Concepts: 30 Flashcards on Reactivity, Directives and the Vue Ecosystem
Learn Vue.js with deck XT7941: 30 flashcards on directives, virtual DOM, reactivity, computed vs watch, Pinia, Vue Router and Vite, plus the cards to update.
OWASP Top 10 Flashcards: Study the 2021 List and Update It for 2025
Study OWASP Top 10 with 35 flashcards on injection, SSRF, SAST, DAST, IAST and RASP, then add the missing #1 risk and the new OWASP 2025 ranking.
Learn CSS Flexbox and Grid in German: 58 Flashcards on Hauptachse, Spuren and Zellen
Learn CSS Flexbox and Grid with German backs: 58 real flashcards on Hauptachse, Querachse, Spur and Zelle, plus the Zeile trap and three backs to fix.
Deck RU7713, CSS: Modelo de Caja, Selectores y Media Queries, is the Spanish edition of Flip It's largest CSS deck: 129 cards whose fronts keep the real English property names — box-sizing, :nth-child(), @media — while every explanation is written in Spanish. That split is the point: CSS syntax is never translated, so you learn the concept in your own language without memorising vocabulary you would have to unlearn the moment you open the spec. Note that the title undersells the deck — past card 115 you are no longer in box-model territory but in transform, @keyframes and animation-*.
Study this deck: CSS: Modelo de Caja, Selectores y Media Queries
1 / 10CSS
Tap the card for the answer · swipe right if you knew it, left if not
Tarjetas de ejemplo
| Front | Back |
|---|---|
| Margin collapse | Cuando los márgenes verticales de elementos de bloque adyacentes se combinan en uno solo (el mayor) |
| Display: none | Elimina el elemento por completo del flujo del documento (no reserva espacio) |
| Visibility: hidden | Oculta el elemento pero sigue reservando su espacio en el diseño |
| Position: absolute | Posiciona el elemento respecto a su ancestro posicionado más cercano; sale del flujo del documento |
| Z-index | Controla el orden de apilamiento de elementos posicionados que se superponen |
| Grid-column: span 2 | Hace que un elemento de la cuadrícula abarque 2 columnas |
| :where() | Como :is() pero con especificidad cero. Útil para estilos por defecto sobrescribibles |
| :not(selector) | Pseudoclase de negación. :not(.special) selecciona los elementos sin la clase 'special' |
| Transform-origin | Establece el punto de pivote para las transformaciones. Por defecto el centro |
| Will-change | Indica al navegador que optimice para los cambios |
Lo que cubren las 129 tarjetas
- Modelo de caja y flujo — contenido, padding, borde, margen ;
box-sizing(content-boxcontraborder-box), fusión de márgenes, orden del atajo arriba-derecha-abajo-izquierda ;displayblock, inline, inline-block, none frente avisibility: hidden;positionstatic, relative, absolute, fixed, sticky ;z-index,overflow,max-width,min-height. - Flexbox y Grid —
flex-direction,justify-content,align-items,flex-wrap,flex: 1,grid-template-columns,grid-template-rows, la unidadfr,gap,grid-column: span 2. - Selectores — tipo, clase, ID, universal,
[attr],[attr="value"]; combinadores descendiente, hijo>, hermano adyacente+, hermano general~; pseudoclases:hover,:active,:focus,:visited,:first-child,:nth-child(),:nth-of-type(),:not(),:is(),:has(),:where(),:empty,:checked,:disabled,:required,:valid/:invalid; pseudoelementos::before,::after,::first-letter,::first-line,::selection,::placeholder. - Cascada — especificidad, el orden en línea > IDs > clases > elementos,
!important, el algoritmo de la cascada. - Tipografía y unidades —
font-size,font-family,font-weight,line-height,letter-spacing,text-align,text-transform,opacity,rgba(),border-radius,box-shadow;emcontrarem(1rem ≈ 16px),vh,vw. - Media queries y movimiento — sintaxis
@media,max-widthcontramin-width, combinación conandy comas, la etiqueta meta viewport,transitiony sus funciones de temporización,@keyframes,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,transformtranslate/rotate/scale/skew,transform-origin,will-change.
Dos bloques, doce duplicados
The deck is two lists glued together. Cards 1 to 77 give short, bare answers; cards 78 to 129 re-explain the same ground with code examples. The overlap is not subtle: Universal selector, Class selector, ID selector, Descendant combinator, :hover, :nth-child(), ::before, ::after, the @media syntax and the transition shorthand each appear twice — about a dozen pairs. Suspend the first version of each: the second carries a:hover { color: red; } instead of a bare definition.
Tres tarjetas que corregir
Cards 110 and 111 have their labels swapped: min-width is the mobile-first pattern (style the small screen, then layer upwards) and max-width the desktop-first one. The deck says the opposite, and that confusion shapes every stylesheet you write — fix it now. Card 116 claims you cannot transition visibility; you can, and pairing it with opacity is the classic fade-out (since 2023 even display works, via transition-behavior: allow-discrete). And the pixel ranges on card 112 contradict the advice printed on the same card: choose breakpoints where your layout breaks, not where a device sits.
Dos consejos
1. Añade tú mismo las container queries. The deck stops at viewport-based @media, but @container — sizing a component against its parent rather than the window — is now the default tool for reusable components. Three cards of your own (container-type, container-name, @container (min-width: 400px)) close the deck's biggest gap.
2. Answer in Spanish, then say the property out loud in English. The twenty-odd pseudoclass cards are the hardest block, so review them by family — form (:checked, :disabled, :required, :valid), position (:first-child, :nth-child(), :nth-of-type()), relation (:is(), :where(), :not(), :has()) — instead of twenty near-identical cards in a row.
Dónde encontrarlo
Entra en flip-it.app y busca el código RU7713 en la biblioteca. La versión inglesa del mismo contenido está cubierta aquí: CSS Box Model, Selectors and Media Queries: A Flashcard Study Guide.
Ready to learn faster? 🚀
Join FLIP IT for free and turn studying into a game.