0
Вот мой код, который отлично работает в IE-браузерах. Код является частью iframe, который загружается в JQuery UI Dialogue. Испытано в IE 9.Позиция Исправлено не работает в IE
<div style="height:400px;width:400px;overflow:auto">
<table>
<tr>
<td>content</td>
<td>
<div style="position:fixed;height:100px;">
Long Content.............
</div>
</td>
</tr>
</table>
</div>
Это мой DOCTYPE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Нужно ли вам
Мне не нравятся таблицы, но в моем проекте более 100 страниц, которые соответствуют той же структуре. –
Вы не можете жаловаться на несоответствия рендеринга, когда у вас есть недопустимый HTML. – Sparky
ответ
Я не думаю, вложенными
<td>
действительно, вы должны использовать другую таблицу для гнезда его.И затем Is a DIV inside a TD a bad idea?.
Не знаю, почему вы используете таблицы, но это кажется возможным с помощью div.
источник
2012-02-10 17:01:54 elclanrs
Он работает только в браузерах, отличных от IE, потому что они имеют лучшую устойчивость к фиктивному коду.
Удалить
<td>
внутри<td>
, и чего в мире вы пытаетесь достичь, поставивposition:fixed
внутри ячейки таблицы? По большей части,position:fixed
элементы должны быть прямыми детьми из элемента<body>
...источник
2012-02-10 17:04:44
дополнение
Смежные вопросы