HTML\CSS → DIV по центру, текст по центру

Чтобы отцентрировать блочный элемент по горизонтали — указываем ему ширину меньше родителя и задаем отступы слева и справа auto.

div.center {
    width:100px;
    margin:0 auto;
}

Отцентрировать текст внутри блока по вертикали и горизонтали блока можно так:

.block{
    height:100px;
    line-height:100px;
    text-align:center;
    vertical-align:center;
}