Xpoint
   [напомнить пароль]

Слои и height=100%

Метки: [без меток]
2009-04-13 12:15:53 [обр] † Stratos †[досье]

Здравствуйте! Имеет такой код

<html>

<head>
    <style>
body {
    margin: 0;
    background-color: #ffffff;
}

#backgroundLines {
    border: 1px solid;
    height: 100%;
    width: 100%;
    background-color: #54545e;
    z-index: 0;
    position: absolute;
}

table.mainTable {
    border: 0px;
    width: 100%;
    z-index: 10;
    position: absolute;
}

    </style>
</head>

<body>
  <div id="backgroundLines"></div>
  
  <table class="mainTable" cellpadding="0" cellspacing="0" align="center" border="0" id="tableMain">
    <tr height="16px" class="line">
      <td rowspan="100">&nbsp;</td>
      <td rowspan="2" width="50px" nowrap="nowrap" background="imag/emblem1.gif" style="background-repeat:no-repeat; background-position:right bottom;">&nbsp;</td>
      <td width="900px" nowrap="nowrap" background="imag/topLine.gif">&nbsp;
          <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>      <br>
      </td>
      <td rowspan="2" width="50px" nowrap="nowrap">&nbsp;</td>
      <td rowspan="100">&nbsp;</td>
    </tr>

  </table>
</body>

</html>

подскажите пожалуйста почему мой слой #backgroundLines имеет 100% от экрана, а не от содержимого? и как это исправить?

спустя 41 минуту [обр] † Stratos †[досье]
я проблему конечно же эту решил. через ява скрипт - но может можно как-нибудь без ява скрипт?
спустя 28 минут [обр] WWWoron(0/9)[досье]

† Stratos †[досье] #backgroundLines имеет высоту 100%, потому что, Вы так ему и указали: #backgroundLines {height: 100%}

Сформулируйте четче, что Вы хотите получить в результате?

спустя 9 минут [обр] † Stratos †[досье]

WWWoron[досье]
да. я высоту указал 100% в надежде на реальные 100 процентов.
то есть я хочу, чтобы слой был на 100% от размера рабочей области в браузере,
а 100% от всего занимаемого контента

на ява скрипте я сделал следующее:

  1. взять offsetHeight у #tableMain
  2. установить height #backgroundLines = высоте в пункте1
спустя 9 часов [обр] Василий Свиридов(1/175)[досье]
† Stratos †[досье]
Чтобы слой был размером с окно браузера нужно так-же сказать тегам html и body, что их размер должен быть 100%. Но будут возникать косяки если размер контента больше размера рабочей области.
спустя 9 дней [обр] Alextos[досье]

Василий Свиридов: Чтобы слой был размером с окно браузера нужно так-же сказать тегам html и body, что их размер должен быть 100%. Но будут возникать косяки если размер контента больше размера рабочей области.

А возможно ли избавиться от этих косяков?

Powered by POEM™ Engine Copyright © 2002-2005