Высота стола не установлена ​​для Chrome - PullRequest
0 голосов
/ 02 июня 2019

Установка фиксированной высоты для <tr> в таблице не работает в Chrome.

Если вы примените height: 90%, оно изменится на 100%. Остальные 10% невидимы.

Но это работает в IE.

Почему это не работает в Chrome?

<table style = "height:100%">
  <tr style = "height:20px"></tr>
  <tr style = "height:90%"></tr>
  <tr style = "height:20px"></tr>
  <tr style = "height:10%"></tr>
</table>

1 Ответ

0 голосов
/ 03 июня 2019

ааааа, да, браузерные несоответствия.Мы имеем дело с этим с тех пор, как Netscape был не единственным браузером, который использовался (иначе как Интернет стал общедоступным).

Самый простой способ справиться с этим, кажется, через CSS.Добавьте это в верхней части вашей страницы CSS (ниже @charset "UTF-8";):

html, body {
  height:100%;
  width:100%;
  margin:0;
  padding:0;  )

Без него все в IE обычно на 8 пикселей ниже, чем в любом другом браузере.Человечество не знает причин, почему ...

...