|
Css и оформление вебстраниц css
| | CSS и оформление веб-страниц CSS - CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
- Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки 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
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] Значение
| Описание
| Background-repeat: repeat-x
| Рисунок повторяется по горизонтали
| background-repeat: repeat-y
| Рисунок повторяется по вертикали
| background-repeat: repeat
| Рисунок повторяется по горизонтали и вертикали
| background-repeat: no-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-страниц Боксовая модель. Обтекание элементов - Для обтекания одних элементов другими в CSS применяется свойство float, которое может иметь значения left (обтекание слева направо), right (обтекание справа налево) или none.
- Чтобы остановить действие обтекания применяется свойство clear, которое может принимать значения left, right, both или none.
Табличная верстка и верстка по слоям Благодаря наличию большого числа параметров, особенно границе нулевой толщины, таблица выступает в роли невидимой модульной сетки, относительно которой добавляется текст, изображения и другие элементы. Удобство и широкие возможности верстки — вот основной реверанс в пользу таблиц. Использование слоев накладывает свой отпечаток не только на код документа, но и на вид веб-страницы в браузере. Зная особенности верстки слоями, можно более эффективно разрабатывать сайт, получая в итоге быстрый и компактный код, который к тому же корректно отображается в браузерах. Пример табличной верстки Пример div-верстки «Резиновый» макет - Таблицы удачно подходят для «резинового» макета, ширина которого привязана к ширине окна браузера. Благодаря тому, что размер таблицы можно задавать в процентах, она занимает все отведенное ей свободное пространство. Также можно регулировать и высоту содержимого. Например, если текста немного, то «подвал» страницы может висеть в ее середине. Параметрами таблицы можно отрегулировать это так, что при небольшом тексте «подвал» плотно прилегает к нижнему краю окна браузера, независимо от размеров окна.
«Склейка» изображений - Рисунки часто разрезают на отдельные фрагменты, а затем собирают их вновь в одно целое, выкидывая одни фрагменты или заменяя их другими изображениями. Это требуется для различных дизайнерских изысков вроде создания эффекта перекатывания, анимации или уменьшения объема файлов. Таблицы позволяют легко обеспечить «склейку» нескольких рисунков в одно изображение. Каждая картинка помещается в определенную ячейку, параметры таблицы при этом устанавливаются такими, чтобы не возникло стыков между отдельными ячейками.
Группирование элементов (span и div) - Элементы и
используются для структурирования документа, часто совместно с атрибутами class и id. - Элемент можно назвать нейтральным элементом, который ничего не добавляет к содержимому документа. Но, в сочетании с CSS, может использоваться для визуальных эффектов применимо к отдельным блокам текста.
применяется для группирования одного или более блок-элементов. Задание 1. Исправить ошибки http-equiv="Content-Type" content="text/html; charset=windows-1251"> Опрос общественного мнения показал Диего Веласкес писал свои полотна в стиле: империализма, кубизма и империосионизма; конфуцианство возникло в: Италии, Корее и Франции; богами торговли и воровства в Древней Греции были: Марс, Меркурий и Дионис; богами загробного мира в Египте были: Аид, Анубис и Ассирис; столица Золотой Орды - Монголия; главные противники Александра Македонского: татаро-монголы, Дедал и Цезарь; в Древней Греции морями повелевали боги: Плутон, Нептун и Тритон. Glossary of Terms
Algorithmic Oriented Language.
Creates new project
align="justify">Галион align="justify"> Галион - большое трехмачтовое судно особо прочной постройки, снабженное тяжелой артиллерией. Эти суда служили для перевозки товаров и драгоценных металлов из испанских и португальских колоний в Европу. Флагманский корабль был мощным галионом, вооруженным сорока восьмью большими пушками и восьмью малыми. border="0" celpadding="0" celspacing="0" border="2"> valign="top">Ut aliquip ex ea commodo. | valign="top">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. |
valign="botom" colspan="2">Lobortis nisl. |
|
|
|
написать администратору сайта
|