- •Часть 1. Компьютерная графика и web-дизайн. Теоретические основы.
- •Цветовая модель rgb
- •Цветовая модель cmyk
- •Цветовая модель lab
- •Структура гиперссылки
- •Категории гиперссылок
- •Формы гиперссылок
- •Дизайн гиперссылок
- •Принципы юзабилити
- •Назначение навигации
- •Глобальная навигация
- •Нарушения навигации
- •Организация навигации при помощи закладок
- •О блако тегов
- •1. Сбор страниц
- •2. Индексирование страниц
- •Проблемы поисковых систем
- •Создание системы поиска
- •Интерфейс поиска
- •Дизайн страницы результатов
- •Отрицательный результат поиска
- •Принципы разработки отдельных страниц Главная страница
- •Splash-страница
- •Специальные навигационные страницы
- •Страницы для обратной связи
- •Выходные страницы
- •Страницы с фиксированными размерами
- •Масштабирование по горизонтали
- •Введение в web-типографику
- •Правила составления текстов для web
- •Главные правила текстового дизайна
- •Создание логотипа
- •Выбор цветовой гаммы сайта
- •2. Эксплуатационный опрос
- •3. Определение технических подробностей
- •4.Изучение аудитории
- •5.Анализ отрасли
- •6. Составление первичной документации
- •1. Структурирование сайта с точки зрения контента
- •Основные ошибки клиента
- •2. Создание карты сайта
- •3. Установка соглашений об именовании
- •1. Разработка концепции дизайна
- •2. Выверка
- •3. Создание графических шаблонов и руководства по стилю оформления
- •1. Подготовка к производству
- •2. Заключение договора о хостинге
- •3. Формирование файловой структуры
- •4. Компоновка страниц
- •5. Контроль качества
- •1. Передача сайта
- •2. Запуск
- •3. Сопровождение
- •Баннер с позиции рекламодателя
- •Баннер с позиции дизайнера
- •Часть 2. Разработка web-узлов. Практическое задание.
- •1. Запись данных: insert
- •2. Чтение данных: select
- •3. Обновление данных: update
- •4. Удаление данных: delete
- •Описание
- •Синтаксис
- •Описание
- •Синтаксис
- •Синтаксис
- •Аргументы
- •Описание, примеры
- •Связь между окнами
- •Строка параметров
- •Основные кроссбраузерные параметры
- •Заметки
- •Конструкция включений require
- •Конструкция включений include
- •Часть 3. Верстка и допечатный процесс.
- •1. Каждая статья должна иметь прямоугольную форму и состоять из прямоугольных блоков
- •2. Обтекаемая текстом фотография должна занимать по ширине целое число колонок
- •3. Колонку текста нельзя прерывать элементами графического дизайна
- •4. При вертикальной верстке элементы статьи должны располагаться в строгом порядке: 1) фотография, 2) подпись к фотографии, 3) заголовок, 4) текст
- •5. Из нескольких иллюстраций к статье следует выбирать одну ведущую
- •1. Материалы должны быть явно отделены друг от друга.
- •2. Материалы должны выстраиваться в иерархию.
- •3. Заголовки соседних материалов не должны слипаться.
- •4. Следует соблюдать иерархию фотоматериалов.
- •5. Полоса должна быть визуально сбалансирована.
- •6. Больше трёх-четырёх гарнитур на полосе использовать нельзя.
- •Часть 4. Операционные системы и компьютерные сети. Вопрос №1. Диапазоны ip-адресов локальных сетей, их назначение
- •Вопрос №2. Прямые и обратные dns-запросы, структура домена .In-addr.Apra
- •Вопрос №3. Напишите консольные команды и их параметры, позволяющие запускать, останавливать и перезапускать сервис Apache, а также просматривать прослушиваемые сервисами порты локального хоста
- •Вопрос №5. Напишите инструкции файла настроек Apache, запрещающие в текущем каталоге доступ ко всем файлам с расширением log отовсюду, кроме локального хоста
- •Вопрос №6. Напишите инструкции файла настроек Apache, разрешающие доступ в текущий каталог только прошедшим аутентификацию пользователям
- •Вопрос №7. Напишите инструкции файла глобальных настроек Apache, организующие виртуальный хост Вопрос №8. Опишите назначение поставляемых в пакете веб-сервера Apache утилит htpasswd, ab
Введение в web-типографику
Текст на web-странице, обладает свойствами, которые затрудняют контроль над его отображением со стороны дизайнера:
1 Из-за того, что размер окна браузера не фиксирован, страница всегда имеет произвольную, неизвестную заранее ширину. Если текстовый блок каким-то образом от этой ширины зависит (масштабируемая страница), нельзя предсказать, сколько строк он займет, сколько символов поместится на одной строке и удачно ли расположатся слова.
2 Пользователь может изменить уменьшить или увеличить размер шрифта стандартными средствами браузера, что приводит к тем же последствиям.
3 Разные платформы могут оперировать разными системами измерения. Одни и те же шрифты будут выглядеть по-разному на экранах PC и Macintosh.
Проблемы, существовавшие в начале развития web, в настоящий момент решаются с помощью новых технологий, таких, как CSS, но из-за того, что эти технологии могут поддерживаться не всеми браузерами абсолютным решением они не являются:
Гарнитура, которую хотел бы использовать дизайнер, может отсутствовать на компьютере пользователя, просматривающего страницу.
Язык разметки HTML не позволяет использовать возможности, принятые в типографском деле (интерлиньяж, кернинг, трекинг и т.д.).
Рассмотрим основные параметры шрифта, используемые в типографике, и средства управления ими в web-среде.
Гарнитура — это рисунок символов шрифта. В web гарнитуры классифицируются двумя основными способами: шрифты с засечками (serif) либо без засечек (Sans-serif) и пропорциональные в которых все символы занимают одинаковое пространство. Основным способом определения гарнитуры в HTML является указание ее категории, а конкретную гарнитуру браузер пользователя подберет по своему. Можно указать конкретное семейство гарнитур, но это указание будет выполнено если такие гарнитуры присутствуют на компьютере пользователя. HTML позволяет задать несколько альтернативных вариантов:
<FONT face = “Gazeta Titul, Helvetica, Sans-serif”>
Эта инструкция предписывает оформатировать текст гарнитурой Gazeta Titul, в случае её отсутствия — гарнитурой Helvetica, а если нет и ее — использовать любую без засечек.
Microsoft разработала технологию OpenType, которая позволяет переслать требуемую гарнитуру вместе с самой страницей на компьютер пользователя. Инструкции по пересылке гарнитуры можно задать с помощью CSS стандарта CSS2. Однако эта технология поддерживается не всеми браузерами (даже последних версий).
Стиль и насыщенность шрифта. Стиль может быть прямым и курсивным. Стиль может задаваться стандартными средствами HTML или с помощью CSS. Насыщенность определяет степень толщины штриха. HTML различает только простые и полужирные шрифты. CSS имеет параметр font-weight, который может иметь числовое значение от 100 до 900, или совпадать с одним из стандартных вариантов: bold, bolder, lighter, extra-bold, demi-bold и т.д. Далеко не все браузеры поддерживают эту возможность в полном объеме.
Кегль (размер) шрифта. Размер текста измеряется от линии верхних выносных элементов до линии нижних выносных элементов. В HTML для указания размера используется своя единица (атрибут size тега FONT), которая может принимать значения от 1 (очень мелкий текст) до 7 (самый крупный). В CSS есть свойство font-size, дающее более широкие возможности. Абсолютный размер шрифта может быть задан в пунктах (pt), сантиметрах (cm), миллиметрах (mm), дюймах (in), пикселях (px) и значениях высоты буквы x (em). Относительные размеры задаются в процентных показателях.
Выравнивание (выключка). По умолчанию в web используется выравнивание по левому краю с оставлением неровного правого, но как HTML, так и CSS позволяют и другие принятые в типографике варианты. С точки зрения восприятия вариант по умолчанию самый оптимальный. Другой удобный вариант — выравнивание по ширине — в web подходит не всегда из-за отсутствия автоматически расставляемых переносов, что может привести к «белым пятнам» в тексте.
Интерлиньяж — расстояние между базовыми линиями соседних строк. Оптимальным считается 120% от кегля шрифта. Меньшее расстояние ухудшает разборчивость текста, большее — его связность. В HTML оно примерно совпадает с кеглем, что никак нельзя изменить. В CSS интерлиньяж задается с помощью параметра line-height.
Трекинг и кернинг. Межбуквенное расстояние или трекинг можно варьировать средствами CSS, но не HTML.
Длина строки. Оптимальная длина строки в печатном тексте должна составлять от 50 до 70 символов (или примерно от 7 до 15 слов), иначе удобочитаемость текста затрудняется. Чтобы регулировать длину строки на web-странице, необходимо воспользоваться таблицами HTML, либо помещать текст в блоки, ширина которых описана в CSS-стиле.
