Hay varias formas de indicar la propoción (ancho o alto) de cada frame:
Porcentaje
Por ejemplo cols="70%, 30%" En donde la columna de la izquierda mide el 70% de la ventana y 30% la de la derecha.
Múltiplos
Por ejemplo cols="*,5*" En donde la columna de la izquierda mide un tanto contra 5 tantos para la de la derecha.
Pixeles
Por ejemplo cols="50,350" En donde la columna de la izquierda mide 50 pixeles y la de la derecha 350. No se recomienda utilizar sólo por pixeles; véase combinada.
Combinada
Por ejemplo rows="70, 50%,*" 70 pixeles para la hilera de arriba, 50% de la pantalla (alto) para la del centro y el resto para la de abajo.
Como se puede ver, para dividir verticalmente una ventana, es necesario cambiar el término cols="*,*" por rows="*,*". O cualquiera que se la proporción que se desee manejar. Véase el siguiente ejemplo:
<HTML>
<FRAMESET rows="10%,*">
<FRAME src="A.html">
<FRAME src="B.html">
</FRAMESET>
</HTML>
Este código es para un arreglo de frames como el siguiente:
Página A.html (10% del alto de la ventana)
Página B.html
También puede haber otras distribuciones más complicadas de frames.