Changing height of vertical line in tabular

Is there any way of changing the height of the vertical lines of a tabular environment?

Here is my MWE:

\begin{tabular}{|c|c|}
Cell 1 & Cell 2 \\ \hline
\end{tabular}


which generates:

However, I'd like to have the vertical line between Subheader 1 and Subheader 2 a bit shorter.

You can use the ! feature of the array package, together with \vline; however, it would be better not using vertical rules at all, as shown in the second table.

\documentclass{article}
\usepackage{array} % necessary for the shorter rule
\usepackage{booktabs} % for the second example
\begin{document}

\begin{tabular}{|c|c|}
\hline
\hline
Cell 1 & Cell 2 \\
\hline
\end{tabular}

\bigskip

\begin{tabular}{cc}
\toprule
\midrule
Cell 1 & Cell 2 \\
\bottomrule
\end{tabular}

\end{document}


use \multicolumn{2}{c}{Header 1} or:

\documentclass[fontsize=12pt]{scrartcl}
\usepackage{array}
\begin{document}

\begin{tabular}{|c|c|}
\multicolumn{2}{!{\vrule height 0.6ex}c!{\vrule height 0.6ex}}{Header 1}\\

\multicolumn{1}{|c}{Subheader 1} & \multicolumn{1}{c|}{Subheader 2} \\.