<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как сделать HTML страницу из трёх блоков с прокруткой среднего </title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html</link>
    <description>Доброго дня Уважаемые!&lt;br&gt;&lt;br&gt;Клепаю тут страницу, и хочу чтобы не было JS, а надо в частности мне сделать стандартную штуку:&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;   &amp;lt;div id=&quot;pgHeader&quot;&amp;gt;Тут шапка страницы. Её высота неизвестна&amp;lt;/div&amp;gt;&lt;br&gt;   &amp;lt;div id=&quot;pgContent&quot;&amp;gt;Тут собственно блок с содержимым. Он должен быть высотой от шапки до подножья, и если содержимое не влазит, то с прокруткой (но только сам блок с прокруткой, а не страница)&amp;lt;/div&amp;gt;&lt;br&gt;   &amp;lt;div id=&quot;pgFooter&quot;&amp;gt;Это подножье страницы, тоже неясна высота. Этот блок должен быть прикреплен к низу экрана.&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt; &lt;br&gt;&lt;br&gt;Подскажите как это на CSS сделать? Т.е. шапка и подножье всегда должны быть на своих местах соответственно сверху и снизу, а блок содержимого при необходимости скроллиться.&lt;br&gt;</description>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (КриоМух)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#11</link>
    <pubDate>Tue, 13 Feb 2024 16:46:32 GMT</pubDate>
    <description>&amp;gt; Кажись так &lt;br&gt;&lt;br&gt;Спасибо огромное, Уважаемый! &lt;br&gt;&lt;br&gt;Именно так получилось. Всё оказалось до неприличия просто&lt;br&gt;&#091;code&#093;&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;test&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;style&amp;gt;&lt;br&gt;body &#123;&lt;br&gt;margin: 0;&lt;br&gt;padding: 0;&lt;br&gt;&#125;&lt;br&gt;#d1 &#123;&lt;br&gt;display: flex;&lt;br&gt;flex-flow: column;&lt;br&gt;background-color: yellow;&lt;br&gt;height: 100vh;&lt;br&gt;width: 50vw;&lt;br&gt;margin: 0 auto;&lt;br&gt;&#125;&lt;br&gt;#d2_1 &#123;&lt;br&gt;background-color: white;&lt;br&gt;&#125;&lt;br&gt;#d2_2 &#123;&lt;br&gt;background-color: blue;&lt;br&gt;height: 99&#037;;&lt;br&gt;overflow-y: scroll;&lt;br&gt;&#125;&lt;br&gt;#d2_3 &#123;&lt;br&gt;background-color: red;&lt;br&gt;&#125;&lt;br&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt; &lt;br&gt;&amp;lt;div id=&quot;d1&quot;&amp;gt;&amp;lt;!-- Общий блок --&amp;gt;&lt;br&gt;&amp;lt;div id=&quot;d2_1&quot;&amp;gt;ШАПКА ТУТ&amp;lt;/div&amp;gt;&amp;lt;!-- Шапка --&amp;gt;&lt;br&gt;&amp;lt;div id=&quot;d2_2&quot;&amp;gt;Содержимое тут&amp;lt;/div&amp;gt;&amp;lt;!-- Содержимое --&amp;gt;&lt;br&gt;&amp;lt;div id=&quot;d2_3&quot;&amp;gt;Подножье тут&amp;lt;/div&amp;gt;&amp;lt;!-- Подножье --&amp;gt;&lt;br&gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt; &lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#10</link>
    <pubDate>Sat, 10 Feb 2024 07:02:59 GMT</pubDate>
    <description>На stallman.org те самые три блока посмотри.&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#9</link>
    <pubDate>Fri, 09 Feb 2024 22:53:54 GMT</pubDate>
    <description>&amp;gt; Доброго дня Уважаемые!&lt;br&gt;&lt;br&gt;Решили задачку?&lt;br&gt;Как вариант можно было основной каркас обернуть в див со свойством&lt;br&gt;display: flex;&lt;br&gt;Flex-flow: column;&lt;br&gt;Justify-content: space-between;&lt;br&gt;&lt;br&gt;Кажись так&lt;br&gt;А центральному блоку поставить overflow-y: scroll;&lt;br&gt;Но ему скорее всего еще желательно задать св-во height: ...&#037;&lt;br&gt;&lt;br&gt;Ну как-то так&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (КриоМух)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#8</link>
    <pubDate>Wed, 15 Nov 2023 14:13:07 GMT</pubDate>
    <description>&amp;gt; Высота таблицы 100&#037;, &lt;br&gt;&amp;gt; высота заголовка 100px, &lt;br&gt;&amp;gt; высота середины не указана, &lt;br&gt;&amp;gt; высота футера 100px.&lt;br&gt;&lt;br&gt;Вы таки настаиваете что футер и заголовок должны быть жестко заданной высоты. Но этого нет в условии. Понимаете, вот к примеру в шапке блок H1 с текстом - типа лого, также контакты всякие написаны. В футере тоже что-то текстом оформлено, откуда там знать какую задавать высоту? Ведь это будет зависеть от разрешения, шрифтов и прочих пользовательских условий.&lt;br&gt;&lt;br&gt;Как на форумах любят давать свои условия задач, вместо ответов на вопросы сформулированные вопрошающим. Ужас.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#7</link>
    <pubDate>Wed, 15 Nov 2023 07:33:11 GMT</pubDate>
    <description>Высота таблицы 100&#037;,&lt;br&gt;высота заголовка 100px,&lt;br&gt;высота середины не указана,&lt;br&gt;высота футера 100px.&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (КриоМух)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#6</link>
    <pubDate>Sat, 28 Oct 2023 17:49:51 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     height: 110px; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     overflow-x: hidden; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     overflow-y: auto; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt;     text-align:justify; &lt;br&gt;&amp;gt;             &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&lt;br&gt;Слушайте, но ведь ясно видно, что данное решение не подходит. В нём подразумевается, что высота div&apos;а известна, она и задаётся в стиле. А я же написал задачу. Что сколько-то вертикали уходит на заголовок, сколько-то на подножье, остальное (неизвестно сколько, зависит от браузера, разрешения у пользователя, от шрифтов и пр.) должно остаться на контент. И в этом соль и есть как отвести ему только оставшееся место на экране. Условия же вопроса вполне однозначно описаны, можно ведь прочитать прежде чем отвечать, и уж тем более прежде чем ворчать не по делу.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#5</link>
    <pubDate>Fri, 27 Oct 2023 16:28:13 GMT</pubDate>
    <description>так третий ответ в гугле на &quot;scroll inside div&quot; - https://www.geeksforgeeks.org/making-a-div-vertically-scrollable-using-css/&lt;br&gt;ну вы ч0&lt;br&gt;&lt;br&gt;            div.scroll &#123;&lt;br&gt;                margin:4px, 4px;&lt;br&gt;                padding:4px;&lt;br&gt;                background-color: green;&lt;br&gt;                width: 500px;&lt;br&gt;                height: 110px;&lt;br&gt;                overflow-x: hidden;&lt;br&gt;                overflow-y: auto;&lt;br&gt;                text-align:justify;&lt;br&gt;            &#125;&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (КриоМух)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#4</link>
    <pubDate>Thu, 26 Oct 2023 16:33:55 GMT</pubDate>
    <description>&amp;gt; Я бы фреймами сделал.&lt;br&gt;&lt;br&gt;Ну фреймы вроде как неактуально настолько, что их даже из браузеров то ли подумывают выпиливать, то ли выпилили. Не, фреймы это шибко жоский хардкор.&lt;br&gt;</description>
