I'm making some final corrections for my Elsevier submission. I have a problem with some tables covering a whole page, although they are small, and I can't manage to fix it. Here is the code.
\documentclass[preprint,12pt]{elsarticle}
\begin{document}
\begin{frontmatter}
\begin{table}
\caption{IoT Applications Overview}
\label{tab:3}
\centering
\begin{tabular}{p{0.25\columnwidth} p{0.6\columnwidth}}
\hline\noalign{\smallskip}
Application Type & Functionality \\
\noalign{\smallskip}\hline\noalign{\smallskip}
Environmental
& Smart Water Supply \\
& Smart Agriculture \\
& Environment Monitoring \\[0.75ex]
Healthcare
& Heart Rate Monitoring \\
& Blood Pressure Monitoring \\
& Glucometer Monitoring \\
& Real-Time Location of Medical Equipment \\[0.75ex]
Social
& Smart Homes \\
& Smart Surveillance \\
& Smart Mobility \\
& Smart Social Interactions \\
& Smart Shopping \\[0.75ex]
\raggedright
Energy Management & Smart Grid \\[0.75ex]
Industry 4.0
& Automated Machinery \\
& Smart Manufacturing \\[0.75ex]
Industry 5.0
& Synergy of Human and A.I. \\
\noalign{\smallskip}\hline
\end{tabular}
\end{table}
\end{document}
\endinput
EDIT: Sorry for the lack of information. Updated the code with document class.
Any guidance is appreciated!

\documentclasscommand is used, and please tell us how thetableenvironment is called. – Mico Jan 22 '22 at 10:36table, for example\begin{table}[ht]or\begin{table}[!ht]. – Zarko Jan 22 '22 at 11:02