Как определить высоту таблицы HTML, чтобы ее можно было использовать в высоте встроенного файла? - PullRequest
0 голосов
/ 26 октября 2019

Скажем, я создаю html-файл с именем "table.html", и его содержимое выглядит следующим образом:

<html>
  <body style='overflow:hidden'>
    <table>
      <tr>
        <th>1</th>
        <th>2</th>
        <th>3</th>
      </tr>
      <tr>
        <th>4</th>
        <th>5</th>
        <th>6</th>
      </tr>
    </table>
  </body>
</html>

Это дает нам таблицу из x * y пикселей. Кроме того, на html-странице нет колеса прокрутки (да, это преднамеренно).

Теперь скажите, что я хочу встроить этот HTML-файл в другой HTML:

<html>
  <head>
    <title>This is the page title!</title>
  </head>
  <body>
    <h1>This is the page header</h1>
    <h2>This is some page text</h2>
    <embed style='height:100%; width:100%;' src='table.html'></embed>
    <h2>Some more page text</h2>
  </body>
 </html>

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

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

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

...