Jump to content
  • 0

Прокрутка в ячейке таблицы неизвестной высоты


GrEb
 Share

Question

Всем привет,
табличная верстка,
в нижнюю строку таблицы добавляются данные, необходимо, что бы при достижении высоты окна содержимое нижней строки прокручивалось (а в дальнейшем и перематывалось на конец, но пока и прокрутка не работает). Достаточно, что бы работало в Интернет-Эксплорерах (это интерфейс для Windows-скрипта, поэтому указывать DOCTYPE нет смысла). Спасибо!
 

<head>
  <title>Untitled</title>
<style type="text/css">
html, body
    {
          height:100%;
          margin:0px;
          padding:0px;
          overflow: hidden;
    }
</style>
</head>

<body>
<table border="2" style="width:100%; height:100%; border:2px red dashed;">
    <tr>
        <td>asas</td>
    </tr>
    <tr>
        <td>
            <div  style="overflow-y:scroll; height:100%; border:2px blue dotted; width:100%;">
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
                asas<br />
            </div>
        </td>
    </tr>
</table>
</body>
</html>

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Игорь, спасибо, то что надо, но не дореализовано - при изменении размера окна все сбивается в примере, но идея ясна. А  мне ночью  в мозг пришло textarea вставить.
textarea c readonly (или disable - если надо убрать текстовый курсор) работает четенько и автоматом, но тут другое автоматом не работает - табличная верстка была задумана что бы верх таблицы максимально поджимался, оставляя максимум места для низа, куда выводятся строки данных, а textarea при изменении размера окна меняется в последнюю очередь - сперва растягивается верх таблицы, создавая уродские зазоры... Сделал пока указав в стиле верхних строк таблицы заведомо маленькую высоту height, тогда они занимают минимум места, отдавая все оставшееся место под нужный мне низ таблицы с textarea, который автоматически изменяет высоту вслед за изменением высоты окна

 

Edited by GrEb
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy