Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

CSS

Cameron Latimer
Cameron Latimer
7,421 Points

What are some tips for getting really good with CSS?

In particular, I'm looking for best ways to study, practice, retain info. I want to get this as second nature as possible.

4 Answers

Hi Cameron,

One thing you can try that has helped me is to recreate good sites and try to redesign sites that aren't so good. This can help take the focus away from generating content and allow you to focus on the aesthetics and design. Just remember that those sites do belong to someone and you have to respect any and all copyright laws

Another thing is to do things that would normally be done with java script. It helps you think outside the box, as far as code goes.

Cameron Latimer
Cameron Latimer
7,421 Points

Thanks, you all. I'm really all about this!

cpauciello
cpauciello
26,629 Points

In my opinion the best way to learn client side technologies ( CSS, HTML, JavaScript ) is to take a look at the source code of websites you like, and then play around with it in your browser ( Mozilla Developer Tools, Chrome Developer Tools, etc. ). Be curious, it's awesome.

Some radical resources for really grasping CSS: The Definitive Guide to CSS by Eric Meyers, Mozilla Developer Network: CSS, World Wide Web Consortium's CSS Page.

Once you're comfortable with it, you can start playing around with more techniques/tricks. CSS-Tricks, David Walsh Blog, A List Apart.

Have a lot of fun! and be patient. ( This should probably be step #1 ).