Подскажите, пожалуйста, как задавать диву центрально положения по вертикали и горизонтали?
И можно ли как-то в браузере вывести сетку или разметку, чтобы не на глаз подбирать расположение в absolute, а точно увидеть, какие параметры x, y задавать?
Сетка в современных браузерах есть, скажите какой Вы используете?
На глаз тоже подбирать не обязательно. Способов центрирования блока существует множество: через display: tableж и display: table-cell; через position: absolute; и transform: translate(-50%, -50%); через display: inline-block; text-align: center; и line-height. И мой любимый display: flex; и margin: auto;
Если покажете остальную вёрстку, смогу подсказать какой способ лучше в Вашем случае.
https://learn.javascript.ru/css-center
Прочитай всё, включая комментарии. И больше таких вопросов никогда не возникнет. Там перечислены практически все css методы для центровки по горизонтали/вертикали, даже такое: