ZaxapKramer: нет. тогда только флекс. он для этого и создавался. ну конечно это можно самому сделать через тот же float:left; или inline block. но придется писать больше медиа запросов. нежели чем у flex.
Wexter: а это уже другой вопрос) ну роутеры питаются вроде от 12 вольт примерно. значит можно запитать от акумуляторов. или даже от пары банок акумов типа 18650. через повышающий модуль.
GreenMan1899: ты понимаешь что ты задавая height: 100% ограничиваешь окно на размер window. а тебе нужно чтобы и body и остальные внутри не ограничивалось по высоте.
Nekto_Habr: именно по сете чтоб делать - не думаю что такое нужно на 320px. а если и что то нужно будет уместить на 12 колонок - то точно по сетке не надо будет.