Как и в случае с HTML мы начнем рассматривать
При задании значений атрибутов стиля в
| Единица измерения | Обозначение |
|---|---|
| Пиксели | px |
| Пункты | pt |
Размер 'm' текущего шрифта | em |
Размер 'x' текущего шрифта | ex |
| Дюймы | in |
| Сантиметры | cm |
| Миллиметры | mm |
| Проценты | % |
| Способы определения значений цвета | |
| Цвет | |
#rrggbb | |
# | |
| Размеры шрифта | |
x-large | |
large | |
| |
small | |
x-small | |
| |
Цветовое выделение информации и фон, на котором она размещена, пожалуй, первое, что бросается в глаза при загрузке веб - страницы, поэтому с них мы и начнем знакомство с
За управления цветом и фоном в
color – задает цвет переднего плана (color : #00FF00);background-color – задает background-color : brown);background-image – задает фоновое изображение для элемента (background-image : url("image .gif "));background-repeat – задает тип повторения изображения, установленного при помощи атрибута стиля background-image (background-repeat : no-repeat ), может принимать следующие значения:
repeat -x – изображение повторяется по горизонтали;repeat -y – изображение повторяется по вертикали;repeat – изображение повторяется по горизонтали и вертикали;no-repeat – изображение не повторяется (значение по - умолчанию).background-attachment – определяет будет ли фоновое изображение прокручиваться вместе с элементом (background-attachment : fixed), может принимать следующие значения:
scroll – изображение будет прокручиваться вместе с элементом;fixed – прокрутка изображения заблокирована.background-position – определение координат позиционирования фонового изображения, содержит два значения: положение по горизонтали и положение по вертикали (background-position : 5cm 4cm). Помимо числовых, может принимать следующие значения:left – горизонтальное center – горизонтальное right – горизонтальное top – вертикальное center – вертикальное bottom – вертикально Можно задать все атрибуты стиля, относящиеся к фоновому изображению, воспользовавшись короткой формой записи, например:
background: #00FF00 url("image.gif") no-repeat fixed 5cm 4cm
В качестве примера, добавим следующую
thead { color: Gold }
table { background-image: url("image.gif")}
tfoot { color: Chartreuse }
Получим следующий результат:
(рис 7.1) Работа со стилями цвета и фона
В ходе лекции, мы будем дополнять приведенную
Перед тем, как начать рассмотрение атрибутов стилей, предназначенных для управления шрифтами, заметим, что отображаться у пользователя будут только те шрифты, которые установлены на его
Атрибуты стиля
font-family – задает семейство используемого шрифта (font-family : arial) Для задания шрифта может быть использовано два типа имен: имя семейства (family -name) и родовое имя (generic family ). К именам семейства относятся, собственно, названия шрифтов (Camria, Arial и т.д.) Количество родовых имен поскромнее:
serif – шрифты с засечками;sans-serif – рубленые шрифты;cursive – курсивные шрифты;fantasy – декоративные шрифты;monospace – моноширинные шрифты.font-style – задает стиль шрифта (font-style : normal). Соответственно принимает значения:
normal – обычный шрифт;italic – курсивный шрифт;oblique – наклонный шрифт.font-variant – задает тип представления строчных букв (font-variant : normal). Принимает следующие значения:
normal – строчные буквы представляются в исходном регистре;small-caps – строчные буквы модифицируются в заглавные, но меньшего размера.font-weight – определяет насыщенность шрифта (font-weight : bold ). Принимает следующие значения:normal – стандартная насыщенность шрифта;bold – полужирное начертание.Ряд браузеров поддерживает числовые значения насыщенности шрифта в пределах от 100 до 900, где 100 – сверхсветлое насыщение шрифта, 400 – стандартное, 700 – полужирное.
font-size – определяет font-size : 12pt). Может быть представлен в виде Можно задать все атрибуты стиля, относящиеся к шрифту, воспользовавшись короткой формой записи, например:
font: normal bold 10pt camria
Рассмотрим на примере работы со шрифтами, изменим созданную ранее
thead { color: Chartreuse; font: normal small-caps 14pt Arial }
tbody { font-size: 12pt}
table { background-image: url("image.gif")}
tfoot { color: DarkBlue; font: italic normal 14pt Georgia}
caption {font-size: 16pt; font-style: oblique; font-variant:small-caps}
(рис 7.2) Иллюстрация управления шрифтами в CSS
Следующей группой атрибутов, которые мы рассмотрим будут атрибуты работы с текстом в целом, а именно выравнивание текста, оформление отступов, разрывов строк, добавление эффектов текста и т.д.
За управление текстом в
text-align – определяет горизонтальное выравнивание текста элемента (text-align: center ). Может принимать следующие значения:
center – выравнивание по центру;left – выравнивание по левому краю;right – выравнивание по правому краю;justify – выравнивание по ширине;auto – тип выравнивания не изменяется;start – в случае, если направление текста слева - направо, то выравнивает по левому краю; если направление текста справа - налево – по правому краю;end – в случае, если направление текста слева - направо, то выравнивает по правому краю; если направление текста справа - налево – по левому краю;text-align -last – задает тип выравнивания последней строки элемента, при условии что значение атрибута стиля text-align равно justify (text-align -last: left). Принимает значения аналогичные атрибуту text-align ;text-decoration – добавляет эффекты для текста (text-decoration : none). Может принимать следующие значения:
blink – мигающий текст;line-through – зачеркнутый текст;overline – линия над текстом;underline – линия под текстом (подчеркивание);none – эффектов нет.text-indent – задает величину отступа для первой строки текста (text-indent : 10%). Могут быть указаны конкретные значения и процентные.text-overflow – задание параметра видимости текста (text-overflow : clip ). Может принимать два значения: clip – текст обрезается, если выходит за границы элемента; ellipsis – при выходе текста за границы добавляется многоточие;text-shadow – добавляет тень тексту и определяет ее параметры (text-shadow : red 5 5). Могут быть заданы следующие параметры тени:
none – тени нет;цвет – любой поддерживаемый цвет;сдвиг по горизонтали – положительное значение сдвигает тень вправо, отрицательное – влево;сдвиг по вертикали – положительное значение опускает тень относительно текста, отрицательное – поднимает;радиус размытия – большее значение сглаживает тень, по - умолчанию параметр равен 0.text-transform – преобразование текста в заглавные или прописные буквы (text-transform : lowercase). Принимает следующие значения:
none – символы не меняются;capitalize – первая lowercase – символы текста преобразовываются в нижний регистр;uppercase – символы текста преобразовываются в верхний регистр.При необходимости смещения по вертикали определенного элемента относительно текста применяется атрибут стиля , принимающий значения:
baseline – выравнивание базовой линии по соответствующей линии родительского элемента, в случае с ячейкой таблицы происходит выравнивание по базовой линии первой текстовой строки;bottom – выравнивание элемента по нижней части родительского элемента, в случае с ячейкой таблицы происходит выравнивание по нижнему краю;middle – выравнивание по центру родительского элемента, в случае с ячейкой таблицы происходит выравнивание по середине;sub – выравнивание базовой линии элемента по базовой линии нижнего индекса родительского элемента;super – выравнивание базовой линии по базовой линии верхнего индекса родительского элемента;text-bottom – выравнивание нижнего края фрагмента по нижнему краю текста родителя;text-top – выравнивание верхнего края фрагмента текста по верхнему краю текста родителя;top – выравнивание верхнего края фрагмента по верхнему краю текста родителя, в случае с ячейкой таблицы происходит выравнивание по верхнему краю.Для примера добавим следующую строку к <tbody>:
tbody tr td { vertical-align:top; text-align: center }
(рис 7.3) Результат выравнивания текста в ячейках таблицы
По умолчанию строки переносятся таким образом, чтобы вместить текст в размеры элемента и избежать горизонтальной прокрутки. Существует два атрибута стилей, позволяющих управлять переносом строк:
white-space – задает способ отображения пробелов между словами (white-space: pre). Принимает следующие значения:
normal – несколько пробелов преобразуются в один, символы перевода строк также преобразуются в пробелы, браузер самостоятельно разрывает текст и переводит его на новые строки;nowrap – несколько пробелов преобразуются в один, символы перевода строк также преобразуются в пробелы, браузер не осуществляет разрыв и перевод строк;pre – последовательность пробелов сохраняется, символы перевода строк также сохраняются, браузер самостоятельно не выполняет разрыв и перенос строк. Фактически, текст выглядит образом, определенным разработчиком, без каких - либо изменений;pre-line – несколько пробелов преобразуются в один, символы перевода строк сохраняются, браузер самостоятельно разрывает текст и переводит его на новые строки;pre-wrap – последовательность пробелов сохраняется, символы перевода строк также сохраняются, браузер самостоятельно выполняет разрыв и перенос строк;word-wrap – указывает места, где браузер может осуществить перевод строки (word-wrap: normal). Может принимать следующие значения:
normal – строки разрываются только по пробелам;break-word – браузер может выполнять разрыв строк внутри слов.inherit, это означает, что значение атрибута будет унаследовано от значения аналогичного атрибута родительского элемента.
В рамках текущей лекции были рассмотрены вопросы управления внешним видом текстовой информации средствами каскадных таблиц стилей. Были упомянуты лишь самые основные атрибуты стилей и их возможные значения, для более детальной информации рекомендуется обратиться к материалам для самостоятельного изучения.
Управление более сложными элементами дизайна веб - страниц будет рассмотрено в рамках следующих лекций, касающихся
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.