Проблема с высотой таблиц и дивов в IE
тавлица на всю страницу 100%.
центровка посередине.
внутри еще таблица либо див. всеравно. высота задается в процентах (80%).
В Опера отображается нормально, в IE внутренняя таблица задирается вверх и не хочет быть посередине. Но при задании размеров фиксорованно все работает...
вот пример:
<table border="1" width="100%" height="100%" >
<tr valign=middle>
<td align="center" valign="middle">
<table border="1" width="90%" height='40%'> (если тут убрать высоту или задать фикс. то работает)
<tr>
<td> </td>
</tr>
</table>
</td>
</tr>
</table>
Случайно желания почитать CSS спецификацию не позникало?
Если есть рекомендации по очень при очень подробному описанию css ссылки на литературу буду благодарен.
Просто если кто может дать пару конкретных советов где искать ошибки и какие, буду благодарен.
Её читают именно для того, что бы суть эту самую понимать.
Все читать до конца!
Я сдаюсь, Я перелопатил спецификацию, узнал много нового это супер, НО
перепробовал все возможные типы и комбинации позиционирования и не могу добиться от IE чтобы элемент внутри дива растягивался на размер этого дива. В спецификациях нет замечаний что именно ИЕ это не понимает, значит должно быть решение.
Остальные браузеры работают без проблем.
Если я ставлю fixed для div, то насколько я понимаю все элементы внутри него используют координаты границ diva (контейнер, там было умное слово), но растянуть элемент на величину всего поля не получается, даже позиционированием этого элемента:confused:
Цитата: SibBear
В спецификациях нет замечаний что именно ИЕ это не понимает, значит должно быть решение.
В спецификации написано, как это должно работать. А не как это реально реализуют производители. MS в своем недобраузере IE реализовало это через задницу. Повлиять на это ни как нельзя, можно только подогнать задачу под то, что есть. К примеру использовать фиксированное значение.
ЦСС надо