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 trialBryan Wright
3,700 PointsProblem with substring matching attribute selectors
I'm trying to create a selector that targets image elements whose title begins with "product-" to give the border a light blue color. Something isn't working because when I check my work I get the message "are you using a selector that targets image elements whose title begins with "product-"? Any help would be greatly appreciated!
2 Answers
Sebastian Astill
3,629 PointsThe challenge asks you to "create a selector that targets an img element if its title value begins with 'product-.'"
Your code is selecting all img elements whose src value begins with "product-". It should actually look like
img[title^="product-"] { border-color: lightblue; }
Dylan Aresu
9,687 Pointstry img[title="product-"] { border-color: lightblue; }
Bryan Wright
3,700 PointsBryan Wright
3,700 Points/* Complete the challenge by writing CSS below */
img[src^="product-"] { border-color: lightblue; }