I have an input field:
with styles:
input { margin: 0; padding: 0
Input placeholders don't seem to like pixel line-height values, but this will vertically centre it in the input:
::-webkit-input-placeholder { line-height: normal; }