some content
\begin{table}[t]
\begin{tabular}{c c c}
tabular content
\end{tabular}
\end{table}
\chapter{new chapter}
The output is:
First page:
some content
Second page:
table centered vertically
Third page:
new chapter
The problem is that table is centered vertically although its position is set to top [t] and second page's content is only table. How to force it to set it really on top?
tableorfigurearen't binding for LaTeX and changed if required. The\chaptercreates a new page and flushes all floats using\clearpage. Apparently there is not enough material in 'some content' to fill the page where the table appears. Because the page only contains a float it is changed to a float page, i.e.[p], which centers the table. You could move thetableearlier in the code to place it on top of the previous page. – Martin Scharrer May 26 '11 at 20:24