text-align menyelaraskan teks dan konten inline lainnya. Itu tidak menyelaraskan elemen blok anak-anak.
Untuk melakukan itu, Anda ingin memberikan elemen yang Anda inginkan selaras lebar, dengan margin kiri dan kanan 'otomatis'. Ini adalah cara yang sesuai standar yang bekerja di mana saja kecuali IE5.x.
<div style="width: 50%; margin: 0 auto;">Hello</div>
Agar ini berfungsi di IE6, Anda perlu memastikan Mode Standar aktif dengan menggunakan DOCTYPE yang sesuai.
Jika Anda benar-benar perlu mendukung Mode IE5 / Quirks, yang saat ini tidak seharusnya Anda lakukan, Anda dapat menggabungkan dua pendekatan berbeda untuk memusatkan:
<div style="text-align: center">
<div style="width: 50%; margin: 0 auto; text-align: left">Hello</div>
</div>
(Jelas, style paling baik diletakkan di dalam stylesheet, tetapi versi inline adalah ilustrasi.)