Как растянуть блок на всю ширину соседнего блока, ширина которого в свою очередь шире вьюпорта.
То бишь текст "рыба" должен растянуться по ширине блока "рыбак".
Фиксированной остается только ширина block2
https://jsfiddle.net/IvanVvV/hxpud92y/
Поясню, адаптирую сайт под мобильные устройства, область просмотра min-width:410px.
Но, на некоторых страницах, есть блоки шире чем 410px и сделать их 410px это слишком большие временные затраты.
viewport настроен следующим образом content="width=device-width"
При просмотре с телефона страниц с широкими блоками, вьюпорт становится по ширине этого самого широкого блока а вот остальные блоки остаются 410px и не желают растягиваться до всей ширины экрана.