Размер div меняется от браузера к браузеру?

#html #css #height #width

Вопрос:

Здесь довольно простая проблема. Всякий раз, когда я меняю окна браузера, div в моем коде меняет размер. Внутри div находится список ссылок, в Chrome div идеально инкапсулирует все ссылки, но в чем-то вроде Firefox или Safari div останавливается примерно на предпоследней ссылке. Как сделать размер div одинаковым во всех браузерах?

 .test {
  width: 420px;
  height: 2270px;
  border: 1px solid grey;
  top: 50%;
  background-color: whitesmoke;
  position: relative;
  align: center;
}
 

Я предполагаю, что это связано с тем, как каждый браузер интерпретирует его, но я не совсем уверен, как это исправить.

Ответ №1:

Да, вы можете сохранить фиксированный размер div в зависимости от другого размера окна. Но это зависит от ваших потребностей. Если ваш div содержит текст/изображение , вы можете использовать

 overflow:hidden; 

Опять же, ваш div становится таким маленьким для экранов меньшего размера, и это ваша главная проблема, вы можете использовать

 min-width: 200px; 

В этом случае, даже если родительский div становится меньше, дочерний div будет таким же, если только родительский div не станет меньше дочернего div.