</item>

<item>
    <title>Как сделать HTML страницу из трёх блоков с прокруткой среднего  (КриоМух)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID8/8363.html#3</link>
    <pubDate>Thu, 26 Oct 2023 16:06:43 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; &amp;lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;HTML&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;HEAD&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;/HEAD&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;BODY BGCOLOR=&quot;#FFFFFF&quot;&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;TABLE&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;!-- Тут будет верстка --&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;/TABLE&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;/BODY&amp;gt; &lt;br&gt;&amp;gt; &amp;lt;/HTML&amp;gt; &lt;br&gt;&lt;br&gt;Спасибо, но можно чуточку более развёрнуто, как сделать чтобы ячейка в среднем из 3-х рядов в таблице не растягивалась под своё содержимое?&lt;br&gt;т.е. какой набор трюков нужен над таблицей&lt;br&gt;&amp;lt;table&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;шапка&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;содержимое + &amp;lt;img style=&quot;height:2000px&quot; src=&quot;путь_к_большой картинке&quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;подножье&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br&gt;&amp;lt;/table&amp;gt;&lt;br&gt;, чтобы таблица растянулась на экран, шапка верхняя часть, подножье снизу, а содержимое с огромной картинкой в ячейке у которой скролл по вертикали, которым это содержимое и мотается?&lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
