2012-02-27 6 views
5

Staram się, aby ten stół leżał w środku zawierającego go elementu div i doprowadzał mnie do szaleństwa! Próbowałem użyć CSS i sztuczek HTML, aby to zrobić i nic nie działa. Mój ostatni wysiłek polegał na dodaniu dopełnienia po lewej stronie kolumn i po prostu spoglądam na to, ale zdecydowałem się poprosić o pomoc przed pójściem na taką miarę.Wyśrodkowanie tabeli w DIV

http://jsfiddle.net/RQXvR/

+0

Czy masz lepszy przykład? Twój stół zajmuje całą szerokość elementu div, który jest w –

+0

Masz "kontener" klasy na swoim stole, który sprawia, że ​​zajmuje całą szerokość swojego rodzica –

Odpowiedz

12

spróbować tego css dla tabeli

table {margin: 0 auto;} 
+0

Niestety, próbowałem tego wcześniej bez skutku .. dziękuję ty tho – user1053263

+0

Witam user1053263, widziałem twój kod i css w firefox 3.6 i twoja tabela jest w środku div = class = "content". Czy możesz wskazać, gdzie dokładnie zmierzysz się z problemem lub inaczej otrzymuję twoje pytania. LUB Czy wyrównanie środka komórek tabeli jest wyrównane? – w3uiguru

1

jak o dodanie innego div z tej właściwości CSS?

+0

Próbowałem zawrzeć w nim tabelę w dv, ale nic. – user1053263

0

zrobić

Określ szerokość div na przykład: 1000px;

, więc element div musi mieć ten styl CSS, aby go umieścić w środku.

.div 
{ 
width:1000px; 
position:relative; 
z-index-200; 
left:50%; 
margin-left: -500px; 
} 

Objaśnienie:

margin-left = połowa szerokości podanej.

+0

Proszę ponownie przeanalizuj swój kod. – Purag

+0

huh ?? edytowane z powodu brakującego średnika? dlaczego -1? tak niegrzeczny .. – Bert

+0

Przykro mi, nie chciałem być niegrzeczny - po prostu wskazywałem, że są błędy składniowe i że to nie zadziała z jednego konkretnego powodu. Czy musisz mi powiedzieć, jaki jest tego powód? – Purag

3

Spróbuj użyć tagów <center> </center>.