Kita dapat mengatur gambar sebagai gambar latar belakang <div>
seperti:
<style>
#test {
background-image: url(./images/grad.gif);
background-repeat: no-repeat;
background-position: center center;
width:80%;
margin-left:10%;
height:200px;
background-color:blue;
}
</style>
<div id="test"></div>
Saya perlu mengatur meja di tengah secara <div>
horizontal & vertikal. Apakah ada solusi lintas-browser yang digunakan CSS
?
testHeight
disini#test
elemen. Maaf bila membingungkan.javascript
,jQuery
,AJAX
dll sehingga orang lain dapat memahamiInilah yang bekerja untuk saya:
Dan ini selaras secara vertikal dan horizontal.
sumber
Untuk posisi pusat secara horizontal dapat Anda katakan
width: 50%; margin: auto;
. Sejauh yang saya tahu, itu cross browser. Untuk penyelarasan vertikal Anda dapat mencobavertical-align:middle;
, tetapi itu hanya dapat berfungsi dalam kaitannya dengan teks. Ini patut dicoba.sumber
Tambahkan saja
margin: 0 auto;
ketable
. Tidak perlu menambahkan properti apa pun kediv
Catatan: Menambahkan warna latar belakang ke div untuk memvisualisasikan perataan tabel ke pusatnya
sumber
Selain itu, jika Anda ingin memusatkan secara horizontal dan vertikal - alih - alih memiliki desain aliran (dalam kasus seperti itu, solusi sebelumnya berlaku) - Anda dapat melakukan:
absolute
ataurelative
penentuan posisi (saya menyebutnyacontent
).wrapper
).wrapper
div.Catatan: Anda tidak dapat menyingkirkan div pembungkus, karena gaya ini tidak bekerja secara langsung di atas tabel, jadi saya menggunakan div untuk membungkusnya dan memposisikannya, sementara tabel dialirkan di dalam div.
sumber
Anda dapat memusatkan kotak baik secara vertikal maupun horizontal, menggunakan teknik berikut:
Wadah outher:
display: table;
Wadah batin:
display: table-cell;
vertical-align: middle;
text-align: center;
Kotak konten:
display: inline-block;
Jika Anda menggunakan teknik ini, cukup tambahkan tabel Anda (bersama dengan konten lain yang ingin Anda ikuti) ke kotak konten.
Demo:
Lihat juga Fiddle ini !
sumber
Saya menemukan bahwa saya harus memasukkan
untuk "margin: 0 auto" berfungsi untuk tabel.
sumber