DEV Community

Cover image for CSS Specificity, Code Review, and the Bug That Broke My Brain

CSS Specificity, Code Review, and the Bug That Broke My Brain

Anjelica_MF on June 09, 2025

I started the Meet Landing Page challenge to flex my CSS Grid muscle and sprinkle in a little Flexbox flair. I expected to walk away with a portfol...
Collapse
 
millytexas profile image
Milly texas

Totally relate to this! CSS specificity has tripped me up so many times too — those DevTools strikeouts are brutal. Thanks for sharing your journey so honestly. Also, if it helps, I made a little CSS Formatter tool that I use to clean up my stylesheets. Keep going — you're doing great!

Collapse
 
anjelica_mf profile image
Anjelica_MF

I just bookmarked it. Thank you for sharing your tool!

Collapse
 
xwero profile image
david duymelinck • Edited

Specificity is one of the hardest parts of CSS. That is why Tailwind is so popular. By using utility classes you avoid specificity problems.
So when you learned about it, you are a step further than the Tailwind users. No need for a bruised ego, you are ahead of the herd.

Are you ready for javascript, I wonder why you think of it as a question. You are willing to learn, so you can learn anything you want. Everybody struggles during learning, don't let that stop you.

Collapse
 
anjelica_mf profile image
Anjelica_MF • Edited

Thanks for this thoughtful comment! You're absolutely right about specificity being a tough part of CSS, and it's interesting to think about how Tailwind addresses that. I hadn't considered it that way, but feeling like I'm "ahead of the herd" certainly helps with the ego!

I think I question my readiness because I want to make sure my foundations are solid before tackling a new mental model, but you're right, willingness to learn is key. I appreciate the push!

Collapse
 
nevodavid profile image
Nevo David

man, respect for sharing the rough parts too - keeps me showing up even when i flop. you think grit comes from sticking through pain or more from building small wins over time?

Collapse
 
anjelica_mf profile image
Anjelica_MF

For me, I think it's a bit of both. The "sticking through pain" moments definitely build resilience and character, showing that you are capable of. But it's the "small wins over time" that provide the consistent motivation to keep going.

Collapse
 
catyoung018 profile image
Cat Young

Vulnerability wins the day! Look at how much you grew from this one challenge! I definitely feel inspired to go back to Frontend Mentor and dive back into the challenges. You help me see that letting people comment on your work is the key way to understanding how to accept feedback in a team setting. And I loved watching the CSS Battle! I appreciate you sharing resources so much.

Collapse
 
rajesh_patel_68e5dd6c9a4f profile image
Rajesh Patel

You captured the emotional rollercoaster of CSS and code reviews perfectly. That “sea of strikeouts” in DevTools has haunted me too. Major respect for turning that moment into growth instead of giving up. Also love the idea of reinforcing fundamentals before jumping to JavaScript — that self-awareness is rare. Keep going — your honesty and grit are part of what make a great dev.

Collapse
 
kc900201 profile image
KC • Edited

One of the biggest frustration in the frontend development roadmap is definitely the CSS style coding. Thanks for sharing your experience. I've also used Frontend Mentor as my practice platform, and thank you for introducing CSS Battle.

Collapse
 
shamsudeen_ibrahim_8b5ebf profile image
Shamsudeen Ibrahim

keep up the good work

Collapse
 
hunterdev profile image
Francesco Larossa

Good work!

Collapse
 
anjelica_mf profile image
Anjelica_MF

Thank you. I wish I could link to the project so yall could see it.

Collapse
 
anjelica_mf profile image
Anjelica_MF

I'm happy to chat. Let's connect!