Supersleight IE png корекция, причиняваща проблем с препълване

Използвам supersleight, за да коригирам прозрачността на png, но това причинява странен бъг, при който браузърът изглежда игнорира всяко правило за препълване в IE6.

Ето как изглежда (трябваше да скрия списъка с неща, но схванахте идеята...)http://img15.imageshack.us/img15/8052/overflowexample.jpg

Заседнал съм с използването на корекцията и никога преди не съм срещал проблем с нея.

Ето маркирането:

            <div class="placeholder">
                <div class="image">

                    <img src="img/blank.png" alt="" />
                    <img src="img/1.png" alt="" id="image1" />
                    <!-- More images... -->
                </div>
                <div class="text">                      
                    <h2>Time</h2>

                    <div class="scroll">
                    <ul>
                        <li><a href="/bg#image1">List item</a></li>
                        <!-- More list items... -->                 
                    </ul>
                    </div>  
                </div>
                <br class="clear" />                        
            </div>

И CSS:

#location #content.occupiers .placeholder .text .scroll{height: 380px; width: 260px; overflow: auto;}

Използвам малко jquery, за да покажа изображенията отляво, но при премахване на функцията jquery проблемът остава. Опитах overflow:hidden. Скрива го за секунда, след което мига обратно в състоянието, показано на изображението. При премахване на div изображението до него, проблемът все още е там. Някак объркан, особено защото лентата за превъртане все още е там!


person theorise    schedule 22.07.2010    source източник


Отговори (1)


Опитахте ли да поставите position:relative в класа scroll?

person Gabriele Petrioli    schedule 22.07.2010
comment
Не, но сега имам и това свърши работа. Благодаря! Защо работи това, защото за мен няма много смисъл. - person theorise; 22.07.2010
comment
@danixd, известна грешка в IE е, че позиционираните елементи не зачитат свойството за препълване на своя контейнер, ако и той не е позициониран. snook.ca/archives/html_and_css/position_relative_overflow_ie .(и supersleight добавя position:relative към елементите, които засяга, които извеждат тази грешка във вашия случай) - person Gabriele Petrioli; 22.07.2010