cross browser placeholder style support