2009-02-27 16 views
5

Mam starszą stronę internetową za pomocą ramek. Strony w ramce nie używają białego tła i dlatego dostaję denerwujący "biały błysk" podczas przechodzenia stron w ramkach. Myślę, że można to naprawić zmieniając kolor tła <frame>, ale bez względu na to, co zostanie wprowadzone, Internet Explorer NIE będzie widział niczego oprócz białego. Firefox wydaje się akceptować kolor tła, ale nie tak z IE.Jak ustawić kolor tła ramki HTML?

UWAGA: proszę nie płoncie mnie za pomocą ramek - Wiem; heck, myślę, że nawet wygłaszałem kazanie to czas lub też ... lol ...

Odpowiedz

5

Znalazłem to, raczej niejasne, informacje;

Zwróć uwagę na atrybut **AllowTransparency** - To wystarczyło - teraz klasa RightBackground może ustawić kolor zgodnie z oczekiwaniami. Bez atrybutu kolor pozostaje biały (#ffffff), niezależnie.

referencyjny można znaleźć tutaj: http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm

<frame allowTransparency="true" class="RightBackground" src="BottomRight.asp" marginheight="0" marginwidth="10px" name="BottomRight" /> 

Wystarczy FYI, zawartość RightBackground prostu ustawia kolor tła:

<style type="text/css"> 
    .RightBackground 
    { 
    background-color: #EAF4D9; 
    } 
</style> 
+1

Wydaje się w klasie Chrome nie działa tutaj, ale bezpośredni ' style = "background-color: # EAF4D9;" 'na' frame' działa. –