2013-07-29 2 views
1

Я использую «форму электронной почты» в iframe для страницы контактов, и фон не станет прозрачным. Я добавил allowtransparency="true" в iframe, и он ничего не делает.Прозрачный фон Iframe, не проверяемый в IE

Я знаю, что я должен добавить <body style="background:transparent"> в источник, чтобы он нормально работал, но у меня есть тот же самый iframe на другой странице, и прозрачность работает, но по какой-то причине попытка попробовать на этой новой странице с тем же кодом Работа.

Вот стандартный код iframe для болота, я просто не вижу, что происходит не так.

<iframe width="100%" height="600" allowtransparency="true" frameborder="0" scrolling="no" style="border:none" src="http://www.emailmeform.com/builder/embed/Mnc79QelZ4v8r"> 
</iframe> 

ответ

0

allowtransparency НЕ в спецификации, таким образом, он не делает ничего. Эта поддержка ключевого слова удаляется с IE9.

background: transparent ничего не делает. Это зависит от того, как браузер делает эту прозрачность. Короче говоря, избегайте использования прозрачного фона.

Карты ключевых слов transparentrgb(0,0,0).

Sidenote: Однако, подобный параметр существует в XUL, но это не относится к вашему делу.

Ссылка:

Смежные вопросы