← Back to CSS
02

Tools for Working with CSS

Set up a practical CSS workflow with an editor, browser DevTools and quick experimentation in CodePen.

📘 Theory

Editor and base setup

A clean environment removes friction while you learn.

1

VS Code is a strong default for CSS thanks to autocomplete, syntax highlighting, navigation and a wide extension ecosystem.

2

At the beginning, keep your project structure simple: HTML, CSS and assets in predictable locations. That alone prevents many path and maintenance issues.

Using DevTools for real CSS work

Inspect the cascade, the box model and live layout behavior.

1

DevTools let you see which rule wins, which declarations are overridden and how a style change affects the UI before you even touch your files.

2

That makes them the fastest way to diagnose spacing, specificity and layout problems in real interfaces.

Quick practice in CodePen

Prototype fast, then move the useful parts into real code.

1

CodePen is ideal when you want to test one visual idea without setting up a bigger project first.

2

The important part is not to stay in the sandbox forever. Use it to validate a pattern, then extract the reusable pieces into your actual stylesheet.

🧪 Learn by doing

Example Visual diagnosis with DevTools Practice a real workflow: inspect a card, detect excessive spacing and adjust the CSS.
Example Quick iteration in a sandbox Test color, spacing and hierarchy quickly before moving the result into your project.

🏁 Challenges

Challenge Challenge: prepare a block for inspection Apply a few base styles so the card is ready for realistic DevTools practice.

What is this?

I'm Cristian Eslava and I sometimes build websites so both you and I can learn and experiment. culTest

I made this in February 2026 to make learning easier for my students. The idea is to learn web development by practicing and to keep expanding the project with new topics, tests and challenges.

It draws inspiration from MDN, W3Schools, CodePen, Manz and many other web development references. I wanted to combine useful theory, runnable examples, challenges and the testing system I had already built for culTest. culTest

If you liked it, if you didn't, or if you want to get in touch, write to me at cristianeslava@gmail.com