CSS (каскадные таблицы стилей) и DHTML (динамический HTML) с основами DOM (объектной модели документа).