Правда. Если поддерживаете ie, то возможен даже вариант без flex-box.
Зависит от потребительского сегмента -> смотря кому делаете. Для обширной аудитории - методики старой школы: float, display:table/inline-block/block + vertical align + text-align, position: absolute/relative/fixed ,чтобы управлять потоком, также отрицательные margin.
Задача состоит в реализации слайдера на нативном JS. Есть родитель wrapper, overflow:hidden, max-width: любая. Ребенок - рулон из всех слайдов float:left.
Ширина слайда = ширина родителя.
Длина рулона = кол-во слайдов * ширина родителя.
Анимация слайдов - рулону style.left -= ширина слайда.
При ресайзе положение left рулона нужно контролировать у левого края родителя (wrapper-а). Т.е. запоминать текущее положение до ресайза. Минус величина , на которую сделали ресайз (или плюс)
Спасибо. Хотя я имел в виду кое-что другое. Как событию может быть присвоена функция (element.onclick = handler), когда событие не есть сама функция, а оно лишь вызывает callback, сопоставимый с данным событием?