- •Оглавление
- •Введение Информация о курсе
- •Тенденции веба
- •Переход в веб
- •Введение в 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
Собирательное свойство border — рамка
Собирательное свойство border содержит в себе наибольший набор частных свойств. Всего их 15: по три частных свойства на каждую из четырех сторон и три собирательных свойства, отвечающих за оформление всей рамки. Поэтому, чтобы настроить рамку для какого-либо элемента можно использовать 12 частных свойств либо 4 свойства для каждой стороны рамки, а можно обойтись одним объявлением:
border: 1px solid #ff0;
Кроме того, только для свойства border доступны два особых стиля рамок: inset (вдавленная) и outset (выступающая). Они используются для придания эффекта объема. В таких рамках две смежные стороны окрашиваются в цвет, указанный в CSS, а две оставшихся в цвет, подбираемый автоматически так, чтобы создавался нужный эффект.
-
Элементы html Области элементов
Элементы — это структурные части HTML-документа. Во время его обработки браузером для отображаемых элементов создаются специальные области. Поэтому отображаются не сами элементы, а соответствующие им области. Область элемента (box) — это участок страницы, созданный для конкретного элемента.
Элемент может порождать как одну, так и несколько областей, но любая область имеет форму прямоугольника. Все области элементов можно разделить на две основные категории: блочные и строчные области.
-
Блочная область (block box) имеет форму одного прямоугольника. Перед ней и после нее переводится строка. Элементы p, h1…h6 или address по умолчанию порождают блочные области. Блочная область растягивается по ширине на все доступное пространство.
-
Строчная область (inline box) имеет форму прямоугольника, который размещается на одной строке с соседними строчными областями, то есть перевод строки до или после нее не вставляется. Элементы a, em или strong, как и многие другие элементы для разметки текста, по умолчанию порождают строчные области. Однако строчные области по умолчанию также порождают элементы img и object. Если содержание элемента не помещается на одной строке, то порождается несколько строчных областей, которые располагаются на соседних строках. В элементы, порождающие строчные области (inline-элементы) нельзя вкладывать элементы, порождающие блочные области (block-элементы).
Специально для создания областей двух основных видов в HTML введены два элемента: div и span. Элемент div используется для создания блочных областей и применяется для оформления произвольного участка веб-страницы, а также для верстки. Элемент span порождает строчную область и применяется для придания особого оформления какой-либо части текста. Сами по себе эти элементы не несут смысловой нагрузки и становятся полезными только при совместном использовании с CSS.
Некоторые текстовые элементы
Среди многочисленного набора различных элементов для разметки текста стоит выделить только несколько наиболее популярных. Остальные элементы используются крайне редко и при необходимости о них можно узнать подробнее из официальной документации.
Заголовки
Элементы h1,…,h6 представляют собой заголовки. Цифра, следующая за h, указывает на уровень заголовка. Например, h3 — заголовок третьего уровня. Содержанием заголовка могут быть только Inline-элементы.
Учтите, что в веб-документе может быть только один заголовок первого уровня. Также не нужно использовать заголовки меньшего уровня, если в документе нет заголовков более высокого уровня. Например, нет смысла использовать заголовки третьего уровня, если нет заголовков первого и второго уровней.