Going to give it a shot. Still new and have been studying positioning like crazy.
I believe you want to make your “G-DIV-INSIDE” relative and make your “h4” to absolute. Now the h4 is relative to the “G-DIV-INSIDE”. Now play with positioning to get it where you want.
As you can see from the screen that OwlSky is trying to recreate, the grid elements are simple - title, image, some description, everything one after another. There is no need for absolutely positioned children inside the divs.
Your parent div block (G-DIV-INSIDE) is too small for its content. It is just 100px width in height which is limiting what could fit inside. Remove the size limits so that it can be as large as necessary to accommodate for the things you put inside.