Я пытаюсь создать следующую сетку, которая будет показывать ребенка при клике.
Итак,
[ссылка1] [ссылка2] [ссылка3]
[ссылка4] [ссылка4] [ссылка4]
станет,
[ссылка1] [ ссылка2 ] [ссылка3]
[--------- ссылка2 содержание ---------]
[ссылка 4] [ссылка 4] [ссылка 4]
Т.е., щелкнув ссылку2, вы обнаружили содержимое, относящееся к ссылке2 в сетке под ней.
Я пытался сделать это семантически, сгруппировав ссылку и контент вместе в dl ..
<div style="display: flex">
<dl>
<dt><a href="#accordion1">Link1</a></dt>
<dd>Content 1</dd>
</dl>
<dl>
<dt><a href="#accordion2">Link2</a></dt>
<dd>Content 2</dd>
</dl>
<dl>
<dt><a href="#accordion3">Link3</a></dt>
<dd>Content 3</dd>
</dl>
..etc
</div>
С этим расположением я прав, думая, что я не смогу сделать соответствующую ширину соответствующей из-за смежных блоков ??
И если это так, нужно ли разбивать макет на серию div (за счет уменьшения семантики)?
Любая помощь приветствуется.
Заранее большое спасибо,