frameset => iframes
Здравствуйте. С версткой не часто имею дело, поэтому нужна помощь, думаю, что задача классическая.
Есть блок 100% x 100%. Внутри него 2 iframe. Нужно чтобы нижний был прижат к низу и имел фиксированную высоту, а верхний занимал все оставшееся пространство сверху экрана, а не страницы, то есть не должно быть скроллбара у основного окна, если бы это был frameset, то было бы
<frameset rows = "*,50">
<frame />
<frame />
</frameset>
Но frameset использовать нельзя. У меня предчувствие что вопрос глупый. Заранее спасибо за помощь. |
Попробуй посмотреть здесь http://www.dikarka.ru/lessons/lesson_14.shtml
|
Magneto,
Спасибо большое, почитаю UPD Посмотрел, там только frameset, с ним то проблем нет, надо сверстать точно также как в примере в первом посте, но с помощью iframe-ов, я так не умею :( |
Навскидку:
<style>
* {
margin: 0;
padding: 0;
border: 0;
}
body, html {
height: 100%
}
#wrapper {
border-bottom: solid 150px transparent;
position: absolute;
top: 0px;
left: 0px;
bottom: 0px;
right: 0px;
}
#top {
width: 100%;
height: 100%;
}
#bottom {
width: 100%;
height: 150px;
position: absolute;
bottom: 0px;
}
</style>
<div id="wrapper">
<iframe id="top" src="http://habrahabr.ru"></iframe>
</div>
<iframe id="bottom" src="http://javascript.ru"></iframe>
|
Magneto,
Аххах, интересно с бордером, никогда такого не видел :) Спасибо :) |
типа такого?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style>
body{
height:200px;
}
.box{
width:100%;
height:100%;
}
.box iframe:first-child{
box-sizing:border-box;
-moz-box-sizing:border-box;
padding-bottom:50px;
height:100%;
}
.box iframe+iframe{
height:50px;
margin-top:-50px;
}
iframe{
display:block;
border:0;
}
</style>
</head>
<body>
<div class="box">
<iframe src="http://javascript.ru/"></iframe>
<iframe src="http://javascript.ru/"></iframe>
</div>
</body>
</html>
|
А вам уже ответили...
|
Seva1986,
Нет, все равно спасибо, интересно иметь на вооружении несколько разных способов, вдруг из за какой то специфики, один из низ не подойдет. Благодарю. |
| Часовой пояс GMT +3, время: 16:16. |