Верстка сайтов
Основные понятия HTML5 и CSS - просто и понятно. Применение Javascript для продвинутых и начинающих веб-мастеров.
Чтобы браузер мог красиво отобразить вашу информацию ее нужно оформить специальным образом.
Многие современные шаблоны Joomla! используют фреймворк Bootstrap. В состав этого фреймворка входят в частности и симпатичные иконки.