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 trialmrx3
8,742 PointsI have some questions about SASS, if anyone has the time?
I've been hearing a lot about SASS and what I can do. I've watched a couple of the trailers available here on treehouse, but I've yet to take any of the courses. I'm still learning CSS at the moment, and I really want to master CSS before making the jump to SASS.
My question/s are, is SASS widely supported among the browsers? For instance, how far back does SASS go in terms of browser support? I've taken a couple of programming classes in college, Python, and Microsoft Visual Basic.net. Is SASS hard to learn, or is it pretty easy to pick up if you have a solid understanding of CSS? Thanks for any feedback.
2 Answers
cameroneckelberry2
8,701 PointsHey Mr. X,
Sass isn't read by your browser. Sass is a tool for you to write CSS faster and more efficiently. As you write Sass, it compiles itself into CSS. There are no browser issues with Sass as they just read the CSS made by the Sass compiler. I would recommend finishing up your studies of CSS, to where you are comfortable and then go into Sass. It's easy, you could learn the basics of it in a few hours and it's Sasstastic ;).
Ted Sumner
Courses Plus Student 17,967 PointsSass is processed on your own computer and outputs css that is uploaded, so browser support is not an issue.
I think it is worth learning because it will make sites easier to maintain. Another thing to remember is that valid css is also valid scss. So you can take any css file and rename it .scss and it is good to go.
I am starting to build with it because I can create repeatable code and incorporate it into the css. For example, I have a scss file for navigation. If I want to change the nav, I just go there. If I want to change the color scheme, I can change it in one place and recompile the css and it changes everywhere.
mrx3
8,742 PointsThank you for your comments Ted. You really helped me out.
mrx3
8,742 Pointsmrx3
8,742 PointsThank you for the help Cameron. You cleared everything up. Thank you again.
cameroneckelberry2
8,701 Pointscameroneckelberry2
8,701 PointsNo problem! Glad to help!