Алексей Струков: сложности возникают из-за пробелов между inline-элементами..
Потом возникают странные разметки типа
.wrapper padding: 0 5px 5px 10px;
.element margin: 5px 5px 0 -0.25em;
Про 0.25 уже сказали. Чтобы сделать границу в 1px надо ещё повозиться. А на флексе будет просто
.wrapper padding: 0px 1px 1px 0px;
.element margin: 1px 0px 0px 1px;
GaserV: думаю, если писать всё на чистом фреймворке, то изучить ларавел мб и имеет смысл (маршруты там вроде попродвинутей, например). А если ангуляр на фронт прикручивать, то перспектив не особо много видно
Sergey Goryachev: ну посмотрите, как на тостере это выглядит на узком экране. Там при нажатии основной блок сворачиваются, а остльные выезжают. Так, если выбрано Item2, он будет и среди разворачиваемого списка (т.е. присутствует дважды в html)