
- •16. Описание фрейма на языке html. Задание логики взаимодействия фреймов. Проблемы фреймовой организации страницы.
- •20. Основные понятия и определения. Типы данных css. Применение стилей и классов к элементам документа html.
- •21. Типы простых селекторов. Использование псевдоклассов и псевдоэлементов.
- •22. Селекторы. Принципы наследования, каскадирования и группировки. Специфичность селектора.
- •23. Цвет элемента и цвет фона. Свойства шрифта. Свойства текста.
- •Свойства текста в css: letter-spacing
- •24. Создание слоев при помощи css. Границы, заполнители и рамки. Позиционирование элементов.
- •25. Приемы верстки с помощью тега “div”.
- •Css свойства тега div
- •26. Фильтры изображений. Эффекты перехода.
- •Эффекты перехода между страницами в html
- •27. Особенности восприятия цвета человеком. Понятие цветовой модели. Модели rgb и cmyk. Цветовой куб модели rgb.
- •28. Понятия цветового тона, насыщенности и яркости. Цветовые модели hsb, hls.
- •29. Формирование изображения с помощью компьютера. Оцифровка изображений. Устройства цифрового ввода и вывода изображений. Векторный и растровый способ формирования изображений.
- •30. Требования к иллюстрациям в Интернет. Методы сжатия. Обзор форматов иллюстраций jpeg, gif, png, swf, svg... Выбор формата графического файла.
- •Форматы изображений:
- •31. Понятие палитры. Формат gif. Выбор палитры.. Gif-анимация. Оптимизация изображений. Использование графики в ссылках.
22. Селекторы. Принципы наследования, каскадирования и группировки. Специфичность селектора.
Селектор это цепь из одного или более простых селекторов, разделённых комбинаторами.
Комбинаторами являются: пробелы, ">" и "+".
Селектор наследника - этот метод позволяет применять наборы CSS свойств к потомкам текущего элемента. Селектор наследника создается при помощи знака ">" между интересующими Вас селекторами:
<STYLE type="text/css"> BODY>P{color:#000000} DIV>P{color:#666666} </STYLE>
В приведенном выше коде текст внутри абзаца, который появляется в теле документа, будет черного цвета, а текст внутри абзаца, который появляется внутри блока, будет серого цвета.
Группировка селекторов - объединение селекторов с одинаковыми наборами CSS свойств. Для этого необходимо указать через запятую все теги с одинаковыми свойствами, например:
BODY,TD,TH,DIV {margin:0px;padding:2px}
В этом случае все вышеперечисленные теги будут обладать одними и теми же свойствами. Каскадирование селекторов - позволяет ответить на вопрос, какие именно правила будут применяться к текущему элементу в сложно пересекающейся таблице стилей.
Специфичность селекторов (selector's specificity) определяет их приоритетность в таблице стилей. Чем специфичнее селектор, тем выше его приоритет.
В спецификации по CSS 2.1 этой теме посвящен небольшой раздел. Существует 4 правила по которым вычисляется специфичность селекторов:
Самый высокий приоритет имеет атрибут style. Это правило перекрывает все селекторы описанные в стилях.
Второе место занимает присутствие ID в селекторе(#some-id).
Далее идут все атрибуты(в том числе и атрибут class) и псевдоклассы(pseudo-classes) в селекторе.
Самый низкий приоритет у селекторов с именами элементов и псевдоэлементами(pseudo-elements)
23. Цвет элемента и цвет фона. Свойства шрифта. Свойства текста.
BACKGROUND - позволяет присваивать значение таким свойствам, как BACKGROUND-TTACHMENT, BACKGROUND-COLOR, BACKGROUND-IMAGE, BACKGROUND-POSITION, BACKGROUND-REPEAT в одну строку BACKGROUND-ATTACHMENT - позволяет определить, должно ли фоновое изображение быть прикрепленным к окну Браузера или нет, т.е. станет ли оно неподвижным BACKGROUND-COLOR - позволяет определить фоновый цвет для HTML элемента BACKGROUND-IMAGE - позволяет прикрепить фоновый рисунок для HTML элемента BACKGROUND-POSITION - позволяет управлять выравниванием фонового изображения BACKGROUND-REPEAT - позволяет определить, будет ли фоновой рисунок повторяться (склеиваться мозаикой) COLOR - позволяет определить цвет текста в текущем элементе ZOOM - позволяет определить коэффициент масштабирования в документе
Свойство FONT позволяет определять свойства для шрифта одновременно для таких свойств, как: FONT-FAMILY, FONT-SIZE, FONT-STYLE, FONT-VARIANT, FONT-WEIGHT, FONT-STRETCH. В качестве значения свойство может принимать как специальные ключевые слова, которые характеризуют комбинации из значений вышеперечисленных свойств, так и сами комбинации значений вышеуказанных свойств (перечисленных через пробел). Значения
caption позволяет определить шрифт для элементов управления (полужирный);
icon позволяет определить шрифт для пиктограмм;
menu позволяет определить шрифт для меню;
messagebox позволяет определить шрифт для окон диалога;
smallcaption позволяет определить шрифт для небольших элементов управления;
statusbar позволяет определить шрифт для строки состояния.