Iframe динамического размера между двумя столбцами статического размера (макет с 3 столбцами) - PullRequest
0 голосов
/ 27 января 2012

Макет, который я ищу, - это один столбец статической длины слева, один столбец статической длины справа и средний столбец, растягивающийся для заполнения оставшегося пространства. Поэтому столбцы слева и справа должны оставаться одинакового размера независимо от изменения размера. У каждого из этих столбцов есть свой собственный элемент div, ниже я приведу код. Как я могу заставить это работать? Проблема в том, что iframe не растягивается, чтобы соответствовать оставшейся ширине. Спасибо!

HTML:

<div id="LeftColumn"></div>
<iframe id="ifrm"></div>
<div id="RightColumn"></div>

CSS:

iframe#ifrm {
    position: fixed;
    top: 3px;
    left: 210px;
    right: 140px;
    height: 98%;
}

div#LeftColumn {
    padding: 3px;
    position: fixed;
    top: 3px;
    left: 3px;
    border: 1px solid #494949;
    background-color: #EEEEEE;
    width: 200px;
    height: 97.5%;
}

div#RightColumn {
    position: fixed;
    right: 3px;
    border: 1px solid #494949;
    background-color: #EEEEEE;
    width: 140px;
    height: 98%;
}

1 Ответ

0 голосов
/ 27 января 2012

Для начала у вас, похоже, нет отверстия <div>, содержащего ваш iframe.

Как только это будет сделано, вы можете расположить свой iframe div относительно двух других и просто развернуть iframe внутри этого контейнера.

См. Демонстрацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...