Id сообщения можете прикрепить к дата атрибуту сообщения в разметке.
Дальше вам нужно повесить событие клика которое будет вычитывать содержимое атрибута и отправлять значение его в DELETE запросе на удаление бекенду. Образец
Смею предположить, что стоит попробовать в процентах задавать такое.
Скажем header и footer по 20 процентов а 60 процентов нужный вам контейнер. Такое?
https://jsfiddle.net/55anqpg3/12/
Посмотрите.
Суть заключается в том, что вам нужен div, в него поместить другие div, которые в свою очередь вы через css делаете круглыми. Ну а дальше уже можете поместить картинки внутри окружностей.
у каждого div который хотите поставить друг на друга свойство
position:relative
и смотрите в сторону z-index с его помощью можно накладывать картинки одну на одну. Порядок только проставить.