2009-02-27 20 views
5

Çerçeveleri kullanarak eski bir web sitem var. Çerçeve içindeki sayfalar beyaz bir arka plan kullanmaz ve böylece çerçevelerdeki sayfalar geçiş yaparken can sıkıcı bir "beyaz ışık" alırım. Sanırım bu, <frame>'un arka plan rengini değiştirerek düzeltilebilir, ancak ne girilirse girilsin, Internet Explorer bir şey görmeyecek ama beyaz. Firefox arka plan rengini kabul ediyor gibi görünüyor, ancak IE ile değil.HTML Çerçevesinin arka plan rengini nasıl ayarlayabilirim?

NOT: lütfen çerçeveleri kullanarak beni alevlendirmeyin - Biliyorum; heck, sanırım bir zaman ya da çok vaaz bile ettim ... lol ...

cevap

5

Bu, oldukça karanlık, bilgi parçası buldum;

**AllowTransparency** özniteliğine dikkat edin - Bu hile yaptı - şimdi, RightBackground sınıfı rengi beklendiği gibi ayarlayabilir. Özellik olmadan, renksiz, beyaz (#ffffff) beyaz kalır.

Referans burada bulabilirsiniz :

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

http://www.blooberry.com/indexdot/html/tagpages/f/frame.htm Bilginize, RightBackground içeriği sadece arka plan rengini ayarlar:

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

O burada çalışmıyor Krom sınıfında görünüyor, ama direkt ' style = "background-color: # EAF4D9;" 'frame'de çalışır. –