Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warstwa zakrywająca całą stronę
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
Daimos
Witam
chce zrobić warstwę która przykryje mi całą stronę.
Napisałem takie coś i jest ok w firefoxie:
  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
  2. <style type="text/css">
  3. .aaa {
  4. position: absolute;
  5.  
  6. BACKGROUND-COLOR: #eee;
  7. top: 0px;
  8. left: 0px;
  9. min-height: 100%;
  10. min-Width: 100%;
  11. Width: 100%;
  12. height: 100%;
  13. padding:0;
  14. margin:0;
  15. }
  16. </head>
  17. <div class="aaa">asdasdasdasd asd adsas das dsa</div>
  18. </body></html>

Przy IE widze że szerokość jest nie dokładnie 100%
widać białe tło strony :/
jak można zaradzić? winksmiley.jpg

edit:
Problem też jest z wysokością, ustawia warstwę na samej górze
jak okno jest większe (wyższe), to gdy przesuwam w dół
warstwa ta zostaje w miejscu i pod nią dalej białe tło
position: fixed
załatwia sprawę w firefoxie (chociąż dziwnie zachowuje się przeglądarka, jakby tnie :/ )
ale znowu na IE nie działa




i jeszcze jeden problem, żeby nowego posta nie robić:
  1. -moz-opacity : 0.5;
  2. opacity : 0.5;
  3. filter : alpha(opacity=50);

znalazłem taki kod do tworzenia przeźroczystości
ale w IE wywala mi błąd, że :
IE zablokował temu plikowi ładowanie zawartości aktywnej, czy jakoś tak
i nie działa smile.gif
Zajec
Po co te kombinacje z width/height?
Kod
.aaa {
position: absolute;
background-color: #eee;
top: 0;
left: 0;
right: 0;
bottom: 0;
padding:0;
margin:0;
}



O opacity zapomnij, bo IE7 które wypuszczono już w ogóle nie obsługuje filter, więc nie osiągniesz tam częściowej przezroczystości.
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.