Es de programar en html
Como hago para que haya una fila en la parte superior.
Respuestas a la pregunta
Para colocar una fila en la parte de arriba debes determinar cuantas filas quieres y luego cuantas columnas. En el codigo de abajo coloque frameset rows="fila1, fila2", y frameset cols="columna1,columna2,columna3".
<html>
<frameset rows="50%,50%">
<frame src="pag1.html">
<frameset cols="33%,33%,33%">
<frame src="pag2.html">
<frame src="pag3.html">
<frame src="pag4.html">
</frameset>
</frameset>
</html>
Te dejo una imagen de como quedaría. El comando frameset ya no es soportado por html5. Realmente solo se usa iframe que es similar a frameset pero solo para importar vídeos de youtube a tu sitio.
Te dejo el link del editor online por si quieres practicar
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_frame_mix