This is done automatically for every browser except Chrome.
I\'m guessing I have to specifically target Chrome.
Any solutio
I like the css approach spiced with transitions. On Focus the placeholder fades out ;) Works also for textareas.
Thanks @Casey Chu for the great idea.
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color: #fff;
opacity: 0.4;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
}
textarea:focus::-webkit-input-placeholder, input:focus::-webkit-input-placeholder {
opacity: 0;
}