HTML: То, чтобы заставлять ссылку привести к привязке, центрируемой посреди страницы

С самым простым языком программирования: пакет DOS

echo %LOGONSERVER%
24
задан olamundo 13 September 2009 в 21:09
поделиться

5 ответов

Нет прямого способа сделать это в чистом html \ css. Однако это возможно с использованием js, если получить верхнее положение элемента и установить для верхней позиции страницы позицию этого элемента за вычетом половины высоты страницы.

9
ответ дан 28 November 2019 в 23:21
поделиться

Определите, какая часть вашей страницы вам действительно нужна вверху, и вместо этого разместите там привязку. Вы не сможете изменить способ интерпретации привязок браузерами - по крайней мере, не расстроив пользователей.

2
ответ дан 28 November 2019 в 23:21
поделиться

Я бы попробовал поставить отрицательное поле (или другой метод позиционирования), равное половине высоты страницы в целевом теге привязки.

0
ответ дан 28 November 2019 в 23:21
поделиться

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.

1
ответ дан 28 November 2019 в 23:21
поделиться

Firefox поддерживает установку свойства padding-top для именованной привязки. Оттуда вы можете установить cookie через javascript, который содержит размеры браузера, и соответственно настроить свой padding-top на стороне сервера. Для конечного пользователя это будет выглядеть как чистый html / css, но noam верен в том, что для получения размеров браузера требуется немного JS, поскольку он не предоставляет вам эту информацию без небольшого принуждения.

0
ответ дан 28 November 2019 в 23:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: