Занятие № 2. Оформление текста - работа со шрифтами
Основа CSS - селекторы
· HTML – основа WEB-страницы, ее каркас, т.е. ЧТО должно быть на странице.
Стиль – это указание браузеру как отображать тот или иной элемент, т.е. КАК страница должна выглядеть.
Всё, что находится внутри тега <body>, браузер будет отображать в соответствии с описанными стилями.
· Способы
ü Вложение – прописывание в теге с помощью атрибута style
ü Встраивание – прописывание внутри тега Head с помощью элемента <style>
ü Связывание – размещение в отдельном файле style.css и прописывание внутри тега Head с помощью тега <link> (<link rel="stylesheet" type="text/css" href="style.css">)
Тег <link> - непарный. Атрибуты: rel="stylesheet" – подключение таблицы стилей, type="text/css" – тип подключаемого файла, href="style.css" – путь до таблицы стилей.
· Основа – селектор (имя тега, имя идентификатора, имя класса) и правило (записывается в {}).
Правило состоит из свойств и их значений, разделенных «;», свойство и значение разделяются «:».
Селектор { свойство1:значение;
Свойство2:значение;
…………..
свойствоN:значение;
}
· Селекторы
Селекторы тегов name{ } позволяет назначить свойства всем тегам одного плана.
name – имя тега
Селекторы идентификаторов #name{ } id-селектор позволяет изменить свойства одного элемента
Самому элементу в html-документе надо дать имя id.
name – имя идентификатора
Селекторы классов .name{ } позволяет изменять свойства выбранной группы элементов
Элементам надо в html-документе дать имя класса.
name – имя класса
Групповые селекторы используются для задания одинаковых правил для разных элементов.
Записываются селекторы через запятую, могут быть использованы все виды селекторов.
· Задание
- Дан файл index.html с текстом, имеющим заголовок и разбитым на абзацы.
- Написать файл style.css, в котором использовать
- селекторы тегов (name { }) для всех абзацев и заголовка – установка цвета текста,
- селекторы идентификаторов (#name { }) для нечетных абзацев – установка пунктирной рамки толщиной в 3 пикселя выбранного цвета,
- селекторы классов (.name { }) для изменения свойств второго абзаца – установка рамки с сокращенной записью.
- Использовать правила для цвета текста и рамок.
- Связать файл index.html с файлом style.css.
· Правила
Цвет элемента color:#1250FF;
Рамки (с 4 сторон) border-width:2px; - ширина рамки
border-style:solid|dashed|dotted| и др.;
- стиль рамки, solid – одинарная, dashed – пунктирная, dotted – в точечку, double – двойная, groove – с тенью наружу,
ridge – с тенью внутрь, inset – левая+верхняя, outset – правая+нижняя.
Border-color:#235687; - цвет рамки
Сторона рамки top|bottom|left|right – приставки (например: border-top-width:2px;)
top – верхняя, bottom – нижняя, left – левая, right – правая
Сокращенная запись – толщина стиль цвет. Пример: border: 2px solid #235687;
Занятие № 2. Оформление текста - работа со шрифтами
· Правила
Гарнитура Шрифта font-family:font1, font2, type_font;
По умолчанию гарнитура шрифта – Times New Roman, font1 – название основного шрифта,
font2 – название второго шрифта.
type_font – тип шрифта, serif – с засечками, sans-serif – без засечек, monospace - моноширный
Normal style | |
Arial, Arial, Helvetica, sans-serif | Lucida Sans Unicode, Lucida Grande, sans-serif |
Arial Black, Arial Black, Gadget, sans-serif | Palatino Linotype, Book Antiqua3, Palatino, serif |
Comic Sans MS, Comic Sans MS5, cursive | Tahoma, Geneva, sans-serif |
Courier New, Courier New, monospace | Times New Roman, Times New Roman, Times, serif |
Georgia1, Georgia, serif | Trebuchet MS1, Trebuchet MS, sans-serif |
Impact, Impact5, Charcoal6, sans-serif | Verdana, Verdana, Geneva, sans-serif |
Lucida Console, Monaco5, monospace |
Размер шрифта font-size:14px;
% - проценты (100%), em – единицы (1), px – пикселы (16), pt - пункты (1/72 дюйма) (12),
В скобках указаны базовые размеры
Абсолютный размер - xx-small, x-small, small, medium, large, x-large, xx-large,
относительный размер – larger, smaller,
Курсив font-style:italic;
Перед отдельными фрагментами прописывается тег логического уровня <span>, которому назначают класс
Насыщенность font-weight:normal | bold | 100-900
Normal – нормальная (значение 400), или bold - полужирный шрифт, или числами от 100 до 900 через 100
Декор text-decoration:underline|overline|line-through|none
Underline – подчеркнутый, overline – надчеркнутый, line-through – перечеркнутый, none – снятие подчеркивания
Интервал между словами word-spacing:12px; (пиксели) (игнорируется, если установлено выравнивание по ширине)
Расстояние между буквами letter-spacing:2px;
Изменение регистра text-transform:uppercase| uppercase |capitalize|capitel;
uppercase – заглавные буквы (верхний регистр), uppercase - строчные буквы (нижний регистр),
capitalize - каждая первая буква заглавная, capitel – строчные буквы как малые заглавные.
· Задание
1. Дополнить файл style.css правилами для заголовка, устанавливающими гарнитуру шрифта из семейства sans-serif, размер шрифта 18 пикселей, полужирного начертания, с увеличенным расстоянием между буквами, каждая первая буква заглавная.
2. Дополнить файл style.css правилами для всех абзацев, устанавливающими гарнитуру шрифта из семейства serif, размер шрифта 14 пикселей, курсивного начертания, с увеличенным расстоянием между словами.
3. Дополнить файл style.css правилами для четных абзацев, устанавливающими декор – подчеркивание, изменение регистра на заглавные буквы
Дата добавления: 2016-02-16; просмотров: 610;