| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > как установить высоту таблицы 100% в мозиле? |
| Автор: draiv 11.9.2007, 17:55 |
| Установил высоту таблицы 100%, в IE отображается как надо, а в мозиле высота устанавливается по контенту. Нашел в инете, что нужно указать <style> body, html { height:100%; margin:0px; padding:0px } </style> Сделал ето-никакого эффекта, высота в мозиле не изменилась. Как заставить мозилу отображать таблицу со 100% высотой? |
| Автор: Mymik 11.9.2007, 21:12 |
| Модератор: Перемещено из раздела http://forum.vingrad.ru/forum/dotnet-asp-net.html |
| Автор: SelenIT 11.9.2007, 22:58 | ||
draiv, должно все работать:
Само собой, задавать высоту (а по-хорошему, и ширину тоже) нужно исключительно стилями, а не отсутствующим в стандарте атрибутом height;). |
| Автор: draiv 12.9.2007, 10:32 | ||
| Чтото не получается никак. у меня следующая структура страницы (без содержимого):
И в css я указал: html, body { height: 100%; margin: 0; padding: 0; } .tbl {height: 100%; } Все равно выделеная таблица остается в мозиле с высотой по контенту, именно эта таблица-высшестоящий над ней контейнер <td> имеет 100% высоту. Может имеет какое значение, что это MasterPage? Перепробовал и в тексте страницы указывать html, body { height: 100%; margin: 0; padding: 0; } и <table style="height:100%"> - все равно не 100%. (если задать в стиле table{height:100%}, то эта таблица все равно по контенту, а меняется высота других блоков, что не есть хорошо-они не должны менятся. Если кому не влом глянуть-подскажите плз, что еще можно сделать? |
| Автор: Electra 6.12.2007, 04:08 |
| вопрос остался незмаеченным? |
| Автор: triMMer 23.1.2008, 15:50 |
| У меня похожая проблема, есть таблица в одну строку в каждой ячейке - вложенная таблица, необходимо ( почти жизненно ) что бы строки в этих таблицах были одиноковой высоты, для удобства просмотра, но все мои попытки явно задать высоту и ширину ячейки ни к чему не привели - ячейки получаются разной высоты, в зависимости от динамического контента (( |
| Автор: bazzjr 24.1.2008, 15:56 |
| хех чувак... Сколько б я не старался сделать CONTENT 100% по высоте,... ниче не получается! ИМХО моё мнение-это боОльшие ошибки в табличной "концепции", и браузер FF видит 100% высоту не во всех ячейках, т.е. в каких-то видит(работает 100%height), в каких-то нет - типа баги. Отсюда вывод - пересмотреть табличную иерархию, и по возможности использовать div'ную верстку. либо убрать : ______________________> <table cellpadding="0" cellspacing="0" border="0" width="100%" class="tbl"> <tr> <td id="tdLeftMenu" valign="top" runat="server" style="width: 501px; padding:15px;" bgcolor="#f3f7fb"> </td> <td id="tdContent" valign="top" height="100%" runat="server" style="width: 85%" > <div id="dvContentCaption" runat="server" visible="false" style="background-color:#ffffff; color:#009dcf; font-weight:bold; font-size:14; height:18; vertical-align:middle; padding-left:10; padding-top:3; padding-bottom:3;"></div> <!-- Content --> <div class="block"> <asp:ContentPlaceHolder ID="MasterContent" runat="server"/> </div> <!-- End Content --> </td> </tr> </table> ______________________> и тогда то поле откуда убираем это ^, нормано езиниться... |