Why does my extremely basic CSS code produce different outputs on jsFiddle and jsBin?
Two different outputs, but exactly the same super-basic code: CSS input { display: block; min-width: 200px; padding: 10px; } HTML <input type="text" /> <input type="text" /> <input type="submit" value="Register" /> produces the following output on jsFiddle (live demo here ), but this output in jsBin (live demo here ) I have tested this in latest Firefox and Chrome (same differences everywhere). In a plain naked .html file, it looks like on jsBin btw... The difference is the doctype. From JS Bin (no doctype): <html> From jsFiddle (html5 doctype): <!DOCTYPE html> The lack of a doctype on JS Bin