Biasanya desainer web membuat blok yang terletak di tengah layar menggunakan nilai auto pada margin kiri dan kanan seperti ini
margin-left:auto; margin-right:auto;
atau menggunakan shorthand code seperti ini
margin:0px auto;
Keterangan:
margin vertical (atas dan bawah) : 0px
margin horizontal (kiri dan kanan) :auto
Tetapi cara diatas tetap tidak bekerja pada browser Internet Explorer, terutama Internet Explorer versi 5, untuk mengatasi masalah ini yang harus kita lakukan hanyalah menyisipkan deklarasi DOCTYPE sebelum tag <html>.
Untuk melihat daftar DOCTYPE yang bisa digunakan silakan lihat di situs W3Schools
http://w3schools.com/html/html_doctype.asp
contohnya seperti dibawah ini
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Rata tengah</title>
<style type="text/css">
.tengah {
width:500px;
border:ridge 3px #FF0000;
text-align:center;
margin:0px auto;
}
</style>
</head>
<body>
<div class="tengah">
Rata tengah
</div>
</body>
</html>
atau coba contoh dari W3Schools.com disini http://www.w3schools.com/css/tryit.asp?filename=trycss_align_container_ie5
Coba cara tersebut dan buka pada browser Internet Explorer dan lihat hasilnya :).
Sumber : http://www.w3schools.com/css/css_align.asp







