Почему html {font-size: 1rem; } создать 1px правильную границу? - PullRequest
0 голосов
/ 08 ноября 2018

Я использую Bootstrap 4. У меня есть навигационная панель и т. Д. И т. Д.

При изучении медиазапросов я обнаружил правило CSS, которое я считаю полезным немного уменьшить общий размер шрифта ...

html {
  font-size: 0.9rem;
}

Проблема в том, что, когда я делаю это, кажется, что вводится правая граница / пробел в 1 пиксель на всю страницу.

В этом анимированном .gif вы должны увидеть разницу между нормальным размером в font-size: 1rem; (без рамки) и при перезагрузке границей, которая появляется при font-size: 0.9rem;.

enter image description here

Для ясности - граница не появляется сразу при загрузке; Мне нужно заглянуть вправо, чтобы показать это. И когда я это сделаю, он остается видимым.

Это нормальное поведение? Есть ли обходные пути?

Обновление:

Мне следовало написать код - https://jsfiddle.net/iamrobertandrews/aq9Laaew/266266/

1 Ответ

0 голосов
/ 08 ноября 2018

Измените класс в элементе нижнего колонтитула p-4 вместо p-3, см. Ниже code-

<footer class="container-fluid bg-dark text-white p-4">

</footer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...