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 trialwebremy
8,606 Pointsattribute selector with img - test question is failing my answer
This is the test question:
Create an attribute selector that targets img elements with a title value of "avatar". Give those elements a border radius of 50%.
This is my answer:
img [title="avatar"] {
border-radius: 50%;
}
Result:
The test checker is failing me. Am I confused on this question?
/* Complete the challenge by writing CSS below */
img [title = "avatar"] {
border-radius: 50%;
}
<!DOCTYPE html>
<html>
<head>
<title>Selectors</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='http://fonts.googleapis.com/css?family=Nunito:400,300' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="base.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="container">
<form class="form-contact">
<img src="avatar.png" title="avatar" alt="">
<label for="un">Username:</label>
<input type="text" id="un">
<label for="pw">Password:</label>
<input type="password" id="pw">
<input type="submit" value="Sign up">
</form>
</div>
</body>
</html>
4 Answers
Dustin Matlock
33,856 PointsHi Remik, you are pretty close. The spacing should be removed like this.
img[title="avatar"] {
border-radius: 50%;
}
webremy
8,606 Pointsah, so it is space sensitive - so it's like scripting but it's not - thanks
terrimodomo
6,153 Pointsyes, it was he spacing for the img[] need to close the gap...not img []...that was my problem.
Nigel Chindungwe
3,174 Pointsand also do not forget the . it's very important to place that fullstop at the beginning of the selector img.
John Hill
Front End Web Development Techdegree Graduate 35,236 PointsThe . is not needed here since we're selecting img elements. The . is for selecting classes.
Utti Ramesh
1,724 Pointsimg[title="avatar"]{ border-radius:50%; }
There should no space between img & [] .
Garrett Vance
4,270 PointsGarrett Vance
4,270 PointsIt didn't work for me!
Devin Kelly
7,343 PointsDevin Kelly
7,343 PointsI had the same issue. One extra space throws the whole thing off.