![](/user_photo/2706_HbeT2.jpg)
- •Оглавление
- •Введение Информация о курсе
- •Тенденции веба
- •Переход в веб
- •Введение в 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
Свойство text-transform — преобразование регистра
Свойство text-transform позволяет управлять регистром символов и может принимать четыре значения.
-
none — преобразования не производится, значение по умолчанию.
-
uppercase — преобразование в ВЕРХНИЙ РЕГИСТР.
-
lowercase — преобразование в нижний регистр.
-
capitalize — Первая Буква Каждого Слова Преобразуется В Верхний Регистр.
Свойство line-height — высота строки
Свойство line-height позволяет управлять высотой строки (интерлиньяжем). Значения можно задавать в процентах от кегля текущего шрифта (шрифта элемента). По умолчанию это значение (normal) соответствует 120%, а не 100%, как может показаться в начале.
Естественно, если указать значение меньше 100%, строки будут перекрываться. Отрицательные значения указывать нельзя.
Также можно указывать числовые значения или значения в единицах em, учитывая, что 100% соответствует 1em или числовому коэффициенту 1. Например, три следующих объявления эквивалентны:
line-height: 175%;
line-height: 1.75;
line-height: 1.75em;
Кроме того, данное свойство также является частным свойством для свойства font. Для того чтобы указать высоту строки в собирательном свойстве, нужно применить особую конструкцию. Например, следующие объявление устанавливает высоту строки в 200%:
font: italic 1.5em/200% Arial, sans-serif;
Если значение line-height не указывается в собирательном свойстве font, оно устанавливается в normal. Распространенной ошибкой является подобная запись:
line-height: 150%;
font: 1.1em Verdana, sans-serif;
В результате второе объявление отменит первое и установит высоту строк в normal. Такой результат очень озадачивает начинающих верстальщиков. Решить эту проблему можно либо поменяв местами объявления, либо объединив их в одно и указав значение высоты строк через косую черту после значения кегля.
Свойство letter-spacing — межбуквенный интервал
Свойство letter-spacing позволят управлять расстоянием между соседними буквами в строке. Можно указывать как положительное, так и отрицательные значения. В первом случае получается разреженный текст, а во втором — буквы могут частично наплывать друг на друга.
letter-spacing: 0.2em;
letter-spacing: -0.1em;
По умолчанию это свойство имеет значение normal соответствующее 0.
Свойство word-spacing — междусловный интервал
В отличие от свойства letter-spacing свойство word-spacing управляет интервалами между соседними словами. Значение добавляется к текущему расстоянию между словами. Например, это объявление делает расстояние между словами на 0.5em шире:
word-spacing: 0.5em;
Выравнивание
В HTML очень часто встречаются задачи, в которых нужно определенным образом выровнять некоторые элементы. Специально для этого в CSS существуют два свойства: text-align для горизонтального выравнивания и vertical-align для вертикального соответственно.
Свойство text-align — горизонтальное выравнивание
Несмотря на свое название, данное свойство не применяется непосредственно к тексту. Вместо этого оно должно применяться к блоку или ячейки таблицы, содержимое которых необходимо выровнять указанным образом.
Свойство text-align может принимать всего 4 значения.
-
left — выравнивание по левому краю. При написании текста слева направо это значение применяется по умолчанию для большинства элементов.
-
right — выравнивание по правому краю.
-
center — выравнивание по центру.
-
justify — выравнивание по ширине.
Также следует учитывать, что свойство text-align наследуется. Например, чтобы установить для всех элементов документа выравнивание по правому краю, достаточно добавить следующее правило:
body {
text-align: right;
}
Это правило не действует на элементы, для которых явно задано другое значение свойства text-align.