Ответ 1
text-align должен работать для других типов элементов. Это работает?
.center { margin: auto; text-align: center; }
Редактировать три года спустя:-D
"margin: auto;" также делает верхнее и нижнее поля "авто". Возможно, это не то, что вы хотите. В качестве альтернативы вы можете иметь что-то вроде:
.center { margin-left: auto;
margin-right: auto;
margin-top: 3px;
margin-bottom: 3px;
text-align: center; }
Этот конкретный пример будет центрировать текст горизонтально, а верхний и нижний поля - 3 пикселя.
Можно также сказать что-то вроде "margin: 3px auto 3px auto"; но я предпочитаю четко указывать направления, поскольку я никогда не могу вспомнить, что такое порядок параметров, если я поместил их все в одну настройку "margin:".