English | Português | >> По-русски <<ZVON > Tutorials > CSS tutorial

Содержание

Пример 1В этом курсе вы научитесь задавать вид ваших страниц в одном центральном CSS-файле. Пример-1 и Пример-2 используют тот же исходный HTML текст, но применяют разные стилевые таблицы при форматировании. Стилевая таблица определяется гипертекстовой ссылкой. Атрибут href дает адрес стилевого файла, атрибут типа должен иметь значение "text/css", а атрибут rel - значение "stylesheet".
Пример 2В этом примере тот же стилевой файл используется для форматирования различных HTML текстов.
Пример 3Стилевые CSS-таблицы представляют собой простые текстовые файлы, содержащие одно или несколько правил. Каждое правило начинается с селектора (имени форматируемого элемента), за которым следуют фигурные скобки "{}". Фигурные скобки содержат индивидуальные свойства форматирования, разделяемые точкой с запятой ";". Свойства и их значения разделяются двоеточием ":". Легко видеть, что многие свойства и их значения не требуют разъяснения.
Пример 4Мы начнем с наиболее часто встречающейся задачи - спецификации цвета. Она позволит нам сформулировать несколько важных понятий. Цвет текста определяется свойством "color", а цвет фона - свойством "background-color". Если для данного элемента свойство не определено, то его значение обычно наследуется от элементов, внутри которых данный элемент находится. Если и эти элементы не определяют свойство, то используется стандартное свойство браузера (по умолчанию).
Пример 5Если несколько элементов имеют одинаковое свойство, то оно может быть описано в одном месте. В этом случае определению в фигурных скобках предшествует список селекторов (имен элементов), разделенных запятыми.
Пример 6 Если список селекторов не разделен запятыми, то он имеет совсем другой смысл и определяет контекстуальные селекторы. Он определяет свойства элементов, содержащихся в последнем упомянутом селекторе, если этот селектор находится внутри элементов, определенных в предыдущих селекторах.
Пример 7 До сих пор наши стилевые файлы содержали только одно определение для каждого элемента. Однако, это не является правилом, число определений не ограничено. Точки с запятой ";", которые мы ставили между отдельными свойствами в предыдущих примерах, являются всего лишь сокращениями полного списка.
Пример 8 В предыдущем примере каждое определение для одного и того же элемента определяло различное свойство. Если свойство определяется несколько раз, то применяется последнее определение.
Пример 11 До сих пор для определения цвета мы пользовались названиями. Имеется 16 стандартных цветов: aqua (голубовато-зеленый), black (черный), blue (голубой), fuchsia (красно-синий), серый (gray), зеленый (green), lime (желто-зеленый), maroon (бордовый), navy (синий), olive (оливковый), purple (фиолетовый), red (красный), silver (серебристый), teal (синевато-зеленый), white (белый), и yellow (желтый) (названные цвета можно увидеть в CSS 1 Reference). Имеется несколько других нотаций для обозначения цвета, с которыми можно ознакомиться CSS 1 Reference более подробно. В нашем примере aqua определяется в соответствии с этими нотациями.
Пример 9 Иногда приходится различать элементы с одинаковыми именами. В этом случае удобно воспользоваться атрибутом "класс". В стилевом файле после имени требуемого элемента ставится точка ".", за которой следует атрибут класса.
Пример 10 Если после имени элемента не стоит имя класса, то все соответствующие элементы уже определены. Элементы с добавленным атрибутом класса имеют более высокую степень предпочтения, чем элементы без атрибута.
Пример 12CSS 1 содержит ряд свойств, определяющих вид индивидуальных букв. Их размер определяется свойством "font-size" (размер шрифта). Размер можно задавать абсолютно с помощью ключевого слова, выбираемого из следующего списка: [xx-small | x-small | small | medium | large | x-large | xx-large ] (Case 1), относительно с помощью ключевых слов [larger | smaller ] (Case 2), или используя (Case 3 и Case 4) единицы (сравнение индивидуальных единиц можно найти в CSS 1 справочник
Пример 13 Свойства "font-style" [normal | italic | oblique], "font-variant" [normal | small-caps], и "font-weight" [normal | bold | bolder | lighter | 100 | 200 | 300| ... | 900] определяют форму и жирность букв. Больший номер "font-weight" означает большую жирность, "bold" (жирный) соответствует величине "700", "normal" (нормальный) - величине "400". Case 1 сравнивает различные стили, Case 2 сравнивает жмрность.
Пример 14 Текст можно подчеркнуть или прямую линию можно провести над текстом или через текст. Эти эффекты достигаются с помощью свойства "text-decoration" (украшение текста).
Пример 15 Выравнивание текста определяется свойством выравнивания, имеющим значения left (выравнивается левый край абзаца), right (правый край) и justify (оба края).
Пример 16 Имеется много свойств, используемых для установки границы элементов.
Пример 17 Данное руководство содержит лишь краткое введение по использованию стилевых файлов. CSS 1 имеет много возможностей, а CSS 2 преумножает их еще более. В качестве следующего шага в освоении CSS мы рекомендуем тщательно изучить наш полный CSS 1 справочник со многими дополнительными примерами и свойствами, не упомянутыми в данном вводном материале.