You can also use line-height to center vertically a single line of text inside a container :
CSS
div {
height: 200px;
line-height: 200px;
}
That's quite ugly, but can be useful inside an <input /> element.
The line-height property works only when the text to be centered spans a single line. If the text wraps into multiple lines, the resulting output won't be centered.