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

Elliot Alderton
Elliot Alderton
11,955 Points

Going further with Foundation 5. Do I need to learn SASS and Compass?

I've been using Foundation 5 a lot in my projects and I'm finding I need to override some of the styles using CSS. I read that the easiest way to customise foundation is to use SASS. I'm completely new to SASS and Compass, so just looking for some pointers of where to start and if I need to learn Compass too.

2 Answers

Alex Heil
Alex Heil
53,547 Points

hi Elliot Alderton , to override / change styling in foundation you wouldn't neccessarily need sass (technically) - as the output at the end is still css.

however personally I would highly recommend to learn sass. once you start using it I'm pretty sure you wouldn't go back writing regular css ;) also the Sass Basics course is simply awesome, the best course I've seen so far (not only at treehouse but in general), and that's saying a lot.

hope that helps and have a nice day ;)

Elliot Alderton
Elliot Alderton
11,955 Points

Many thanks Alex. I know how to override it with css, but as its written in sass I thought that it would be better to use sass. I'll do the Sass Basics course tomorrow. Would using Compass be any benefit for Foundation?

Alex Heil
Alex Heil
53,547 Points

yeah, going the sass way is definitely a good choice ;) for compass: you can absolutely use it with foundation or any other project. think of compass like a library with pre-written cool plugins. so for example when you would want to use a css3 method with all the vendor prefixes -moz, -o, -webkit and so on.. in css you'd have to type them all out. with compass there are pre-written functions / mixins that you can include that do the work for you :D