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![](https://ecs-static.teamtreehouse.com/assets/views/marketing/shared/community-banner-white-47072046c51352fe6a69f5e691ff5700b28bb11d45197d7bdf066d9ea3f72d0c.webp)
![Alex Oates](https://secure.gravatar.com/avatar/9007406cfde57fc539c56a12e89dfb01?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Alex Oates
7,171 PointsTargeting the "placeholder" type doesn't work, yet targeting "email" does. Why is this? Using Safari.
When I target the type "placeholder" the background color doesn't change like it does in the video, however when I target the type "email" it does work.
I'm using safari, curious as to what i'm doing wrong.
1 Answer
![Craig Watson](https://secure.gravatar.com/avatar/8b29b9958fc4a96373d0b502670b3973?s=96&d=https%3A%2F%2Fecs-static.teamtreehouse.com%2Fassets%2Fcontent%2Fdefault_avatar-445fbbabfc8dc9188fb5967fe43322ee0c3e0dd1e10f378bf8343784af5a13eb.webp&r=pg)
Craig Watson
27,930 PointsHi Nicole,
To target the the placeholder text you need to use a pseudo selector, I was having the same trouble and this link sorted it out!.
If you want to target the background of that placeholder, you must be wanting the input element that is being used for.
To target the:
input[type="email"] {
prop: val;
}
is to select all the input elements with the "type" attribute equal to "email".
I hope this helps and explains a little more for you :)
Craig
richardwheeler
8,332 Pointsrichardwheeler
8,332 PointsPost your code, it could be a simple error. Some of the most simplest mistakes can be over looked.