How to make div's percentage width relative to parent div and not viewport
问题 Here is the HTML I am working with. <div id=\"outer\" style=\"min-width: 2000px; min-height: 1000px; background: #3e3e3e;\"> <div id=\"inner\" style=\"left: 1%; top: 45px; width: 50%; height: auto; position: absolute; z-index: 1;\"> <div style=\"background: #efffef; position: absolute; height: 400px; right: 0px; left: 0px;\"></div> </div> </div> What I would like to happen is for the inner div to occupy 50% of the space given to its parent div(outer). Instead, is is getting 50% of the space