
- •1. Обзор современных web-технологий. Базовые определения и понятия: архитектура клиент-сервер, www(World Wide Web), url (Uniform Resource Locator), http (HyperText Transfer Protocol).
- •2. Организация статических web-страниц. Язык разметки гипертекста html. Использование тегов и их атрибутов. Фреймы и формы.
- •3. Разработка графики с использованием web-палитры в html-документах. Цвета и единицы измерения, применяемые в web-документах. Форматы графических изображений, их особенности.
- •4. Каскадные таблицы стилей css в web-документах. Обзор свойств css. Влияние свойств css на теги, файлы и на сайты. Динамические элементы стилей.
- •5. Наследование стилей в css. Контекстные селекторы и классы. Абсолютные координаты элементов web-страниц.
- •6. Технологии применения языка Javascript для создания web-документов. Примеры сценариев. Создание окон, настройка их параметров, вывод информации в окнах.
- •7. Классы и объекты языка Javascript. Встроеные объекты языка (Date, Array, window, document). Доступ к свойс-т-вам и методам.
- •8. Обработка событий в JavaScript. Программирование операций с мышью, клавиатурой и перемещением курсора.
- •9. Применение языка php для создания web-документов. Преимущества и недостатки языка. Синтаксис и грамматика языка.
- •10. Типы данных языка рнр: null, resource (ресурсы), object. Связь языка с базами данных.
- •Специальный тип: Resource (ресурсы) - это специальная переменная, содержащая ссылку на внешний ресурс. Ресурсы создаются и используются специальными функциями.
- •Тип null (пустой тип). Специальное значение null говорит о том, что эта переменная не имеет значения. Null - это единственно возможное значение типа null (пустой тип).
4. Каскадные таблицы стилей css в web-документах. Обзор свойств css. Влияние свойств css на теги, файлы и на сайты. Динамические элементы стилей.
CSS — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL. CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы от описания внешнего вида этой веб-страницы. Такое разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Правила CSS пишутся на формальном языке CSS и располагаются в таблицах стилей, то есть таблицы стилей содержат в себе правила CSS. Эти таблицы стилей могут располагаться как в самом веб-документе, внешний вид которого они описывают, так и в отдельных файлах, имеющих формат CSS. Список базовых свойств:
margin, padding, border, background-color, color, font-family, font-size, float, background
background-attachment-устанавливает, должна ли фоновая картинка скролиться или должна быть зафиксирована в окне браузера.
Верхняя рамка - border-top. Краткий вариант доступа к свойствам border-top-width, border-top-style и border-top-color.
Нижняя рамка -border-bottom. Краткий вариант доступа к свойствам border-bottom-width, border-bottom-style и border-bottom-color.
Левая рамка - border-left. Краткий вариант доступа к свойствам border-left-width, border-left-style and border-left-color.
Правая рамка - border-right. Краткий вариант доступа к свойствам volume, border-right-style и border-right-color.
Шрифт – font. Краткий вариант записи свойств font-style, font-variant, font-weight, font-size, line-height и font-family.
Позиционирование - position
Форматирование:
Clear-Запрещает/разрешает элементу обтекать "floated" объекты.
Clip-Определяет область элемента, которая должна отображаться на странице.
Display-Изменяет базовые свойства элементов.
Float-Сдвигает элемент к правому или левому краю.
Height-Определяет высоту прямоугольной области вокруг элемента.
Overflow-Определят как отображать блочный элемент в случае, если его содержимое выходит за рамки родительского элемента.
Visibility-Управляет настройкой видимости элемента.
Width-Определяет ширину прямоугольной области вокруг элемента.
Списки-list-style-позволяет одновременно задать три параметра для маркеров пунктов списка: list-style-type, list-style-position и/или list-style-image.
Динамические CSS-стили для применения в дизайне сайтов, адаптивный дизайн сайтов, могут существенно помочь решить некоторые проблемы с вёрсткой, помочь в создании «резиновых» сайтов или определить поведение для отдельных элементов, например всплывающих кнопок «Перемотать наверх», а также реализовать комплексное решение для оптимизации вёрстки сайта под самые разные устройства.