Адаптивная верстка, HTML5, CSS3, JavaScript/JQuery,собственное программирование адаптивной раскладки типа "Masonry".