Pinkya_rabbit пишет:Я почитал ещё и вот что начитал. На том же w3c. Я во многом ещё учусь, многого не понимаю. В общем, если не задать при позиционировании элемента значение позиции, как сделал ты, то тогда, для left значение устанавливается initial. initial - это не значение, заданное браузером, а значение по умолчанию для элемента HTML, определённое в спецификации CSS. Оно не зависит ни от браузера, ни от наследования. значение для параметра left пустое. поэтому ты получал пустоту, если не задать параметры. я конечно нуб =) но мне не стыдно за это. это было интересно столько всего поначитал
Спасибо большое за информацию. Подтверждает мои выводы. Позиции были установлены - но в css (для всех панелей - одно место, просто для того, чтобы начальное значение БЫЛО). Такой подлости JS, видимо не ожидал.
Все время попадаю пальцем в эти разрывы между html, js и css - причем не в описанные специфики и различия и не в проблемы, вызванные порядком создания элементов, а именно в непредусмотренные разработчиками случаи. Я берусь за веб редко - для перенесения программ Дельфи онлайн, так что за всем не уследишь. (Отредактировано автором: 18 Апреля, 2016 - 15:19:55)
|