Позиция исправлена, не работает в IE - PullRequest
0 голосов
/ 10 февраля 2012

Вот мой код, который отлично работает в не IE браузерах.Код является частью iframe, который загружается в JQuery UI Dialogue.Протестировано в IE 9.

<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">

Ответы [ 2 ]

3 голосов
/ 10 февраля 2012

Работает только в браузерах, отличных от IE, поскольку они лучше переносят фиктивный код.

Удалите лишние <td> из <td>, и чего в этом мире вы пытаетесь достичь, поместив position:fixed внутри ячейки таблицы? По большей части элементы position:fixed должны быть прямыми потомками элемента <body> ...

0 голосов
/ 10 февраля 2012

Я не думаю, что вложенная <td> действительна, вы должны использовать другую таблицу для ее размещения.
А потом Является ли DIV внутри TD плохой идеей? .
Не знаю, почему вы используете таблицы, но это возможно с помощью divs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...