@inturizm

Какие процессы происходят при обновлении страницы?

Выложил на бесплатный хостинг первую страничку сайта:
https://inturizm.000webhostapp.com/

При первой загрузке страницы многие поля немного съезжают:
5bdc8d549dd13403557627.png
При обычном обновлении страницы все выравнивается:
5bdc8d7ab8d6b129085268.png

Объясните, пожалуйста, в чем может быть дело? И как это можно исправить?
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
Blink (именно он) странно ведёт себя, если margin/padding span’а задан в процентах. Видимо, там есть какой-то внутренний кэш шрифтов, и он для определения нужного размера span’а берёт устаревшие цифры.
Попробуйте помасштабировать страницу, и увидите, как пляшут надписи.
Вообще никто не говорит, как должен действовать margin в % для span’а. Но метод центровки откровенно странный и представляет собой ручную подгонку под желаемое (причём очень грубую). Я бы сделал достаточно большой блок и в нём бы отцентрировал иконку и надпись. Если какой-то рендерер не уместит надпись в одну строку — ну пускай…

UPD. Уточняю: Blink так ведёт себя, когда в блоке есть замкнутый круг: из-за float’а его ширина зависит от вёрстки текста в нём; из-за процентных отступов вёрстка текста зависит от размера блока.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы