Flash wychodzi poza divy

w dziale Strony WWW w Operze
krzychoocpp napisał(a):

Witam, ostatnio pisałem stronę i napotkałem na dziwny problem.

Taki mały test-case:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<style type = "text/css">
        div
        {
                height: 200px;
                overflow: auto;
                width: 200px;
                background-color: red;
        }
</style>
<body>
        <div>
                <object data="http://video.google.com/googleplayer.swf?docId=7366419799251523633&hl=pl" width="400" height="326" type="application/x-shockwave-flash"></object>
                <object data="http://video.google.com/googleplayer.swf?docId=7366419799251523633&hl=pl" width="400" height="326" type="application/x-shockwave-flash"></object>
                <object data="http://video.google.com/googleplayer.swf?docId=7366419799251523633&hl=pl" width="400" height="326" type="application/x-shockwave-flash"></object>
        </div>
</body>
</html>


I teraz, tak to wygląda w: Operze i Firefoksie Oczywiście chciałbym żeby wyglądało to jak w FF. Gdzie jest błąd confused Szukałem już odpowiedzi, ale niestety, niczego nie znalazłem...

Używam Opery 9.10 build 521 na Linuksie, Flash jest w wersji 9 beta 2 (9.0.21.78).

Pozdrawiam, Krzysztof.

quiris napisał(a):

Nie wiem, czy to cię pocieszy, ale Safari wyświetla test identycznie jak Opera wink

owiecc napisał(a):

Masz zamienione screenshoty.

Zajec napisał(a):

Hm, jest jakaś wzmianka na W3C, że obiektom wolno sobie wystawać? Nie wydaje mi się... A jeśli mam rację, należałoby zgłosić buga.

Zaufany napisał(a):

http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow

Wygląda na błąd. Sprawdź z ustawieniem „scroll”.

Zajec napisał(a):

Originally posted by Big_Z:

http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow

Wygląda na błąd. Sprawdź z ustawieniem „scroll”.

Możesz przetłumaczyć tekst

It affects the clipping of all of the element's content except any descendant elements (and their respective content and descendants) whose containing block is the viewport or an ancestor of the element.

??

Zaufany napisał(a):

Moje tłumaczenie:

To dotyczy przycinania całej zawartości elementu, za wyjątkiem jego potomków (w tym ich zawartości i potomków), które zawierają się w viewporcie albo w przodku elementu.

W sumie nie wiadomo, co to jest ten viewport. Zasadniczo to jest ten element, w którym wszystko się wyświetla. W tym fragmencie chodzi chyba o tagi body i html.