>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >FF не понимает высоту в процентах!? http://forum.mozilla-russia.org/viewtopic.php?id=14686 |
Xoce > 27-12-2006 11:04:27 |
Выделить код Код:<table border="1" style="width: 21%; height: 100%;"> <tr> <td height="1%"> <div style="width: 100%; height: 100px;"> 1 </div> </td> </tr> <tr> <td height="99%"> <div style="width: 100%; height: 100%; border: solid 1px red; overflow: scroll;"> <div style="width: 100%;"> sdv <hr size="1" width="400"> <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><br><br> sv </div> </div> </td> </tr> </table> Почему не работает? |
ragnaar > 27-12-2006 11:12:57 |
==> Разработка |
Xoce > 27-12-2006 11:17:35 |
жесть... нужно ждать 3 версии..? |
ragnaar > 27-12-2006 11:38:03 |
Xoce |
Shutnik > 27-12-2006 22:14:35 |
Xoce |
Dark-Demon > 28-12-2006 13:06:10 |
пропиши для таблицы |
Xoce > 28-12-2006 13:35:19 |
Как сделать чтобы ему было куда деваться? Это поможет добиться желаемого результата?
результат не изменился |
Dark-Demon > 28-12-2006 15:47:18 |
!important добавлять пробовал? а протисывать высоту для tr? |
Xoce > 09-01-2007 09:32:56 |
Dark-Demon ragnaar |
Al_H > 09-01-2007 13:54:54 |
Скорее всего, описанная проблема в том, что Gecko действует в пределах стандартов. Но, например, div с height: 100%; отсчитывает высоту не от родительского элемента. Точно не помню, но вроде бы высота считается от высоты окна. |
Dark-Demon > 09-01-2007 14:13:53 |
Al_H, ртфм http://www.w3.org/TR/REC-CSS2/visudet.html#the-height-property Xoce, да, именно так и получается. ты кода не привёл, чего хочешь добиться не сказал... |
Xoce > 11-01-2007 14:28:18 |
Al_H
В том-то и дело, что оно так и есть... и я спрашиваю, разве это по стандартам? Спрашиваю т.к. плохо знаю язык Dark-Demon
Вы реально не внимательны или у вас отключен показ картинок в браузере. Дело в том, в в IE я знаю как добиться нужного результата. Хочу добиться того же и для FF, если это возможно. А если не возможно, то разобраться где и/или в чем проблема. ЗЫ. |
Denton > 11-01-2007 15:32:08 |
Вначале тоже не догонял чего вам нужно. Неплохо было бы показать результат в Firefox'е.
То есть, если я правильно понимаю, у вас высота 99% от 100% от auto итог = auto. Ячейка растянется до высоты контента. |
Xoce > 11-01-2007 18:01:25 |
Вот как это выглядит в FF Denton
Я не понял... |
Al_H > 12-01-2007 09:23:59 |
На самом деле, не правы ни я, ни вы.
А причина вот в чем. В режиме strict, если указать html,body {height: 100%;} он вполне нормально масштабирует ячейки, и даже в % от родительского элемента. То есть проблема вовсе не в height. |
Dark-Demon > 12-01-2007 13:44:14 |
это только маленький отрывок. ты как минимум не привёл используемый доктайп. |
Xoce > 12-01-2007 15:35:53 |
Al_H
Вы считаете? Интересно было бы увидеть пример? Собственно, почему по горизонтали можно, а по вертикали нельзя? (это я риторически) Было бы логично предположить, что работать должно одинаково: и по горизонтали и по вертикали, не правда ли? |
Daenur > 03-03-2008 14:36:53 |
У меня такая же проблема. Если появилось решение, напишите сюда. |
dima_u > 26-03-2008 14:37:44 |
<body onResize="myfunc"> Немного коряво, но у меня вполне работает. |
Al_H > 26-03-2008 16:10:40 |
Xoce |
Житель Земли > 27-12-2011 10:20:09 |
Лучше поздно, чем никогда: Выделить код Код:<DIV Style="position: fixed; top: 0px; left: 0px; height: 100px; z-index: 777; width: 475px; overflow: auto; border-right: 5px solid;"> <DIV Style="height: 3500px;"> 100px </DIV> </DIV> <DIV Style="position: fixed; top: 100px; bottom: 0px; left: 0px; z-index: 777; width: 475px; overflow: auto; border-right: 5px solid;"> <TABLE Style="width: 100%; border: 15px dotted;"> <TR> <TD> <DIV Style="height: 3500px;"> Для overflow. <BR> <BR> По ширине таблица зависима от содержания </DIV> </TD> </TR> </TABLE> </DIV> Может кому-то пригодится. |