Знаю лишь один:
.block
{
margin: 0 auto;
width: 80%;
}
В таком случаи блок выровниться по центру горизонтально. В этом случаи нужно знать ширену. А без указания ширины как нибудь выравнить можно?
Еще знаю что если нужно выровнить текст, то добавляем text-align: centre. Вот блок текст в этом случаи может быть все 100% в ширену, то есть не нужно указывать, он без этого отцентруется. Ну если по вертикали нужно выправить, тут могу пребегнуть к обертке с абсолютным позиционированием и родителем с относительным. А есть какие нибудь еще способы отцентровать что либо по центру?
P.S. занялся всерьез этим вопросом, хочу собрать все способы в едином месте (то есть тут)