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 trialElizabeth Leon-Guerrero
Front End Web Development Techdegree Student 1,680 PointsWhat are the benefits of using Descendant Selectors?
Hi! At the end of the video, Guil mentions that using descendant selectors make the css rules less reusable and that we're better off using a class for the element.
So is there any particular benefit to using a descendant selector? and what are some situations in which a Descendant Selector would be more handy?
1 Answer
Steven Parker
231,269 PointsThey are always "handy" because you wouldn't need to modify the HTML. But since they depend on one thing being inside another, a more direct selection method (like giving things the same class) makes the rule more "reusable".
The situation would determine how much of a drawback this might be, as re-usability might not even be a factor in some cases.
Elizabeth Leon-Guerrero
Front End Web Development Techdegree Student 1,680 PointsElizabeth Leon-Guerrero
Front End Web Development Techdegree Student 1,680 PointsAhh, I see - so, for some projects it's not necessary for a rule to be reusable, in which case it's a bit quicker and just as effective to target the html with a descendent selector instead of assigning a class or id... okay, I get it now! thanks!