Алена, В Фигме можно сделать конечно чтобы у вас в зависимости от ширины контента менялись размеры блоков (это конечно удобно, но мне кажется не сильно нужно) т.е привязать ширину к ширине другого блока.
Алена, ну верстальщику главное чтобы было понятно как блок складывается в других разрешениях. К примеру было 2 рядом блока, а стал 1 во всю ширину. как в схематичном примере 2 и 1 вариант
не понятно зачем вам такая катовася... в чем ваша задача? ну вы можете в теории попробывать перебирать все тэги на странице запоминать их порядок и порядок забираемых текстов и потом вставлять по очереди
ну по сути смотря как сделан фильтр. Если он добавляет в ссылку ?page=3&sort=desc&category=3, то можно считывать с ссылки и подставлять при загрузке страницы, а при изменении менять ссылку)
Воспользуйтесь песочницей например Jsfiddle. Так вам быстрее помогут. А так же вы можете показать все скриншотами... чего вы хотите добиться и как у вас сейчас. Просто чисто в коде разбираться такое себе... нужно визуально видеть, а лучше щупать)
Подключайте телефон к компьютеру и через devtools проверяйте что за блок выходит за границы
(P.S если у вас iPhone, то поможет только комп на macos, хотя давно не смотрел, может уже придумали как обойти это)
Ну почему бы не выводить ID записи которую редактируете и делать update where id. А если нажимаете на кнопку добавить, то добавляете insert без ON DUPLICATE KEY