Помогите) нет идей уже, странное поведения div под FireFox + opera
Тестовая страничко (все в одном) : http://rusfolder.com/33581342
Здравствуйте! Пишу очередной компонент для навигации на сайт, но уже неделю бьюсь над непонятным мне багом на ровном месте , который есть под FireFox , Opera , но нет в Chrome и Safari...за IE не знаю так как код пока что не совместимый с ним.. Сразу скажу что я не верстальщик :cray: , может вопрос аля FAQ ...гуглил не один день - не нашел.. Почему то , если элементу контейнеру назначить для теста outline и border то по размерам они совершенно разные ...т.е реальный размер и тот который должен быть...не знаю почему.. Вообщем , есть там div который JS прокручивает - т.е меняет ему .left с абсолютным положением...этот div внутри div c overflow:hidden ; position :relative...в первый див помещаю кнопки которые представляют собой: ... <div> --> relative <div> -->absolute [кнопка] <div> --> inline-block, relative <table> ---> relative <tr> <td></td> <td>Text</td> <td></td> </tr> </div> [/кнопка] .... .... .... [много таких же кнопок] </div> </div> ![]() Вот Div родитель т.е тот что absolute не растягивается под контент (кнопки)...или растягивается , но с шириной меньшей чем занимают все кнопки.... table имеет margin-left:-17px; чтоб создать эффект "наползания" кнопок друг на друга =) если его не использовать то див родитель расшириться , но все ровно не на полную ширину всего контента... Итого вопрос : что за фигня !?:lol: Спасибо что дочитали да конца :) |
По скриншоту - это к гадалке только.
И тут больше float:left подойдет вместо inline-block... |
Часовой пояс GMT +3, время: 15:21. |