Since we are using Polyfills, all the placeholder text here in this demo should appear on every browsers, including in IE
<input type="text" name="foo" value="Placeholder text" onfocus="if(this.value=='Placeholder text')this.value='';" onblur="if(this.value=='')this.value='Placeholder text';">
<input type="text" name="foo" placeholder="Placeholder Text">
input::-webkit-input-placeholder { color: green; } input:-moz-placeholder { color: green; }
input[placeholder] { border: 1px solid green; }