Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   забавный margin)) (https://javascript.ru/forum/events/44350-zabavnyjj-margin.html)

Tecvid 16.01.2014 19:25

забавный margin))
 
добрыго времени суток всем) столкнулся с проблемой, хотя решил его (правда, не сосвес элегантным способом, но главное результат), но всё же интересно отчего она возникла,, значит есть 6 элементов у которых margin 20px 30px, все в одной линии (display: inline-block), тут всё прекрасно во всех браузерах, даже в ие :) при скроллиге добавляются под ними ещё 6 элементов, с тем же внешним отступом, но почему-то во вех браузерах визуально добавленыые элементы смещаются немного, начал проверять чем тоько угодно: алерты, файербаг, девелопмент тулс.. никаких ошибок во всём документе, абслютно) в том числе и маргины у существующих и добавленных элементов одинаковы..начал играться в стилях и проблема решился когда маргин существующих оставил 20px 30px, а у добавленных изменил на 20px 32px, проверил, везде сработало) даже в ие :D собственно этого мне и надо было, то есть не имеет значение что там в коде, главное он без ошибок и нужгый результат) но всё же очень интересно от чего этот визуальный обман? кто-нибудь сталкивался с этим?)

animhotep 16.01.2014 19:38

не воспроизводится http://codepen.io/animhotep/pen/GFryL

Tecvid 16.01.2014 19:41

ну я ж написал) когда динамически довавляются :)

animhotep 16.01.2014 19:42

и как можно ответить не видя кода по вашему?

Tecvid 16.01.2014 19:48

ну код-то вы верно написали на codepen) похоже чётко объяснил что смогли с такоё точностью написать код :) то есть суть та же, проблема в том когда оно добавляется динамически, причём проблема только визуальная, надеюсь ясно выразился)

animhotep 17.01.2014 12:28

нет. нету разницы каким образом добавлен код
если что-то едет значит на добавленный код влияют другие стили

Tecvid 17.01.2014 13:34

я тож в первую очередь так подумал, но проверив оказалось что на них ничто не влияет, ну в принципе если влияло бы, то вляило б и на существующих, а не только на динамически добавленных) тут всё же есть какая-то хитрость :)

п.с: в форуме я новичок, но у меня 5-и летний стаж по девелопменту ;)

kostyanet 18.01.2014 02:27

С легкостью верю в чудо смещения на 2 пиксела не видя исходников. Пастернака не читал, но одобряю, в общем.

Tecvid 18.01.2014 15:56

выражаю вам искреннюю благодарность за вашу веру)


Часовой пояс GMT +3, время: 06:31.