I have the ability to split the entire page into four regions, which are:
[header] (at the very top), [nav] (located directly below the header), [section] (bottom left), and [main] (bottom right).
The [nav] section contains a list of hyperlinked items (such as "item-A", "item-B", etc).
The objective is as follows:
When "item-A" is chosen, the corresponding sub-list containing "A1", "A2", "A3", and so on should be displayed in the [section] region. Likewise, if "item-B" is selected, the sub-list "B1", "B2" should replace the previous content and be shown in the [section] area.
"B2" is linked to the file "B.html, which, when accessed, should run in the [main] section.
How can I achieve all of the above?
P.S. While I can accomplish this using [frame] and [frameset], these elements are considered outdated in HTML5.
https://i.sstatic.net/b9P0d.png
The widths and heights of each region can be specified within the CSS configuration.