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 How to Make a Website CSS: Cascading Style Sheets Take a Mobile-First Approach

Nikki Turrisi
Nikki Turrisi
15,095 Points

How can I learn and memorize the different properties and values available for css? any resources to help?

Since I have started the lessons, the one place I find myself lost is knowing and understanding the different properties and values available within css. I am interested in having those properties and values available to learn about all of them, is there some kind of website or resource that explains them better, or lists the different ones available? Thank you!

4 Answers

Nikki Turrisi
Nikki Turrisi
15,095 Points

Thank you! Perfect resource and so helpful!

Ricky Catron
Ricky Catron
13,023 Points

Glad to help! I use it all the time myself.

Brian MacDonald
Brian MacDonald
4,951 Points

Hello Nikki,

One thing I have learned in a few years of experience working with CSS is there is ALWAYS something new to learn or new feature to stay on top of!

The best tool in becoming better at CSS is simple... practice. After making a few websites, applications, or projects of similar taste it will start to catch on. Most sites are built using fundamentals for structure - once you get a hang of those you can make magic happen with all the other tools CSS can provide you, and develop an amazing product.

That being said, sometimes research or an approach at figuring out an issue or trying something new is needed. Some great tools that can help you along your journey:

  • Google: you can search so many different strings of text in google and find thousands of code examples, tutorials, definitions of properties, elements, values, etc. You name it google has it.
  • StackOverflow: A great place to go when you have an issue, or are just browsing through for some insight.
  • w3c: Sometimes can provide you with great basic fundamental details on how things work, and when to use them.

There are endless possibilities to finding what you are looking for, stay on top of your work with treehouse and have fun doing it! You will learn a lot of new things, and increase your own skill-set.

Nikki Turrisi
Nikki Turrisi
15,095 Points

Thank you, Brian!

I am obviously a newbie, so your advice is perfect for me! I will definitely be checking out those resources- and learning more through practicing!

Thanks so much for the help! I mean it!

-Nikki

Instead of Google, I would suggest DuckDuckGo.com. They have some awesome geeky shortcuts you can use in their search field. For example, for searching any CSS property in Mozilla's Developer site that Ricky Catron suggested, you simply type this in the search field (I'm using the text-align property as an example):

!css text-align

And it'll take you right to a search for text-align on Mozilla's site. You can do the same thing for JavaScript using the !jsshortcut.

Another good resource to quickly find documentation on CSS and other languages is:

DevDocs

If you use a Mac and want offline access to documentation, you can try Dash