Ошибка прозрачности фона на странице PHP внутри iframe - PullRequest
0 голосов
/ 22 апреля 2011

Ну, даже удивительно спросить, но у меня есть эта проблема.

И я думаю, что это только для прекрасного исследователя: IE.

Firefox, Chrome и т.д. не имеют проблем.Но когда вы открываете с IE ... Что ж, мы все знаем, как талантливо все разрушать.

Вот структура страницы:

#main div
-#content div
--iframe
---form.php

Я добавляю вэта часть кода для любого элемента, который я нашел: style="background-color:transparent;"

Но он продолжает видеть цвет фона белым.Когда я изменяю файл css, объявленный в form.php, с body { bg:transparent } на bg:#ccc; или любым другим цветом, он работает и показывает цвет.Но когда я удаляю все цвета, это белый.Также, когда я добавляю прозрачный цвет, это то же самое.

У меня действительно есть идея, но я просто хочу убедиться, вот почему.В моей форме элементы html также пишутся с помощью функции php echo.Например: echo '<tr>Your Name:</tr>' Поскольку объявлены некоторые переменные.Если это почему, то я должен восстановить форму.Но если у вас есть другое мнение, пожалуйста, просветите меня.

1 Ответ

0 голосов
/ 22 апреля 2011

Я думаю, что IE имеет собственный атрибут allowtransparency.

: -)

Но это расстроит валидаторы HTML.

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