Свойство text-align: center;
делает то, к чему привык <center>
, и оно значительно превосходит его.
Единственное, это немного сложнее в использовании. Как только вы это освоите, вы удивитесь, почему у вас было столько проблем раньше!
Вы должны использовать его в согласовании со свойствами других элементов на странице. Это проблема, с которой разработчики / дизайнеры сталкиваются с CSS и более новыми технологиями HTML. Это дает нам мощный способ представления элементов нашей страницы, но делает его намного более сложным и строгим.
Ответ Майка Робинсона определенно решает проблему, с которой вы здесь сталкиваетесь, и это отличный пример. Но ...
Не думаю, что какой-либо один ответ покажет вам, как правильно использовать text-align
для всех случаев, с которыми вы столкнетесь, но попробуйте разобраться, как позиционирование в CSS работает более подробно.