По центру css
Автор Пётр задал вопрос в разделе Другие языки и технологии
CSS - как в контейнере выровнять содержимое по центру? и получил лучший ответ
Ответ от Александр Ермилов[гуру]
text-align: center; для #topmenu выравнивает текст и инлайн-элементы внутри по центру.
т. е. если у вас
то оно будет выравниваться. либо если элементы внутри имеют стили: display: inline; , display: inline-table; , или display: inline-block; — тоже.
а вот чтобы выравнять блок ( блочные элементы типа <li>, <p>, <div> ..или элементы с display: block; ) по центру этого блока (#topmenu), надо ему прописать margin: 0 auto; — т. е. внутреннему блоку, а не контейнеру #topmenu
если надо несколько пунктов меню-кнопок разместить в ряд и по центру, то лучше всего прописать им display: inline-block;
а для совместимости с IE6-7 еще и
*display: inline; /* хак со звездочкой и */ zoom: 1;
а для самого #topmenu { text-align:center; }
вот тут описывается похожий случай: ссылка
а left:80%; на 50% поменять