Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [HTML] не правитьно растягиваются слои


Автор: zailax 4.4.2013, 14:12
есть два слоя с таблицами. так вот при появлении полосы прокрутки на верхнем слое нижний растягивается только на видимую часть окна браузера, т.е. снизу остается белая полоса. как от этого избавиться?
Код

<html>
<head>
<title> </title>
<style>

   #background {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
   }
   
   #buttons {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height:100%;
    z-index: 2;
   }

</style>
</head>

<body>
<div id="background">
<table style="height:100%; width:100%;" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" height="100%" bgcolor="#aaaaaa"></td>
  </tr>
</table>

</div>

<div id="buttons">
<table style="height:100%; width:100%;" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%" height="150"></td>
    <td width="150"></td>
    <td width="50%"></td>
  </tr>
  <tr>
    <td height="40"></td>
    <td><img src="1.jpg" width="150" height="40"></td>
    <td></td>
  </tr>
  <tr>
    <td height="9"></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="40"></td>
    <td><img src="2.jpg" width="150" height="40"></td>
    <td></td>
  </tr>
  <tr>
    <td height="100%"></td>
    <td><p>f</p>
      <p>f</p>
      <p>f</p>
      <!-- еще много раз :) -->
      <p>f</p>
      <p>&nbsp;</p>
      <p>f</p></td>
    <td></td>
  </tr>
</table>

</div>
</body>
</html> 


только не предлагайте сделать просто фон либо убрать таблицу, они нужны)

Автор: zailax 6.4.2013, 00:50
Никто ничего не подскажет?? Как я понял тут только java скрипт может помочь. Единственное может кто сможет показать как его прикрутить?)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)