Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: allowtransparency w Operze
Forum PHP.pl > Forum > Po stronie przeglądarki
Michu
Witam. W jaki sposób mogę ustawić tło ramki jako przezroczyste w Operze? W FF i IE wystarczy w tagu <iframe> dodać ALLOWTRANSPARENCY, ale w Operze to nie działa, tło jest białe.
ArniPL
Jeśli chodzi ci o przezroczystość elementu, to najłatwiej zrobić to CSS'em w ten sposób:
Kod
#element {
opacity: 0.5; //Normalne przeglądarki
filter: alpha(opacity=50); //IE
}

Atrybut allowtransparency to i tak wymysł Microsoftu (pomijając to, że zupełnie niepotrzebny) więc nie jest to dziwne, że nie działa w Operze.

Edit:
Chyba jednak chodzi ci o coś innego niż ja pomyślałem. smile.gif Przezroczyste tło elementu można ustawić przez background-color: transparent; w CSS. Zresztą z tego co pamiętam iframe'y mają domyślnie przezroczyste tło więc nie powinno być z tym w ogóle problemów. Jeśli jednak są, proponuję przestać korzystać z ramek. I nie tylko ja.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.