2012-05-16 15 views
6

Próbuję ustawić niższy stół i więcej w prawo, tak jak pierwotnie był. Jak mogę to zrobić? Jakie są atrybuty? Dzięki!Jak pozycjonować HTML tabeli?

+1

'margin'? Więcej kontekstu proszę. Jsfiddle byłoby miłe. – jaredhoyt

+0

http://www.htmldog.com/guides/cssbeginner/ – BalusC

Odpowiedz

14

Chciałbyś użyć CSS, aby to osiągnąć.

powiedzieć, masz tabelę z id atrybut = „my_table”

co chcesz napisać następujących w pliku css

#my_table{ 
    margin-top:10px //moves your table 10pixels down 
    margin-left:10px //moves your table 10pixels right 
} 

jeśli nie masz plik CSS, a następnie można wystarczy dodać margin-top:10px, margin-left:10px do atrybutu style w elemencie tabeli jak tak

<table style="margin-top:10px; margin-left:10px;"> 
    .... 
</table> 

Istnieje wiele zasobów w sieci, CSS i HTML opisujący szczegółowo

0

Jak wspomniał BalausC w komentarzu, prawdopodobnie szukasz CSS (kaskadowych arkuszy stylów), a nie atrybutów HTML.

Aby umieścić element, należy w nim umieścić <table>, który ma być wypełniony lub marginesami.

różnica między marginesami i uszczelek może być postrzegane jako "model box":

box model image

Obraz z artykułu HTML Dog na marginesie i wyściółka http://www.htmldog.com/guides/cssbeginner/margins/.

Gorąco polecam powyższy artykuł, jeśli chcesz się nauczyć obsługi CSS.

Aby przenieść tabelę w dół iw prawo użyłbym marże tak:

table{ 
    margin:25px 0 0 25px; 
} 

Jest to skrót więc marginesy są następujące:

margin: top right bottom left;