- •Оглавление
- •Введение Информация о курсе
- •Тенденции веба
- •Переход в веб
- •Введение в html Что такое html?
- •Элементы
- •Атрибуты
- •Базовая структура документа
- •Стандарт xhtml 1.0 Strict
- •Введение в css
- •Правила, свойства, значения
- •Простые селекторы
- •Универсальный селектор
- •Селектор по типу элемента
- •Селектор по id
- •Селектор по class
- •Подключение таблицы стилей к веб-документу
- •Элемент style
- •Атрибут style
- •Работа с цветом
- •Свойство color
- •Миф о «безопасных» цветах
- •Свойство background
- •Background-color — цвет фона
- •Background-image — фоновое изображение
- •Background-repeat — режим повторения изображения
- •Background-attachment — режим прокрутки (прикрепления) изображения
- •Background-position — положение изображения
- •Свойства border-top, border-right, border-bottom, border-left
- •Свойства border-width, border-color, border-style — параметры рамки
- •Собирательное свойство border — рамка
- •Элементы html Области элементов
- •Некоторые текстовые элементы
- •Заголовки
- •Элемент p — абзац
- •Элемент address — адресные данные
- •Атрибут title
- •Оформление гиперссылок
- •Псевдоклассы гиперссылок
- •Элементы dt и dd — главная и подчиненная части списка определений
- •Оформление списков
- •Элемент img — изображение
- •Атрибут src — адрес изображения
- •Атрибут alt — альтернативное описание
- •Атрибут style — оформление изображения
- •Атрибуты colspan и rowspan — объединение ячеек
- •Семантическая верстка и микроформаты
- •Оформление страниц при помощи css Оформление текста
- •Свойство font-family — гарнитура шрифта
- •Семейства шрифтов
- •Свойство font-size — кегль шрифта
- •Свойство font-style — управление наклоном
- •Свойство font-weight — насыщенность шрифта
- •Свойство font — управление шрифтом
- •Свойство text-transform — преобразование регистра
- •Свойство line-height — высота строки
- •Свойство vertical-align — вертикальное выравнивание
- •Вертикальное выравнивание для строчных элементов
- •Вертикальное выравнивание для ячеек таблиц
- •Область элемента
- •Свойство text-indent — управление абзацным отступом
- •Свойство padding — внутренний отступ
- •Свойство margin – внешний отступ
- •Верстка Что такое верстка?
- •С кем взаимодействует верстальщик?
- •Как создается веб-страница?
- •Процесс верстки
- •Пример верстки
- •Глава 6. Введение в JavaScript
- •Что такое JavaScript?
- •Типы данных
- •Переменные
- •Операторы
- •Инструкции
- •Конструкторы
- •Прототипы
- •Возможности расширения
- •Экземпляры и классы
- •Общие методы класса Object
- •Интеграция html и JavaScript
- •Элемент script
- •Интеграция в данные
- •Глава 7. Клиентский JavaScript Формы в html
- •Элемент form — собственно форма
- •Обработчики событий
- •Обработчики событий как атрибуты
- •Обработка событий без внедрения кода через атрибуты
- •Таймеры
- •Объект Location
- •Объект History
- •Объект Window
Элементы dt и dd — главная и подчиненная части списка определений
Главная часть списка определений обозначается элементом dt. Его содержанием могут быть только символьные данные и строчные элементы. А вот для подчиненной части, элемента dd, набор разрешенного содержания также широк как и для элемента li.
Кроме того, у одной главной части могут быть несколько подчиненных. Например, можно построить список сотрудников компании:
<dl>
<dt>Генеральный директор</dt>
<dd>Иван Иванов</dd>
<dt>Менеджеры</dt>
<dd>Петр Петров</dd>
<dd>Василий Пупкин</dd>
</dl>
Оформление списков
Для управления оформлением списков в CSS присутствует специальное собирательное свойство list-style. Оно состоит из трех частных свойств:
-
list-style-type — вид маркеров списка. Стандартный набор маркеров для списков достаточно скудный: круглый и квадратные маркеры, а также разные вариации для числовых значений (можно нумеровать числами и буквами).
-
list-style-position — положение маркеров списка. Свойство имеет всего два значения: outside (по умолчанию) — маркер списка стоит слева отдельно от содержимого, inside — маркер списка вносится в содержимое и ведет себя как первый символ содержания элемента li.
-
list-style-image — маркер-изображение. Вместо стандартных текстовых маркеров можно задать собственные маркеры изображения. Для этого нужно указать ресурс с изображением, используя функционал url, например:
li {
list-style-image: url(marker.png);
}
Стоит помнить одну особенность: свойство list-style и его частные свойства управляют оформлением и нумерованных, и ненумерованных списков. Поэтому, если необходимо изменить тип маркера только для ненумерованных списков, можно воспользоваться таким приемом:
ul {
list-style: square;
}
Хотя у элемента ul нет маркеров, значение свойства list-style наследуется дочерними элементами. В результате будет достигнут нужный результат.
Элемент img — изображение
Элемент img позволяет помещать на веб-страницу изображения. Он является замещаемым элементом. Это означает, что вместо себя он отображает указанное изображение, для которого порождается область. Без изображения порождается область для отображения замещающего текста (значение атрибута alt).
Элемент img относится к строчным элементам (Inline), поэтому не может быть вложен в элементы, требующие блочное содержание, например, body.
Пример внедрения изображения:
<img src=”logo.png” alt=”Логотип” style=”width: 150px; height: 100px;” />
Атрибут src — адрес изображения
Атрибут src является одним из обязательных атрибутов элемента img и хранит в себе адрес изображения. Адреса могут быть трех видов:
-
Абсолютные — указывают на изображение в любом месте интернета;
-
Относительные — указывают на изображения, доступные на текущем сайте;
-
Схема data — позволяет задавать изображение в виде HEX-кода. Шаблон такого адреса:
src=“data:image/png;base64,HEX-код”
Вместо адреса изображения можно указывать адрес скрипта, создающего изображение.
Атрибут alt — альтернативное описание
Атрибут alt содержит в себе текст, который показывается вместо изображения, когда оно не отображено. Данный атрибут является обязательным. Он также является полезным с точки зрения продвижения сайта — его значение индексируется поисковыми системами.