Я использую CSS3 PIE, чтобы добавить в IE поддержку закругленных углов и теней, и jQuery Sparkle, чтобы добавить поддержку атрибута-заполнителя HTML5. Всякий раз, когда я применяю PIE к любому содержащему элементу поля формы с атрибутом заполнителя, текст заполнителя исчезает.
После дальнейшего тестирования поведение не является последовательным - если я сижу и продолжаю обновлять страницу, время от времени текст-заполнитель БУДЕТ появляться даже при применении PIE к одному из его содержащих элементов. Это наводит меня на мысль, что это как-то связано с порядком загрузки PIE/Sparkle. Я предполагаю, что если PIE загружается первым, то Sparkle может добавить заполнители постфактум, но если Sparkle загружается первым, то PIE стирает их, когда перерисовывает содержащий элемент? Просто теория.
В любом случае, любая помощь в этом будет очень признательна, поскольку, если я не могу использовать оба вместе, мне придется либо переделать форму с метками вне полей, либо переделать дизайн моей страницы с изображениями вместо эффектов CSS3. Я бы не хотел ни того, ни другого :-)