Содержание
-
CSS и оформление веб-страниц
-
CSS
CSS (англ. CascadingStyleSheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам.
-
HTML vs. CSS
HTML используется для структурирования содержимого страницы. CSS используется для форматирования этого структурированного содержимого. CSS был создан для предоставления web-дизайнерам возможностей создания точного дизайна, поддерживаемого всеми браузерами. Одновременно произошло разделение представления и содержимого документа, что значительно упростило работу.
-
Преимущества CSS
управление отображением множества документов с помощью одной таблицы стилей; более точный контроль над внешним видом страниц; различные представления для разных носителей информации (экран, печать, и т. д.); сложная и проработанная техника дизайна.
-
Фундаментальная модель CSS
-
Применение CSS к HTML-документу
Метод 1: Инлайн/In-line (атрибут style) Метод 2: Внутренний (тэг style) Метод 3: Внешний (ссылка на таблицу стилей)
-
Атрибут style
This is a red page
-
Тэг style
body {background-color: #FF0000;}This is a red page
-
Ссылка на таблицу стилей
...
-
Цвет переднего плана : свойство 'color'
h1 { color: #ff0000; }
-
Свойство 'background-color'
body { background-color: #FFCC66; } h1 { color: #990000; background-color: #FC9804; }
-
Фоновые изображения [background-image]
body { background-color: #FFCC66; background-image: url("butterfly.gif"); } h1 { color: #990000; background-color: #FC9804; }
-
Повторение фонового изображения [background-repeat]
-
Другие свойства фона
body { background-color: #FFCC66; background-image: url("butterfly.gif"); background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; } h1 { color: #990000; background-color: #FC9804; }
-
Свойства фона в Dreamweaver
-
Семейство шрифта [font-family]
-
Другие свойства шрифтов
p { font-style: italic; font-weight: bold; font-size: 30px; font-family: arial, sans-serif; }
-
Настройка шрифта в Dreamweaver
-
Форматирование текста
Свойство text-indent позволяет выделить параграф с помощью установки отступа для его первой строки. Интервал между буквами текста можно специфицировать свойством letter-spacing. Свойство text-transform управляет регистром символов. Можно выбрать capitalize, uppercase или lowercase
-
Форматирование текста в Dreamweaver
-
Типы стилей
-
Группирование элементов с помощью class С помощью него можно применить любой стиль к определённому элементу или группе элементов. Идентификация элемента с помощью id Особенность id в том, что в документе не может быть более одного элемента с данным конкретным id. Каждый id должен быть уникальным. Переопределение тэгов Псевдоклассы и составные стили позволяют выбирать элементы на основании их размещения в дереве документа. То есть при выборе можно, например, манипулировать такими понятиями как «является потомком», «следует за», «лежит непосредственно внутри»
-
Псевдоклассы тэга
a:link { color: blue; text-decoration:none; } a:visited { color: purple; text-decoration:none; } a:active { background-color: yellow; text-decoration:none; } a:hover { color:red; text-decoration:none; }
-
Создание нового псевдокласса в Dreamweaver
-
Селектор потомка
Ключевой момент — этот селектор выбирает всех потомков не зависимо от их уровня вложенности. p span { color: #333; } div a span { color: #333; }
-
Селектор дочернего элемента
Основное отличие — тот факт, что если селектор потомка выбирает все потомки, независимо от уровня вложенности, то селектор дочернего элемента выбирает потомков только первого уровня — то есть непосредственно вложенные элементы. .content > ul { margin-left: 20px; }
-
Селектор сестринского элемента
Сестринские элементы — это теги, имеющие общего родителя и следующие один за другим в структуре HTML. h2+p {font-style: italic;background-color: #DFE8FF;}
-
Селектор обобщенных родственных элементов
Основная задача селектора обобщённых родственных элементов — выбор элемента (-ов), идущего после заданного элемента, и имеющего с ним общего родителя. HTML:
Заголовок Подзаголовок 1Это абзац с текстом
Подзаголовок 2 Это текст, обрамлённый в span CSS:h1~h2{ color:red; }
-
Верстка HTML-страниц
-
Боксовая модель.
-
Обтекание элементов
Для обтекания одних элементов другими в CSS применяется свойство float, которое может иметь значения left (обтекание слева направо), right (обтекание справа налево) или none. Чтобы остановить действие обтекания применяется свойство clear, которое может принимать значения left, right, both или none.
-
Табличная верстка и верстка по слоям
Благодаря наличию большого числа параметров, особенно границе нулевой толщины, таблица выступает в роли невидимой модульной сетки, относительно которой добавляется текст, изображения и другие элементы. Удобство и широкие возможности верстки — вот основной реверанс в пользу таблиц. Использование слоев накладывает свой отпечаток не только на код документа, но и на вид веб-страницы в браузере. Зная особенности верстки слоями, можно более эффективно разрабатывать сайт, получая в итоге быстрый и компактный код, который к тому же корректно отображается в браузерах.
-
Пример табличной верстки
-
Пример div-верстки
-
«Резиновый» макет
Таблицы удачно подходят для «резинового» макета, ширина которого привязана к ширине окна браузера. Благодаря тому, что размер таблицы можно задавать в процентах, она занимает все отведенное ей свободное пространство. Также можно регулировать и высоту содержимого. Например, если текста немного, то «подвал» страницы может висеть в ее середине. Параметрами таблицы можно отрегулировать это так, что при небольшом тексте «подвал» плотно прилегает к нижнему краю окна браузера, независимо от размеров окна.
-
«Склейка» изображений
Рисунки часто разрезают на отдельные фрагменты, а затем собирают их вновь в одно целое, выкидывая одни фрагменты или заменяя их другими изображениями. Это требуется для различных дизайнерских изысков вроде создания эффекта перекатывания, анимации или уменьшения объема файлов. Таблицы позволяют легко обеспечить «склейку» нескольких рисунков в одно изображение. Каждая картинка помещается в определенную ячейку, параметры таблицы при этом устанавливаются такими, чтобы не возникло стыков между отдельными ячейками.
-
Группирование элементов (span и div)
Элементы и
используются для структурирования документа, часто совместно с атрибутами class и id. Элемент можно назвать нейтральным элементом, который ничего не добавляет к содержимому документа. Но, в сочетании с CSS, может использоваться для визуальных эффектов применимо к отдельным блокам текста. применяется для группирования одного или более блок-элементов. -
Задание 1. Исправить ошибки
Опрос общественного мнения показалДиего Веласкес писал свои полотна в стиле: империализма, кубизма и империосионизма;
конфуцианство возникло в: Италии, Корее и Франции;
богами торговли и воровства в Древней Греции были: Марс, Меркурий и Дионис;
- богами загробного мира в Египте были: Аид, Анубис и Ассирис;
столица Золотой Орды - Монголия;
главные противники Александра Македонского: татаро-монголы, Дедал и Цезарь;
в Древней Греции морями повелевали боги: Плутон, Нептун и Тритон.
- богами загробного мира в Египте были: Аид, Анубис и Ассирис;
-
Задание 2. Исправить ошибки
Glossary of TermsAlgorithmic Oriented Language.
Creates new project
-
Задание 3. Исправить ошибки
ГалионГалион - большое трехмачтовое судно особо прочной постройки, снабженное тяжелой артиллерией. Эти суда служили для перевозки товаров и драгоценных металлов из испанских и португальских колоний в Европу.
Флагманский корабль был мощным галионом, вооруженным сорока восьмью большими пушками и восьмью малыми. -
Задание 4. Исправить ошибки
Utaliquip ex ea commodo. Loremipsum dolor sit amet, consectetueradipiscingelit.Lobortisnisl. Loremipsum dolor sit amet, consectetueradipiscingelit.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.