Дорогой друг!

Справочник HTML переехал на новый сайт с коротким и простым адресом webref.ru. Там справочник регулярно обновляется и пополняется. Он актуальнее, лучше, полнее и содержит ряд интересных возможностей. На htmlbook.ru справочник HTML больше обновляться не будет и со временем закроется. Переходи на сайт webref.ru и пользуйся им на здоровье.

Атрибут allowTransparency


Internet Explorer Chrome Opera Safari Firefox Android iOS
4.0+ 9.0+

Спецификация

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

В Internet Explorer до версии 8.0 включительно фон фрейма на странице по умолчанию имеет белый цвет, если он не задан явно. Когда на странице применяется цвет фона отличный от белого или фоновая картинка, фрейм может не вписываться в дизайн страницы. Атрибут allowTransparency позволяет установить прозрачный фон фрейма, через который будет виден фон страницы.

Синтаксис

<iframe allowtransparency>...</iframe>

Значения

Нет.

Значение по умолчанию

По умолчанию этот атрибут выключен.

Пример

HTML 4.01IE 8IE 9CrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Тег IFRAME, атрибут allowTransparency</title>
  <style type="text/css">
   body { background: #fc0; }
  </style>
 </head>
 <body>
  <iframe src="banner.html" width="468" height="60" 
          allowTransparency></iframe>
 </body>
</html>

Браузеры

В IE9 и других браузерах фон фрейма задаётся прозрачным по умолчанию.

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.