В норме клики будут получены тем слоем, который выше. Но вы можете прописать ему pointer-events: none и он пропустит клики на более низкий слой. positivecrash.com/pointer-events_css
это все сообщает браузеру что эта страница состоит из контента дальше написан какой именно контент "text/html" тем самым сообщая ему чем нужно будет обрабатывать данную страницу
Это обычный data-атрибут, в который, как мне кажется, записана json-строка, в последствии преобразующаяся js-кой в объект и каким-то образом обрабатываемая.
Но это не точно:) (я не спец, о опыт по работе был).