Closed simshaun closed 13 years ago
Wow, should have checked here earlier. Found the same issue, and @simshaun's solution also works for me (I'm using the _formalize.sass file).
IE8 also has issues. If using the code simshaun gave above, IE8 will read the second rule -- even though it's not intended for itself. In order to work the rules have to be written like this:
::-webkit-input-placeholder {
color: #888;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #888;
}
input.placeholder_text,
textarea.placeholder_text {
color: #888;
}
Fixed...
https://github.com/nathansmith/formalize/commit/6382fe6c21c4e5dad1624092a09f067d256f5630
Sorry it took awhile to get to this. Somehow I'd marked the notification for this as "read" in Gmail, even though it hadn't been addressed.
In FF3.5, the
color: #000
rule inis overriding the color specified afterwards for placeholder text in
The end result is black placeholder text in the forms.
Splitting off the Mozilla proprietary selectors into their own block fixes it.