Я хочу создать страницу с 3 фреймами в наборе фреймов.
Моя Home.html
— это главная страница с 3 фреймами: Header.html
, Announcement.php
и Footer.html
.
<frameset rows="10%,*,5%" noresize frameborder="NO" FRAMESPACING="0" scrolling="NO" >
<frame src="Header.html" scrolling="NO">
<frame src="Announcement.php" name="container">
<frame src="Footer.html" scrolling="NO">
</frameset><noframes></noframes>
Внутри Header.html
я определил стиль html как прозрачный внутри Frame.css
. То же самое и с другими 2 кадрами.
html
{
background-color : transparent;
}
Но фон Home.html
не отображается. Но когда я удаляю frameset
, фон отображается.
Я загрузил его на здесь.
Итак, как я могу решить эту проблему?
Редактировать :
Основываясь на этой странице, является ли атрибут allowtransparency
надежным браузером?
Решить :
Я пытался просмотреть страницу с помощью Mozilla Firefox, похоже, работает с атрибутом allowtransparency
, но когда я просматриваю страницу с помощью Chrome, IE9 и Opera 12, это не сработало.