С самым простым языком программирования: пакет DOS
echo %LOGONSERVER%
Нет прямого способа сделать это в чистом html \ css. Однако это возможно с использованием js, если получить верхнее положение элемента и установить для верхней позиции страницы позицию этого элемента за вычетом половины высоты страницы.
Определите, какая часть вашей страницы вам действительно нужна вверху, и вместо этого разместите там привязку. Вы не сможете изменить способ интерпретации привязок браузерами - по крайней мере, не расстроив пользователей.
Я бы попробовал поставить отрицательное поле (или другой метод позиционирования), равное половине высоты страницы в целевом теге привязки.
Since "middle of the page" is relative to the size of the user's screen and window at any given time, you are going to have to use Javascript to achieve this, as there is no way in pure HTML/CSS to get the vertical screen width.
Firefox поддерживает установку свойства padding-top для именованной привязки. Оттуда вы можете установить cookie через javascript, который содержит размеры браузера, и соответственно настроить свой padding-top на стороне сервера. Для конечного пользователя это будет выглядеть как чистый html / css, но noam верен в том, что для получения размеров браузера требуется немного JS, поскольку он не предоставляет вам эту информацию без небольшого принуждения.