Авторизация
Регистрация
Войти как пользователь

   Сделать стартовой
   Добавить в избранное

Полезные службы:
  
 «С миру по нитке»
Он-лайн новости Мира  (2500)
Последние новости Yтро.ru
Статьи о нашем бытии  (2000)
НЛО и обитатели Космоса
Флаги Стран нашей Земли
 Библиотека мудрости
Технология Бессмертия
Медитации и упражнения
Притчи  (3812)
Сказки  (1916)
Головоломки  (1216)
Фантастика Отечественная
 Заработок в Интернете
Доход от инвестирования
Основы AdSense-бизнеса
18 признаков идеальн.бизнеса
 Web-программирование
Регистрация сайта в каталогах
Учебники CSS,PHP,HTML,JS
Примеры JavaScript  (79)
CMS-программа SiteEdit
FAQ по программе SiteEdit
 Игры, отдых, общение
Рисунки моих друзей
Играем на фортепиано
Классический тест IQ
Игры Flash  (67)
Игры JavaScript  (60)
Интернет Радио  (108)
 Анкеты, опросы, инфо
Доска объявлений
Голосование
Информер Курса валют

Ссылки  Обмен ссылками



Новости RSS
 
   

Справочник по CSS

Справочник по CSS

Приложение создано на основе материалов, находящихся на сайте Справочник Web-языков www.spravkaweb.ru

Что такое CSS и как применить

Каскадные таблицы стилей или CSS (Cascading Style Sheets) были революцией, потрясшей WWW. Если до этого Web-дизайнер не знал, как будет выглядеть его творение в разных программах Web-обозревателей, то теперь он может контролировать все: от начертания шрифта до положения картинки на странице.

Предположим, вам нужно изменить цвет текста в HTML-документе с черного на синий. Вы помещаете его в пару тегов <FONT> и </FONT> следующего вида:

<P><FONT color="blue">Это синий текст</FONT></P>

А теперь представим, что вы внесли определение внешнего вида текста в другое место документа:

P.bluetext { color: blue }

Эта строка обозначает, что мы определили для текста, находящегося внутри тега <P> и помеченного стилевым классом bluetext, синий цвет шрифта. Такая конструкция HTML называется определением стиля или просто стилем.

В результате в HTML-тексте у нас остануться только теги логического форматирования текста:

<P class="bluetext">Это синий текст</P>

Здесь мы пометили нужный текст с помощью атрибута class, присвоив ему значение bluetext. Атрибут class задает имя стилевого класса для тега, и его поддерживают все теги.

Вы можете переназначить цвета текста для всех тегов <P>. В этом случае мы не задаем имя стилевого класса:

P { color: blue }

Или вы можете задать форматирование для стилевого класса, не привязанного ни к какому тегу:

.bluetext{ color: blue }

И теперь вы можете присваивать стилевой класс тексту, заключенному в любые теги:

<H1 class="bluetext">Это синий цвет</H1>

<CENTER class="bluetext">Это синий цвет</CENTER>

Это <B class="bluetext">жирный синий</B> текст

Вы можете дать специальное форматирование тегу только в том случае, если он заключен внутрь другого тега:

H7 B { color: blue }

И теперь:

<H7><B>Этот</B> текст будет синим</H7>

<P>А <B>этот</B> - не будет!</P>

Более того, вы можете встроить определение стиля прямо в тег:

<P style="color: blue">Это синий текст</P>

Это достигается при помощи атрибута style, который также поддерживают все теги HTML.

И еще один способ привязать стиль к какому-либо тегу - использовать атрибут id, задающий уникальное имя элемента HTML.

#headerofdocument { font-size: 20pt }

Здесь мы задали размер шрифта 20 пунктов.

<H1 id="headerofdocument">Это заголовок документа</H1>

Вы можете задавать несколько атрибутов в определении стиля. В этом случае они разделяются точкой с запятой:

P { color: blue; fotn-size: 9ptl; text-align: center }

Определение стилей, вынесенные в заголовок HTML-документа, составляют таблицу стилей. Таблица стилей заключается в теги <STYLE> и </STYLE>:

<Style [type="text/css"]>

. . .

</STYLE>

Тег <STYLE> может содержать необязательный атрибут type, содержащий обязательное значение text/css.

Таблицу стилей можно вынести в отдельный файл и использовать сразу в нескольких документах. В этом случае в заголовке HTML-документа необходимо разместить тег <LINK>, указывающий на эту таблицу стилей:

<LINK rel="stylesheet" href="{Адрес файла таблицы стилей}">

Свойства шрифта

font - задает параметры шрифта элемента страницы.

Заменяет атрибуты font-family, font-height, font-size, font-style, font-variant и font-weight. Значения этих атрибутов могут располагаться в любом порядке.

font: {font-family} [{font-height}] [{font-size}] [{font-style}] [{font-variant}] [{font-weight}];

Значение по умолчанию - normal normal normal medium normal "Times New Roman".

Альтернативный формат:

font: caption|icon|menu|message-box|small-caption|status-bar;

В этом случае доступны шесть предопределенных значений, задающие один из стандартных шрифтов, используемых в элементах интерфейса Windows:

font: caption; - шрифт заголовка кнопок, текстовых меток и т.п.;

font: icon; - шрифт подписей под пиктограммами;

font: menu; - шрифт пунктов меню;

font: message-box; - шрифт содержимого стандартных окон-предупреждений;

font: small-caption; - мелкий шрифт заголовков;

font: status-bar; - шрифт содержимого строки состояния.

Поддерживается IE начиная с 4.0

font-family - указывает имя шрифта или шрифтового семейства, используемого в элементе страницы.

font-family: {Имя шрифта}|serif|san-serif|cursive|fantasy|monospace;

В качестве значения этого атрибута задается либо непосредственно имя нужного шрифта, либо одно из пяти предопределенных значений, задающих имя шрифтового семейства. Можно задавать одновременно несколько шрифтов, разделив их имена запятыми; в этом случае Web-обозреватель сможет выбрать из них тот, который установлен на компьютере клиента. Если имя шрифта содержит пробелы, его следует взять в кавычки.

font-family: "Times New Roman",sans-serif;

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-weight - задает "жирность" шрифта, используемого в элементе страницы.

font-weight: normal|bold|bolder|lighter|100..900;

"Жирность" может быть задана тремя способами. Во-первых, предопределенными значениями normal и bold, задающими обычное и жирное начертание соответственно. Во-вторых, относительными значениями bolder и lighter, делающими шрифт элемента страницы жирнее и светлее шрифта родителя. И, в-третьих, одним из девяти значений от 100 до 900; здесь нормальному начертанию соответствует значение 400, а жирному - 700.

font-weight: normal; - обычный;

font-weight: lighter; - светлее;

font-weight: bold; - жирный;

font-weight: bolder; - жирнее;

font-weight: от 100 до 900 - любое значение, кратное 100 (200,700).

Значение по умолчанию normal.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых. При этом IE 4.0 и более старые версии распознавали только значения normal и bold этого атрибута.

Поддерживается NN начиная с 4.0

font-size - задает размер шрифта, используемого в элементе страницы.

font-size: xx-small|x-small|small|medium|large|x-large|xx-large|larger|smaller|{Абсолютный размер}|{Относительный размер}%;

Возможно задание либо абсолютного размера шрифта в одной из поддерживаемых CSS единиц измерения, либо как процент от размера шрифта родителя. Также доступны девять определенных значений.

font-size: 200% - относительная величина (проценты)

font-size: 150px - размер в пикселях

font-size: 300pt - размер в пунктах

font-size: {xx-small,small,medium,large,x-large,xx-large} - задают один из семи размеров шрифтов, поддерживаемых HTML

font-size: {smaller,larger} - задают размер шрифта, который на размер либо больше, либо меньше родительского шрифта соответственно

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-style - задает начертание шрифта.

font-style: normal|italic|oblique;

font-style: normal; - задает обычный вид шрифта (используется по умолчанию);

font-style: italic - курсивное начертание;

font-style: obligue - наклонное начертание (легкий наклон нормального шрифта) (IE отображает как курсив, а NN не поддерживает).

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

font-variant - задает вид малых букв шрифта, используемого в элементе страницы.

font-variant: normal|small-caps;

font-variant: normal; - задает обычный вид малых букв шрифта (используется по умолчанию);

font-variant: small-caps; - делает их такими же, как большие буквы, только меньшего размера (капитель).

Поддерживается IE начиная с 4.0

Цветовая гамма

color - Определяет цвет элемента.

color: {Цвет};

Поддерживается IE начиная с 3.02 для текстовых элементов страницы и начиная с 4.0 для нетекстовых. Поддерживается NN начиная с 4.0

background - задает все свойства фона элемента страницы в один прием. Заменяет собой атрибуты background-attachment, background-color, background-image, background-position и background-repeat.

background: [{background-color}] [{background-image}] [{background-repeat}] [{background-attachment}] [{background-position}];

Значения этих свойств могут располагаться в любом порядке.

Значение по умолчанию transparent none repeat scroll 0% 0%.

Поддерживается IE начиная с 3.02; задание значений background-position и background-repeat поддерживается начиная с 4.0

background-color - задает фоновый цвет Web-страницы или ее элемента.

background-color: {Цвет}|transparent;

Предопределенное значение transparent задает "прозрачный" фон. Оно же является значением по умолчанию.

Поддерживается IE начиная с 4.0, в составе атрибута background - с 3.02

Поддерживается NN начиная с 4.0

background-image - задает фоновый рисунок Web-страницы или ее элемента.

background-image: url({Интернет-адрес файла рисунка})|none;

Предопределенное значение none отключает фоновый рисунок. Оно же является значением по умолчанию.

Поддерживается IE начиная с 4.0, в составе атрибута background - с 3.02

Поддерживается NN начиная с 4.0

background-attachment - данный атрибут позволяет "зафиксировать" фоновый рисунок, чтобы он не прокручивался вместе с содержимым Web-страницы.

background-attachment: scroll|fixed;

background-attachment: scroll; - фоновое изображение прокручивается вместе с содержимым страницы (значение по умолчанию);

background-attachment: fixed; - фоновое изображение фиксируется на одном месте и не прокручивается с содержимым страницы.

Применяется только для тега <BODY>.

Поддерживается IE начиная с 4.0, в составе атрибута background - с 3.02

background-repeat - устанавливает порядок повторения фонового рисунка на Web-странице или ее элементе.

Иногда этот атрибут необходим, чтобы занять все свободное пространство, если фоновый рисунок слишком мал, чтобы покрыть пространство без повторения.

background-repeat: repeat|no-repeat|repeat-x|repeat-y;

background-repeat: repeat; - размножает фоновое изображение во всех направлениях (значение по умолчанию);

background-repeat: no-repeat; - запрещает фоновому изображению повторяться;

background-repeat: repeat-x; - размножает фоновое изображение только по горизонтали;

background-repeat: repeat-y; - размножает фоновое изображение только по вертикали.

Поддерживается IE начиная с 4.0

background-position - задает местонахождение фонового рисунка. Это комбинированный атрибут, заменяющий атрибуты background-position-x и background-position-y.

background-position: [{background-position-x}] [{background-position-y}];

Если задана только одна координата, то она считается горизонтальной, а для вертикальной принимается значение 50%.

Значение по умолчанию 0% 0%.

Поддерживается IE начиная с 4.0

background-position-x - задает горизонтальную координату фонового рисунка.

background-position-x: {X}|{X}%|left|center|right;

Координата может быть задана целым числом (абсолютная координата), процентом от соответствующего размера фонового рисунка (относительная координата) или предопределенным значением. Доступны три предопределенных значения: left, center, right, которые задают выравнивание фонового рисунка на странице по левому краю, по центру и по правому краю соответственно.

Значение по умолчанию 0%.

Поддерживается IE начиная с 4.0

background-position-y - задает вертикальную координату фонового рисунка.

background-position-y: {Y}|{Y}%|top|center|bottom;

Координата может быть задана целым числом (абсолютная координата), процентом от соответствующего размера фонового рисунка (относительная координата) или предопределенным значением. Доступны три предопределенных значения: top, center, bottom, которые задают выравнивание фонового рисунка на странице по верху, по центру и по низу страницы соответственно.

Значение по умолчанию 0%.

Поддерживается IE начиная с 4.0

scrollbar-3dlight-color - задает цвет верхней и левой границ полосы прокрутки, ее бегунка и стрелок.

scrollbar-3dlight-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-arrow-color - задает цвет стрелок на кнопках полосы прокрутки.

scrollbar-arrow-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-base-color - задает цвет бегунка и кнопок-стрелок полосы прокрутки.

scrollbar-base-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-darkshadow-color - задает цвет "тени", отбрасываемой бегунком и кнопками прокрутки полосы прокрутки (цвет правых и нижних гранией).

scrollbar-darkshadow-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-face-color - задает цвет бегунка и кнопок прокрутки полосы прокрутки.

scrollbar-face-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-highlight-color - задает цвет "освещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет левых и верхних их граней).

scrollbar-highlight-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-shadow-color - задает цвет "неосвещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет правых и нижних их граней). Не путать с цветом "тени", задаваемым атрибутом scroll-darkshadow-color.

scrollbar-shadow-color: {Цвет};

Поддерживается IE начиная с 5.5

scrollbar-track-color - задает цвет рабочей части полосы прокрутки, т.е. той ее части, по которой перемещается бегунок.

scrollbar-track-color: {Цвет};

Поддерживается IE начиная с 5.5

 

Свойства текста

text-decoration - задает специальное оформление текста: подчеркнутый, зачеркнутый и т.п.

text-decoration: none|underline|overline|line-through|blink;

text-decoration: none; - отменяет любое специальное оформление (значение по умолчанию для большинства тегов);

text-decoration: underline; - подчеркивает текст (значение по умолчанию для тегов <A>, <INS> и <U>);

text-decoration: overline; - черта сверху текста;

text-decoration: line-through; - зачеркивает текст (значение по умолчанию для тегов <DEL>, <S> и <STRIKE>);

text-decoration: blink; - мигание текста (отсутствует в IE)

text-decoration: uppercase - все буквы становятся заглавными;

text-decoration: lowercase - все буквы становятся маленькими (прописными);

text-decoration: capitalize - каждое слово в строке начинается с большой буквы.

Поддерживается IE начиная с 3.02 для текстовых элементов страницы и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

text-underline-position - задает местонахождение линии подчеркивания: выше или ниже текста. Имеет смысл, если атрибут text-decoration равен underline или overline.

text-underline-position: below|above;

text-underline-position: below; - помещает линию подчеркивания под текстом (значение по умолчанию);

text-underline-position: above; - над текстом ("надчеркивание").

Поддерживается IE начиная с 5.5

text-align - определяет горизонтальное выравнивание текста.

text-align: left|right|center|justify;

text-align: left; - выравнивание текста по левому краю (значение по умолчанию);

text-align: right; - выравнивание по правому краю;

text-align: center; - выравнивание по центру;

text-align: justify; - выравнивание по обоим краям (по ширине).

Поддерживается IE начиная с 3.02; значение justify поддерживается начиная с 4.0

Поддерживается NN начиная с 4.0

text-align-last - задает горизонтальное выравнивание последней строки абзаца.

text-align-last: auto|inherit|left|right|center|justify;

text-align: auto; - выравнивает последнюю строку абзаца так же, как и остальные строки (основываясь на значении атрибута text-align) (значение по умолчанию);

text-align: inherit; - так же, как выровнен текст родителя;

text-align: left; - выравнивание текста по левому краю;

text-align: right; - выравнивание по правому краю;

text-align: center; - выравнивание по центру;

text-align: justify; - выравнивание по обоим краям (по ширине).

Поддерживается IE начиная с 5.5

text-indent - устанавливает отступ красной строки.

text-ident: {Отступ}|{Отступ}%;

Отступ может быть задан как абсолютной величиной, так и процентом от ширины родителя. Значение по умолчанию 0.

Поддерживается IE и NN начиная с 4.0

text-height - интервал между строками текста.

text-height: {Интервал}|{Интервал}%;

Интервал может быть задан как абсолютной величиной, так и процентом от ширины родителя.

Поддерживается IE и NN начиная с 4.0

text-transform - Задает преобразование регистра символов текста.

text-transform: none|capitalize|uppercase|lowercase;

text-transform: none; - отключает любые преобразования регистра символов (значение по умолчанию);

text-transform: capitalize; - преобразует первую букву каждого слова текста в верхний регистр;

text-transform: uppercase; - преобразует все символы текста в верхний регистр;

text-transform: lowercase; - в нижний регистр.

Поддерживается IE и NN начиная с 4.0

clear - задает поведение текста при "обтекании" им некоторых элементов страницы, таких как изображения.

clear: none|left|right|all;

Атрибут задается для текста, а не для элемента страницы, который он будет "обтекать".

clear: none; - разрешает тексту "обтекать" элемент страницы (значение по умолчанию);

clear: left; - запрещает тексту "обтекать" элемент страницы с левой стороны;

clear: right; - с правой стороны;

clear: all; - с обеих сторон.

Поддерживается IE и NN начиная с 4.0

word-spacing - определяет дополнительное расстояние между словами в тексте.

word-spacing: normal|{Величина};

Значение этого атрибута может быть задано либо абсолютной величиной в одной из поддерживаемых CSS единиц измерения, либо предопределенным значением normal, задающим стандартную величину расстояния между символами.

Значение по умолчанию normal.

Поддерживается IE начиная с 4.0

word-wrap - устанавливает, будет ли строка, выходящая за границы элемента страницы и не содержащая пробелов, переноситься по словам.

word-wrap: normal|break-word;

word-wrap: normal; - запрещает переносить строки по словам (значение по умолчанию);

word-wrap: break-word; - разрешает.

Поддерживается IE начиная с 5.5

word-mode - задает направление строк текста: горизонтальное или вертикальное.

word-mode: lr-tb|tb-rl;

word-mode: lr-tb; - задает обычное горизонтальное расположение строк текста; текст пишется слева направо и сверху вниз (значение по умолчанию);

word-mode: tb-rl; - поворачивает текст на 90° по часовой стрелке; при этом он будет писаться сверху вниз и справа налево.

Поддерживается IE начиная с 5.5

leter-spacing - определяет расстояние между символами в тексте.

letter-spacing: normal|{Величина};

Значение этого атрибута может быть задано либо абсолютной величиной в одной из поддерживаемых CSS единиц измерения, либо предопределенным значением normal, задающим стандартную величину расстояния между символами.

Значение по умолчанию normal.

Поддерживается IE начиная с 4.0

line-height - задает вертикальное расстояние между строками текста.

line-height: normal|{Y}|{Y}%;

Высота может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение normal задает стандартное расстояние.

Значение по умолчанию normal.

Поддерживается IE и NN начиная с 4.0

direction - задает порядок чтения текста: слева направо или справа налево.

direction: ltr|rtl|inherit;

direction: ltr; - задает порядок чтения слева направо (значение по умолчанию);

direction: rtl; - справа налево;

direction: inherit; - заставляет наследовать порядок чтения у родителя.

Для документов, составленных на европейских языках, порядок чтения всегда слева направо (ltr).

Поддерживается IE начиная с 5.0

unicode-bidi - задает поведение встроенных элементов при изменении направления письма с помощью атрибута direction.

unicode-bidi: normal|embed|bidi-override;

unicode-bidi: normal; - меняет направление письма и у родителя (используется по умолчанию);

unicode-bidi: embed; - меняет направление письма только у встроенного элемента;

unicode-bidi: bidi-override; - аналогично embed за тем исключением, что направление письма меняется согласно значению атрибута direction, независимо от локальных установок Web-обозревателя.

Поддерживается IE начиная с 5.0

accelerator - позволяет указать, содержит ли текст элемента страницы клавишу-ускоритель.

accelerator: true|false;

Клавиша-ускоритель - это особая клавиша на клавиатуре, при нажатии которой вместе с клавишей <Alt> происходит переход к данному элементу страницы.

accelerator: true; - указывает, что текст содержит клавишу-ускоритель;

accelerator: false; - не содержит.

Значения по умолчанию не имеет.

Пример использования:

<LABEL for="txtName"><U style="accelerator: true">И</U>мя</LABEL>

<INPUT type="text" id="txtName" accesskey="B" value="Имя пользователя">

В этом случае символ "И" в слове "Имя" будет подчеркнут. Если в региональных настройках операционной системы Windows 2000 была выбрана опция Скрыть индикаторы клавиш-ускорителей до нажатия Alt, этот символ не будет подчеркнут, пока пользователь не нажмет клавишу <Alt> на клавиатуре.

Поддерживается IE начиная с 5.0

 

Свойства текста, содержащего иероглифы

text-justify - задает тип текста по ширине. Значение атрибута text-align при этом должно быть равно justify.

text-justify: auto|newspaper|distribute|distribute-all-lines|distribute-center-last|inter-word|inter-ideograph|inter-cluster|kashida;

text-justify: auto; - отдает управление выравниванием по ширине на усмотрение Web-обозревателя (используется по умолчанию);

text-justify: newspaper; - выравнивает строки, изменяя расстояние между словами и между символами;

text-justify: distribute; - аналогично newspaper и предназначено для азиатских языков (тайский и пр.);

text-justify: distribute-all-lines; - аналогично distribute за тем исключением, что последняя строка абзаца подвергается полному выравниванию. Предназначено для иероглифических языков;

text-justify: distribute-center-last; - не реализовано;

text-justify: inter-word; - выравнивает строки, изменяя только расстояние между словами;

text-justify: inter-ideograph; - выравнивает строки иероглифического текста, изменяя расстояния между словами и между иероглифами;

text-justify: inter-cluster; - выравнивает строки текста на азиатских языках, не содержащих пробелов между словами;

text-justify: kashida; - выравнивает строки текста на арабском языке, изменяя ширину самих символов.

Поддерживается IE начиная с 5.0

text-autospace - позволяет установить, будет ли добавлять дополнительное пространство между фрагментами текста, написанными на разных языках.

text-autospace: none|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space;

text-autospace: none; - запрещает добавлять дополнительное пространство между фрагментами текста (используется по умочанию);

text-autospace: ideograph-alpha; - добавляет дополнительное пространство между иероглифическими и неиероглифическими (литинскими, кириллистическими, греческими и т.д.) фрагментами текста;

text-autospace: ideograph-numeric; - добавляет дополнительное пространство между иероглифическим текстом и цифрами;

text-autospace: ideograph-parenthesis; - добавляет дополнительное пространство между иероглифическим текстом и круглыми скобками;

text-autospace: ideograph-space; - увеличивает ширину пробелов, граничащих с иероглифическим текстом.

Поддерживается IE начиная с 5.0

text-kashida-space - задает процент, на который будут расширяться символы арабского языка при выравнивании текста по ширине. Можно использовать только, если атрибут text-justify равен auto, distribute, kashida или newspaper.

text-kashida-space: {Расширение}%|inherit;

Величина отступа может быть задана как процент свободного пространства между символами, на которое они могут расширяться. Значение 0% (используется по умолчанию) означает, что расширение символов недопустимо, а вместо них будет расширяться свободное пространство; значение 100% - что допустимо расширение только символов, но не свободного пространства.

Поддерживается IE начиная с 5.5

line-break - задает правила разрыва строк для текста на японском языке.

line-break: normal|strict;

line-break: normal; - задает обычные правила разрыва японского текста (значение по умолчанию);

line-break: strict; - задает строгие правила.

Поддерживается IE начиная с 5.0

word-break - включает или отключает поддержку переноса строк по словам (а не только по пробелам) для текстов, содержащих фрагменты на разных языках.

word-break: normal|break-all|keep-all;

word-break: normal; - разрешает строкам "разрываться" по слову (используется по умолчанию);

word-break: break-all; - предназначено для текстов на азиатских языках с небольшими иноязычными фрагментами;

word-break: keep-all; - предназначено для текстов, включающих фрагменты на иероглифических языках.

Поддерживается IE начиная с 5.0

ime-mode - задает состояние IME (Input Method Editor - редактор способа ввода), с помощью которого вводятся иероглифические тексты на китайском, корейском и японском языках. Этот атрибут применяется только для полей ввода.

ime-mode: auto|active|inactive|disabled;

ime-mode: auto; - передает управление IME Web-обозревателю (значение по умолчанию);

ime-mode: active; - активизирует IME. Пользователь может его деактивизировать;

ime-mode: inactive; - деактивизирует IME. Пользователь может его активизировать;

ime-mode: disabled; - отключает IME.

Поддерживается IE начиная с 5.0

layout-flow - задает направление написания текста: по горизонтали или по вертикали.

layout-flow: horizontal|vertical-ideographic;

layout-flow: horozontal; - задает горизонтальное направление написания текста (значение по умолчанию);

layout-flow: vertical-ideographic; - вертикальное направление написания текста.

Поддерживается IE начиная с 5.5. В настоящее время признан устаревшим; вместо него рекомендуется использовать атрибут writing-mode.

layout-grid - задает параметры разметки элемента страницы, используемой для вывода иероглифических текстов на китайском, корейском и японском языках. Заменяет атрибуты layout-grid-char, layout-grid-line, layout-grid-mode и layout-grid-type.

layout-grid: [{layout-grid-char}] [{layout-grid-line}] [{layout-grid-mode}] [{layout-grid-type}]

Значения этих атрибутов могут распологаться в любом порядке.

Значение по умолчанию - both loose none none.

Поддерживается IE начиная с 5.0

layout-grid-char - задает шаг горизонтальной разметки элемента страницы, используемой для вывода иероглифических текстов на китайском, корейском и японском языках.

layout-grid-char: none|auto|{Y}{Y}%;

Шаг разметки может быть задан как абсолютной величиной, так и процентом от шага разметки родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать шаг разметки по максимальному символу текста. Другое предопределенное значение none вообще отключает разметку.

Значение по умолчанию - none.

Поддерживается IE начиная с 5.0

layout-grid-line - задает шаг вертикальной разметки элемента страницы, используемой для вывода иероглифических текстов на китайском, корейском и японском языках.

layout-grid-line: none|auto|{Y}{Y}%;

Шаг разметки может быть задан как абсолютной величиной, так и процентом от шага разметки родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать шаг разметки по максимальному символу текста. Другое предопределенное значение none вообще отключает разметку.

Значение по умолчанию - none.

Поддерживается IE начиная с 5.0

layout-grid-mode - задает тип разметки элемента страницы, используемой для вывода иероглифических текстов на китайском, корейском и японском языках.

layout-grid-mode: both|none|char|line;

layout-grid-mode: both; - задает использование и горизонтальной, и вертикальной разметок (используется по умолчанию);

layout-grid-mode: none; - отключает разметку;

layout-grid-mode: char; - задает использование горизонтальной разметки;

layout-grid-mode: line; - задает использование вертикальной разметки.

Поддерживается IE начиная с 5.0

layout-grid-type - задает режим форматирования иероглифических текстов на китайском, корейском и японском языках с использованием разметки элемента страницы.

layout-grid-type: loose|strict|fixed;

layout-grid-type: loose; - задает "гибкое" форматирование, используемое для корейских и японских текстов (используется по умолчанию);

layout-grid-type: strict; - задает более строгое форматирование, используемое для китайских, корейских и японских текстов;

layout-grid-type: fixed; - задает самое строгое форматирование, когда символы жестко привязываются к разметке.

Поддерживается IE начиная с 5.0

 

Расположение элементов

margin - задает ширины полей между элементами страницы и его соседями. Заменяет атрибуты margin-top, margin-right, margin-bottom и margin-left.

margin: {margin-top} [{margin-right}] [{margin-bottom}] [{margin-left}];

Может быть задано от одного до четырех значений. Если задано одно значение, оно применяется ко всем четырем полям. Если задано два значения, первое относится к верхнему и нижнему полю, а второе - к левому и правому. Если задано три значения, то первое применяется к верхнему полю, второе - к левому и правому, третье - к нижнему.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

margin-top - задает верхнее поле между элементом страницы и его соседями сверху.

margin-top: auto|{Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать поле самостоятельно. При этом если задан атрибут margin-bottom, значение верхнего поля устанавливается равным значению нижнего поля. Значение по умолчанию auto.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

margin-right - задает правое поле между элементом страницы и его соседями справа.

margin-right: auto|{X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать поле самостоятельно. При этом если задан атрибут margin-left, значение правого поля устанавливается равным значению левого поля. Значение по умолчанию auto.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

margin-bottom - задает нижнее поле между элементом страницы и его соседями снизу.

margin-bottom: auto|{Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать поле самостоятельно. При этом если задан атрибут margin-top, значение нижнего поля устанавливается равным значению верхнего поля. Значение по умолчанию auto.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

margin-left - задает левое поле между элементом страницы и его соседями слева.

margin-left: auto|{X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать поле самостоятельно. При этом если задан атрибут margin-right, значение левого поля устанавливается равным значению правого поля. Значение по умолчанию auto.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

padding - задает отступ между элементом страницы и различными границами. Заменяет атрибуты padding-top.

margin-left: auto|{X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать поле самостоятельно. При этом если задан атрибут margin-right, значение левого поля устанавливается равным значению правого поля. Значение по умолчанию auto.

Поддерживается IE начиная с 3.02 для текстовых элементов и начиная с 4.0 для нетекстовых.

Поддерживается NN начиная с 4.0

padding-top - задает расстояние между элементом страницы и верхней границей.

pading-top: {Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя.

Значение по умолчанию 0, для тега <TD> 1.

Поддерживается IE и NN начиная с 4.0

padding-right - задает расстояние между элементом страницы и правой границей.

pading-right: {X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя.

Значение по умолчанию 0, для тега <TD> 1.

Поддерживается IE и NN начиная с 4.0

padding-bottom - задает отступ между элементом страницы и нижней границей.

pading-bottom: {Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя.

Значение по умолчанию 0, для тега <TD> 1.

Поддерживается IE и NN начиная с 4.0

padding-left - задает расстояние между элементом страницы и левой границей.

pading-left: {X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя.

Значение по умолчанию 0, для тега <TD> 1.

Поддерживается IE и NN начиная с 4.0

width - задает ширину свободно позиционирования элемента.

width: auto|{X}|{X}%;

Ширина может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать ширину элемента самостоятельно.

Значение по умолчанию auto.

Поддерживается IE и NN начиная с 4.0

height - задает высоту свободно позиционированного элемента.

height: auto|{X}|{X}%;

Высота может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель устанавливать высоту элемента самостоятельно.

Значение по умолчанию auto.

Поддерживается IE и NN начиная с 4.0

top - задает вертикальную позицию верхней границы свободно позиционированного элемента относительно родителя.

top: auto|{Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение auto заставляет Web-обозреватель позиционировать элемент самостоятельно.

Значение по умолчанию auto.

Поддерживается IE и NN начиная с 4.0

bottom - задает вертикальную позицию нижней границы свободно позиционированного элемента относительно родителя.

bottom: auto|{Y}|{Y}%;

Координата может быть задана как абсолютной величиной, так и процентом от высоты родителя. Предопределенное значение auto заставляет Web-обозреватель позиционировать элемент самостоятельно.

Значение по умолчанию auto.

Поддерживается IE начиная с 4.0

left - задает горизонтальную позицию левой границы свободно позиционированного элемента относительно родителя.

left: auto|{X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель позиционировать элемент самостоятельно.

Значение по умолчанию auto.

Поддерживается IE и NN начиная с 4.0

right - задает горизонтальную позицию правой границы свободно позиционированного элемента относительно родителя.

right: auto|{X}|{X}%;

Координата может быть задана как абсолютной величиной, так и процентом от ширины родителя. Предопределенное значение auto заставляет Web-обозреватель позиционировать элемент самостоятельно.

Значение по умолчанию auto.

Поддерживается IE начиная с 4.0

float - определяет обтекание элемента другими слева или справа вместо помещения под ним.

float: none|left|right;

float: none; - заставляет элемент страницы появляться там, где он задан (используется по умолчанию);

float: left; - принудительно выравнивает элемент страницы по левому краю;

float: right; - по правому краю.

Поддерживается IE начиная с 4.0 для кнопок и внедренных объектов и начиная с 5.0 - для остальных элементов страницы.

Поддерживается NN начиная с 4.0

vertical-align - задает вертикальное выравнивание элемента страницы внутри родителя.

vertical-align: auto|baseline|sub|super|top|text-top|middle|bottom|text-bottom;

vertical-align: auto; - выравнивает элемент страницы согласно значению атрибута layout-flow;

vertical-align: baseline; - задает выравнивание базовой линии элемента страницы по базовой линии родителя(используется по умолчанию);

vertical-align: sub; - превращает текст в нижний индекс;

vertical-align: super; - превращает текст в верхний индекс;

vertical-align: top; - выравнивает верх элемента страницы по самому верху родителя;

vertical-align: text-top; - выравнивает верх текста элемента страницы по верху текста родителя;

vertical-align: middle; - выравнивает центр элемента страницы по центру родителя;

vertical-align: bottom; - выравнивает низ элемента страницы по низу родителя;

vertical-align: text-bottom; - выравнивает низ текста элемента страницы по низу текста родителя.

Поддерживается IE начиная с 4.0

overflow - задает поведение элемента страницы, если содержимое в нем не помещается.

overflow: visible|scroll|hidden|auto;

overflow: visible; - заставляет элемент страницы расшириться так, чтобы все его содержимое было видно(значение по умолчанию);

overflow: scroll; - заставляет Web-обозреватель отобразить в элементе страницы полосы прокрутки, пользуясь которыми можно прокручивать его содержимое;

overflow: hidden; - скрывает все то, что выходит за пределы элемента страницы;

overflow: auto; - аналогично scroll за тем исключением, что полосы прокрутки отобаржаются только тогда, когда они реально необходимы (значение по умолчанию для <TEXTAREA>).

Поддерживается IE начиная с 4.0

overflow-x - задает поведение элемента страницы, если его ширина меньше ширины содержимого.

overflow-x: visible|scroll|hidden|auto;

overflow: visible; - заставляет элемент страницы расшириться по горизонтали так, чтобы все его содержимое было видно (значение по умолчанию);

overflow: scroll; - заставляет Web-обозреватель отобразить в элементе страницы полосы прокрутки, пользуясь которыми можно прокручивать его содержимое;

overflow: hidden; - скрывает все то, что выходит за пределы элемента страницы;

overflow: auto; - аналогично scroll за тем исключением, что полосы прокрутки отобаржаются только тогда, когда они реально необходимы (значение по умолчанию для <TEXTAREA>).

Поддерживается IE начиная с 4.0

overflow-y - задает поведение элемента страницы, если его высота меньше высоты его содержимого.

overflow-y: visible|scroll|hidden|auto;

overflow: visible; - заставляет элемент страницы расшириться по вертикали так, чтобы все его содержимое было видно (значение по умолчанию);

overflow: scroll; - заставляет Web-обозреватель отобразить в элементе страницы полосы прокрутки, пользуясь которыми можно прокручивать его содержимое;

overflow: hidden; - скрывает все то, что выходит за пределы элемента страницы;

overflow: auto; - аналогично scroll за тем исключением, что полосы прокрутки отобаржаются только тогда, когда они реально необходимы (значение по умолчанию для <TEXTAREA>).

Поддерживается IE начиная с 4.0

zoom - задает масштаб отображения элемента страницы.

zoom: normal|{Масштаб}|{Масштаб}%;

Масштаб может быть задан как числом с плавающей точкой, обозначающим степень увеличения или уменьшения, так и процентной величиной. Предопределенное значение normal задает масштаб 1.0 или 100%.

Значение по умолчанию normal.

Поддерживается IE начиная с 5.5

table-lowout - позволяет "зафиксировать" значения ширины ячеек таблицы.

 

Границы элементов

border - задает все свойства границ элемента страницы в один прием. Заменяет атрибуты border-color, border-style и border-width. Значения этих атрибутов могут располагаться в любом порядке.

border: [{border-color}] [{border-style}] [{border-width}];

Значение по умолчанию medium none.

Поддерживается IE начиная с 4.0

border-color - (IE) задает цвет всех границ элемента страницы. Заменяет атрибуты border-top-color, border-right-color, border-bottom-color и border-left-color.

border-color: {border-top-color} [{border-right-color}] [{border-bottom-color}] [{border-left-color}];

Может быть задано от одного до четырех значений. Если задано одно значение, оно применяется ко всем четырем границам. Если задано два значения, первое относится к верхней и нижней границам, а второе - к левой и правой. Если задано три значения, то первое применяется к верхней границе, второе - к левой и правой, третье - к нижней.

Поддерживается IE начиная с 4.0

border-color - (NN) задает цвет границ элемента страницы.

border-color: none|{Цвет};

Может быть задано либо цветное значение, либо none, обозначающее отсутствие границ.

Поддерживается NN начиная с 4.0

border-top-color - задает цвет верхней границы элемента страницы.

border-top-color: {Цвет};

Поддерживается IE начиная с 4.0

border-bottom-color - задает цвет нижней границы элемента страницы.

border-bottom-color: {Цвет};

Поддерживается IE начиная с 4.0

border-left-color - задает цвет левой границы элемента страницы.

border-left-color: {Цвет};

Поддерживается IE начиная с 4.0

border-right-color - задает цвет правой границы элемента страницы.

border-right-color: {Цвет};

Поддерживается IE начиная с 4.0

border-style - задает тип сразу всех границ элемента страницы в один прием. Заменяет атрибуты border-top-style, border-right-style, border-bottom-style и border-left-style.

border-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-style: none; - запрещает рисование границы (значение по умолчанию);

border-style: dotted; - рисует точечную линию (не поддерживается в NN);

border-style: dashed; - рисует штриховую линию (не поддерживается в NN);

border-style: solid; - рисует сплошную линию;

border-style: double; - рисует двойную сплошную линию;

border-style: groove; - рисует трехмерную вдавленную границу;

border-style: ridge; - рисует трехмерную выпуклую границу;

border-style: inset; - рисует трехмерную "ступеньку вверх";

border-style: outset; - рисует трехмерную "ступеньку вниз".

Поддерживается IE и NN начиная с 4.0

border-top-style - задает тип верхней границы элемента страницы.

border-top-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-top-style: none; - запрещает рисование границы (значение по умолчанию);

border-top-style: dotted; - рисует точечную линию (не поддерживается в NN);

border-top-style: dashed; - рисует штриховую линию (не поддерживается в NN);

border-top-style: solid; - рисует сплошную линию;

border-top-style: double; - рисует двойную сплошную линию;

border-top-style: groove; - рисует трехмерную вдавленную границу;

border-top-style: ridge; - рисует трехмерную выпуклую границу;

border-top-style: inset; - рисует трехмерную "ступеньку вверх";

border-top-style: outset; - рисует трехмерную "ступеньку вниз".

Поддерживается IE начиная с 4.0

border-bottom-style - задает тип нижней границы элемента страницы.

border-bottom-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-bottom-style: none; - запрещает рисование границы (значение по умолчанию);

border-bottom-style: dotted; - рисует точечную линию (не поддерживается в NN);

border-bottom-style: dashed; - рисует штриховую линию (не поддерживается в NN);

border-bottom-style: solid; - рисует сплошную линию;

border-bottom-style: double; - рисует двойную сплошную линию;

border-bottom-style: groove; - рисует трехмерную вдавленную границу;

border-bottom-style: ridge; - рисует трехмерную выпуклую границу;

border-bottom-style: inset; - рисует трехмерную "ступеньку вверх";

border-bottom-style: outset; - рисует трехмерную "ступеньку вниз".

Поддерживается IE начиная с 4.0

border-left-style - задает тип левой границы элемента страницы.

border-left-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-left-style: none; - запрещает рисование границы (значение по умолчанию);

border-left-style: dotted; - рисует точечную линию (не поддерживается в NN);

border-left-style: dashed; - рисует штриховую линию (не поддерживается в NN);

border-left-style: solid; - рисует сплошную линию;

border-left-style: double; - рисует двойную сплошную линию;

border-left-style: groove; - рисует трехмерную вдавленную границу;

border-left-style: ridge; - рисует трехмерную выпуклую границу;

border-left-style: inset; - рисует трехмерную "ступеньку вверх";

border-left-style: outset; - рисует трехмерную "ступеньку вниз".

Поддерживается IE начиная с 4.0

border-right-style - задает тип правой границы элемента страницы.

border-right-style: none|dotted|dashed|solid|double|groove|ridge|inset|outset;

border-right-style: none; - запрещает рисование границы (значение по умолчанию);

border-right-style: dotted; - рисует точечную линию (не поддерживается в NN);

border-right-style: dashed; - рисует штриховую линию (не поддерживается в NN);

border-right-style: solid; - рисует сплошную линию;

border-right-style: double; - рисует двойную сплошную линию;

border-right-style: groove; - рисует трехмерную вдавленную границу;

border-right-style: ridge; - рисует трехмерную выпуклую границу;

border-right-style: inset; - рисует трехмерную "ступеньку вверх";

border-right-style: outset; - рисует трехмерную "ступеньку вниз".

Поддерживается IE начиная с 4.0

border-width - задает толщину всех границ элемента страницы. Заменяет атрибуты border-top-width, border-right-width, border-bottom-width и border-left-width.

border-width: {border-top-width} [{border-right-width}] [{border-bottom-width}] [{border-left-width}];

Может быть задано от одного до четырех значений. Если задано одно значение, оно применяется ко всем четырем границам. Если задано два значения, первое относится в верхней и нижней границам, а второе - к левой и правой. Если задано три значения, то первое применяется к верхней границе, второе - к левой и правой, третье - к нижней.

Толщина может быть задана числовым значением. Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.

Значение по умолчанию medium.

Поддерживается IE и NN начиная с 4.0

border-top-width - задает толщину верхней границы элемента страницы.

border-top-width: medium|thin|thick|{Толщина};

Толщина может быть задана числовым значением. Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.

Значение по умолчанию medium.

Поддерживается IE и NN начиная с 4.0

border-bottom-width - задает толщину нижней границы элемента страницы.

border-bottom-width: medium|thin|thick|{Толщина};

Толщина может быть задана числовым значением. Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.

Значение по умолчанию medium.

Поддерживается IE и NN начиная с 4.0

border-left-width - задает толщину левой границы элемента страницы.

border-left-width: medium|thin|thick|{Толщина};

Толщина может быть задана числовым значением. Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.

Значение по умолчанию medium.

Поддерживается IE и NN начиная с 4.0

border-right-width - задает толщину правой границы элемента страницы.

border-right-width: medium|thin|thick|{Толщина};

Толщина может быть задана числовым значением. Также доступны три предопределенных значения: thin, medium, thick, рисующие тонкую, среднюю и толстую линию соответственно.

Значение по умолчанию medium.

Поддерживается IE и NN начиная с 4.0

border-top - задает все свойства верхней границы элемента страницы за один прием. Заменяет атрибуты border-top-color, border-top-style и border-top-width. Значения этих атрибутов могут располагаться в любом порядке.

border-top: [{border-top-color}] [{border-top-style}] [{border-top-width}];

Значение по умолчанию medium none.

Поддерживается IE начиная с 4.0

border-bottom - задает все свойства нижней границы элемента страницы за один прием. Заменяет атрибуты border-bottom-color, border-bottom-style и border-bottom-width. Значения этих атрибутов могут распологаться в любом порядке.

border-bottom: [{border-bottom-color}] [{border-bottom-style}] [{border-bottom-width}];

Значение по умолчанию medium none.

Поддерживается IE начиная с 4.0

border-left - задает все свойства левой границы элемента страницы за один прием. Заменяет атрибуты border-left-color, border-left-style и border-left-width. Значения этих атрибутов могут распологаться в любом порядке.

border-left: [{border-left-color}] [{border-left-style}] [{border-left-width}];

Значение по умолчанию medium none.

Поддерживается IE начиная с 4.0

border-right - задает все свойства правой границы элемента страницы за один прием. Заменяет атрибуты border-right-color, border-right-style и border-right-width. Значения этих атрибутов могут распологаться в любом порядке.

border-right: [{border-right-color}] [{border-right-style}] [{border-right-width}];

Значение по умолчанию medium none.

Поддерживается IE начиная с 4.0

border-collapse - задает, будут ли границы ячеек и общая граница таблицы сливаться в одну или нет. Применяется только для тега <TABLE>.

border-collapse: separate|collapse;

border-collapse: separate; - разделяет границу табилицы и границы ее ячеек (значение по умолчанию);

border-collapse: collapse; - объединяет их.

Поддерживается IE начиная с 5.0

 

Классификации

display - определяет, как будет отображаться элемент.

display: inline|block|none|inline-block|list-item|table-header-group|table-footer-group;

display: inline; - (значение по умолчанию) заставляет элемент страницы вести себя как встроенный. При этом он располагается внутри текста, его позиция и размеры рассчитываются согласно позиции и размерам текста. Пример встроенного элемента - <I>;

display: block; - делает элемент страницы блочным. При этом его можно свободно позиционировать. Пример блочного элемента - <DIV>;

display: none; - делает элемент страницы невидимым. При этом страница отображается так, будто этого элемента вообще не существует;

display: inline-block; - аналогично inline, но содержимое страницы ведет себя как блочный элемент (не поддерживается NN);

display: list-item; - аналогично block, но при этом элемент страницы считается позицией списка (ставится маркер);

display: table-header-group; - заставляет элемент страницы отображаться после верхнего заголовка таблицы и перед всеми строками данных (аналогично тегу <THEAD>) (не поддерживается NN);

display: table-footer-group; - заставляет элемент страницы отображаться перед основанием таблицы и после всех строк данных (аналогично тегу <TFOOT>) (не поддерживается NN);

Поддерживается IE и NN начиная с 4.0

position - устанавливает, каким образом вычисляется положение элемента в плоскости экрана.

position: static|absolute|relative;

position: static; - (значение по умолчанию) задает статическое позиционирование, при котором элемент страницы отображается внутри общего "потока" текста, т.е. не свободно. Значения атрибутов bottom, left, right и top при этом не принимаются Web-обозревателем во внимание;

position: absolute; - задает абсолютное свободное позиционирование. Значения атрибутов bottom, left, right и top при этом задают абсолютные координаты элемента страницы относительно родителя;

position: relative; - задает относительное свободное позиционирование. Значения атрибутов bottom, left, right и top при этом задают смещение координат элемента страницы от точки, в которой он был отображен, будь атрибут position установлен в static.

Поддерживается IE и NN начиная с 4.0

z-index - задает порядок перекрытия свободно позиционированными объектами друг друга.

z-index: auto|{Порядок перекрытия}|;

Порядок перекрытия задается положительными или отрицательным целым числом. При этом элементы с большим значением этого атрибута будут перекрывать элементы с меньшим значением. Предопределенное значение auto задает порядок перекрытия по умолчанию, когда элементы, определенные в HTML-коде раньше, перекрываются заданными позже.

Значение по умолчанию auto.

Поддерживается IE и NN начиная с 4.0

visibility - позволяет элементу быть видимым или невидимым на странице.

visibility: inherit|visible|hidden;

visibility: inherit - (значение по умолчанию) элемент виден, если его родительский элемент является видимым (наследует видимость);

visibility: visible - делает элемент страницы видимым;

visibility: hidden - невидимым.

Поддерживается IE и NN начиная с 4.0

clip - задает прямоугольный фрагмент элемента страницы, который будет видим.

clip: auto|rect({Верхняя граница} {Правая граница} {Нижняя граница} {Левая граница});

Предопределенное значение auto задает видимость всего элемента страницы. Оно же является значением по умолчанию. Для того чтобы ограничить видимую часть элемента страницы прямоугольным фрагментом, задаются четыре координаты границ этого прямоугольника, разделенные пробелами.

Поддерживается IE и NN начиная с 4.0

white-space - задает, будут ли строки текста, содержащегося в элементе страницы, автоматически переноситься, если они не помещаются в нем по ширине.

white-space: normal|nowrap|pre;

white-space: normal; - (значение по умолчанию) включает автоматический перенос длинных строк;

white-space: nowrap; - отключает автоматический перенос строк. Чтобы "разорвать" строку вручную, вставьте в нужном месте тег <BR> (NN не поддерживается);

white-spice: pre; - не поддерживается;

Поддерживается IE начиная с 5.5 и NN начиная с 4.0

cursor - определяет форму курсора мыши, которую он принимает при наведении на элемент страницы.

cursor: auto|crosshair|default|hand|move|*-resize|text|wait|help;

cursor: auto - (значение по умолчанию) заставляет Web-обозреватель самому определять нужную форму курсора мыши;

cursor: crosshair - крестообразный курсор;

cursor: default - курсор по умолчанию, обычно стрелка;

cursor: hand - "указывающий перст";

cursor: move - стрелка, указывающая "на все четыре стороны";

cursor: e-resize

cursor: ne-resize

cursor: nw-resize

cursor: n-resize

cursor: se-resize

cursor: sw-resize

cursor: s-resize

cursor: w-resize

cursor: text - текстовой курсор;

cursor: wait - "песочные часы", курсор ожидания;

cursor: help - стрелка с вопросительным знаком.

Поддерживается IE начиная с 4.0

list-style - задает параметры маркера или номера позиции списка.

Заменяет атрибуты list-style-image, list-style-position и list-style-type.

Значения этих атрибутов могут располагаться в любом порядке.

list-style: [{list-style-image}] [{list-style-position}] [{list-style-type}];

Значение по умолчанию disk outside none.

Поддерживается IE начиная с 4.0

list-style-image - задает графическое изображение, отображаемое в качестве маркера позиции списка. Имеет приоритет над атрибутом list-style-type.

list-style-image: none|url({Интернет-адрес файла изображения});

Если задано предопределенное значение none, то стиль маркера берется из установок атрибута list-style-type, если он задан, или отображается маркер по умолчанию. Если задан интернет-адрес файла изображения, то оно отображается в качестве маркера, перекрывая установки атрибута list-style-type.

Значение по умолчанию none.

Поддерживается IE начиная с 4.0

list-style-position - задает местонахождение маркера позиции списка: в тексте позиции или вне его.

list-style-position: outside|inside;

Доступны два значения. Значение outside (по умолчанию) задает отображение маркера позиции списка вне текста позиции. Значение же inside заставляет Web-обозреватель отобразить маркер позиции в ее тексте в качестве первого символа.

Поддерживается IE начиная с 4.0

list-style-type - задает тип маркера или номер позиции списка.

list-style-type: disc|circle|square|decimal|lower|roman|upper-roman|lower-alpha|upper-alpha|none;

list-style-type: disc; - (значение по умолчанию) отображает сплошной кружок;

list-style-type: circle; - окружность;

list-style-type: square; - сплошной квадрат;

list-style-type: decimal; - нумерует позиции арабскими цифрами;

list-style-type: lower-roman; - малыми римскими;

list-style-type: upper-roman; - большими римскими;

list-style-type: lower-alpha; - помечает позиции малыми латинскими буквами;

list-style-type: upper-alpha; - большими латинскими;

list-style-type: none; - вообще убирает маркер или нумерацию.

Поддерживается IE и NN начиная с 4.0

 

Принтер

page-break-after - устанавливает, будет ли после текущего элемента при печати Web-страницы производиться прогон листа.

page-break-after: auto|always|empty string;

page-break-after: auto; - передает управление размещением информации на листе операционной системе (значение по умолчанию);

page-break-after: always; - заставляет принтер прогнать лист после печати текущего элемента страницы;

page-break-after: empty string; - запрещает принтеру делать это в любом случае.

Поддерживается IE начиная с 4.0

page-break-before - устанавливает, будет ли перед текущего элемента при печати Web-страницы производиться прогон листа.

page-break-before: auto|always|empty string;

page-break-before: auto; - передает управление размещением информации на листе операционной системе (значение по умолчанию);

page-break-before: always; - заставляет принтер прогнать лист перед печатью текущего элемента страницы;

page-break-before: empty string; - запрещает принтеру делать это в любом случае.

Поддерживается IE начиная с 4.0

 

Псевдостили гиперссылок

Псевдостили применяются к гиперссылкам <A>.

active - применяется к активным гиперссылкам, т.е. гиперссылкам, на которых находится фокус ввода пользователя.

{Задание стиля гиперссылки}:active {Определение стиля};

Аналогичен атрибуту alink тега <BODY>.

Пример:

A:active {color: lime;}

ктивная гиперссылка будет ярко-зеленой.

По умолчанию в IE активные гиперссылки выделяются красным цветом.

Поддерживается IE начиная с 4.0

hover - применяется к гиперссылкам, когда пользователь помещает над ними курсор мыши.

{Задание стиля гиперссылки}:hover {Определение стиля};

Пример:

A:hover {color: lime; text-decoration: none;}

Гиперссылка, при наведении на нее мыши, будет ярко-зеленой и неподчеркнутой.

По умолчанию в IE гиперссылки подчеркиваются, когда пользователь помещает над ними курсор мыши.

Поддерживается IE начиная с 4.0

link - применяется к не посещенным еще пользователем гиперссылкам.

{Задание стиля гиперссылки}:link {Определение стиля};

Аналогичен атрибуту link тега <BODY>.

Пример:

A:link {color: black;}

По умолчанию в IE непосещенные гиперссылки отображаются синим цветом.

Поддерживается IE начиная с 3.02

visited - применяется к уже посещенным пользователем гиперссылкам.

{Задание стиля гиперссылки}:visited {Определение стиля};

Аналогичен атрибуту vlink тега <BODY>.

Пример:

A:link {color: indigo;}

По умолчанию в IE посещенные гиперссылки отображаются бордовым цветом.

Поддерживается IE начиная с 3.02

 

Псевдостили текста

Псевдостили применяются некоторым элементам текстовых абзацев, например, к первой строке абзаца или первой букве первой строки.

first-letter - применяется к первой букве первой строки абзаца. Может использоваться для создания буквиц.

{Задание стиля абзаца}:first-letter {Определение стиля};

Пример:

st:first-letter {font-size: 16pt;}

По умолчанию в IE первые буквы первых строк абзацев никак не выделяются.

Поддерживается IE начиная с 5.0

first-line - применяется к первой строке абзаца.

{Задание стиля абзаца}:first-line{Определение стиля};

Пример:

st:first-line {text-decoration: underline;}

По умолчанию в IE первые строки абзацев никак не выделяются.

Поддерживается IE начиная с 5.0

 

Правила

Правила используются в таблицах стилей для особых нужд.

charset - Задает текстовую кодировку для внешней таблицы стилей.

@charset {Кодировка};

Пример:

@charset "windows-1251";

Может использоваться только во внешних таблицах стилей; должна быть первой строкой в файле.

Поддерживается IE начиная с 4.0

font-face - задает файл загружаемого шрифта для использования на Web-странице.

@font-face {Определение загружаемого шрифта};

Определение загружаемого шрифта имеет следующий формат:

font-family: {Имя шрифта}

src: url({Интернет-адрес файла шрифта}) }

Пример:

@font-face {

font-family: comic;

src: url(http://www.youodmain.ru/comic_font_file.eot); }

Поддерживается IE начиная с 4.0

import - импортирует внешную таблицу стилей.

@import url("{Интернет-адрес файла таблицы стилей}");

Пример:

@import url("http://www.youdomain.ru/style_file.css");

Поддерживается IE начиная с 4.0

page - используется при задании размеров, ориентаций и полей печатной страницы в таблице стилей.

@page {Селектор страницы} {Правила}

Селектор страницы может принимать одно из трех значений:

first: - первая печатная страница;

left: - четная страница;

right: - нечетная страница.

Пример:

@page :first {margin-top: 2cm; margin-bottom: 2cm;}

Здесь мы задали для первой печатной страницы поля по два сантиметра сверху и снизу.

Поддерживается IE начиная с 5.5

important - используется для задания неперекрываемых установок стиля.

{Установки слиля}!important

Пример:

<STYLE>

P { color: red !important}

</STYLE>

<P style="color: green">Этот текст останется красным.</P>

Здесь установки, сделанные для текстового абзаца <P>, не будут перекрыты в дальнейшем.

Поддерживается IE начиная с 4.0

Единицы измерения CSS

В этой таблице перечислены все единицы измерения, поддерживаемые CSS.

Единица измерения

Обозначение

Высота буквы M текущего шрифта

em

Высота буквы x текущего шрифта

ex

Пикселы

px

Пункты

pt

Пики

pc

Дюймы

in

Миллиметры

mm

Сантиметры

cm

 

Фильтры

Пару вводных слов

Надо отметить, что фильтры отображаются только в браузерах Internet Explorer не ниже 4-ой версии.

Синтаксис:

"filter:имя_фильтра(параметр1=значение, параметр2=значение,...)"

Некоторые фильтры могут быть без параметров.

Фильтры деляться на статические и динамические. Статические фильтры меняют вид объекта, а сам он остается неподвижным. Динамические фильтры позволяют менять объект с задаваемой скоростью переключения кадров.
Далее будут мною описаны 18 статических и 19 динамических фильтра.

Фильтры применяют через параметр STYLE:
Возьмём картинку (img.gif) и применим к ней фильтр прозрачности:
<IMG SRC=img.gif STYLE="filter:alpha(opacity=50)"> - имеем ту же картинку, но полупрозрачную.

Фильтры поддерживаются языками сценариев. Доступ к фильтрам организуется через объектное свойство filters и атрибут ID графического элемента.
JavaScript:
<script language="JavaScript">
function Blur(inc){
Pic.filters.blur.strength+=inc;}
</script>
...
<IMG ID=Pic SRC=img.gif
STYLE="filter:blur(strength=10)"
OnMouseOver="javascript:Blur(20)"
OnMouseOut="javascript:Blur(-20)">

Здесь функция Blur() обращается к фильтру blur объекта Pic и изменяет его параметр strength при наведении курсора мышки.

VBScript:
<script language="VBScript"> Pic.style.filter = "flipv" </script> ... <IMG ID=Pic SRC=img.gif>

Здесь используется фильтр flip, который переворачивает изображение вокруг вертикальной оси.

Поддержка свойств CSS различными браузерами

 

Свойства CSS

ПРИМЕЧАНИЯ

Internet Explorer

Opera7.5

Mozilla5 Firefox1

Свойства шрифта элементов сайта

Цвет шрифта [color]

 

+

+

+

Размер шрифта [font-size]

 

+

+

+

Толщина символов [font-weight]

 

 

 

 

Начертание [font-family]

Если указать URL(file), то шрифт автоматически установится на компьютер пользователя

+

+

+

Наклон [font-style]

 

+

+

+

Подчеркивание [text-decoration]

Значение "blink" работает по- разному в различных браузерах

+

+

+

Расстояние между буквами [letter-spacing]

Доступны отрицательные значения

+

+

+

Межстрочный интервал

 

+

+

+

Заглавные буквы [font-variant]

По-разному отображаются в различных браузерах

+

+

+

Преобразование шрифта

 

+

+

+

Свойства фона и цвет элементов сайта

Цвет фона [background-color]

 

+

+

+

Фоновое изображение [background-image]

 

+

+

+

Прокручивание фона [background-attachment]

Значение "fixed;" работает только  с тегом <body>

+

+

+

Положение фонового изображения [background-position]

 

+

+

+

Повторение фонового изображения [background-repeat]

 

+

+

+

Положение фонового изображение по X

 

+

-

-

Положение фонового изображение по Y

 

+

-

-

Границы элементов сайта

Общее обрамление [border]

(Задает ширину, стиль и цвет всех четырех границ элемента одновременно)

+

+

-

Толщина обрамления [border-width]

 

+

+

+

Цвет обрамления [border-color]

 

+

+

+

Стиль обрамления [border-style]

 

+

+

+

Верхняя граница [border-top]

 

+

+

+

Нижняя граница [border-bottom]

 

+

+

+

Правая граница [border-right]

 

+

+

+

Левая граница [border-left]:

 

+

+

+

Позиционирование блоков (элементов) сайта

Внешние отступы [margin]

Доступны отрицательные значения

+

+

+

Тип контейнера [display]

 

+

+

+

Общая ширина [width]

 

+

+

+

Общая высота [height]

 

+

+

+

Метод позиционирования [position]

 

+

+

+

Выравнивание [float]

 

+

+

+

Смещения

Доступны отрицательные значения

+

+

+

Расположение [clear]

 

+

+

+

Координаты прямоугольника, в котором выводится содержимое элемента

Обычно применяется в области програм-мирования на Java Scripts

+

+

+

Поведение

 

+

+

+

Порядок вывода (наложения) элементов друг на друга [z-index]

Чем больше значение z-index, тем ближе к наблюдателю находится слой.

+

-

+

Расположение текста внутри элементов (блоков) сайта

Внутренний отступ [padding]

Значение работает в различных браузерах - по разному

+

+

+

Горизонтальное выравнивание текста [text-align]

 

+

+

+

Вертикальное выравнивание текста [vertical-align]

Обычно используется для вертикального выравнивания текста внутри  столбцов и ячеек таблиц, также работает для вертикального расположения маркеров (list-item) внутри блока

 

 

 

Смещение текста

 

+

+

+

Другие настройки элементов сайта

Маркер списка [list-style-type]

 

+

+

+

Маркер списка (изображение) [list-style-image]

 

+

+

+

Расположение маркеров

 

+

+

+

Обработка пробелов в элементах сайта

 

+

+

+

Вид курсора

Если указать URL(file), то возможно использовать любой Ваш курсор

+

+

-

Фильтры

Чтобы работало, бывает необходимо указать ширину и высоту объекта

+

-

-

Полосы прокрутки элементов сайта

Полосы прокрутки

Для того чтобы придать цвета основному скролу, установите соответствующие значения для тега <body>

+

-

-

 

 
   
   
 
Последние новости

13.08.2012 Реки Титана оказались неожиданно молодыми

Реки Титана оказались неожиданно молодыми
Астрофизики проанализировали фотографии, полученные аппаратом "Кассини", и показали, что метановые реки на Титане необычно молоды, что говорит о ..

13.08.2012 Получены снимки далекого квазара-тяжеловеса в рекордном разрешении

Получены снимки далекого квазара-тяжеловеса в рекордном разрешении
Международная группа исследователей провела наблюдения удаленного квазара - активного ядра галактики. Отличительной особенностью нового исследования ..

12.08.2012 Спиральная структура ранней галактики озадачила астрономов

Спиральная структура ранней галактики озадачила астрономов
Астрономы при помощи телескопов "Хаббл" и "Кек" получили изображение ранней галактики, чье спиральное строение не соответствует современным ..

12.08.2012 В Китае нашли могилу генерала эпохи Троецарствия

В Китае нашли могилу генерала эпохи Троецарствия
Эпоха Троецарствия (также известная как Саньго) - период в истории Китая, ознаменовавшийся борьбой трех государств У, Шу и Вэй. Эти государства ..

11.08.2012 Астрономы предсказали судьбу Юпитера

Астрономы предсказали судьбу Юпитера
Астрономы предсказали, что ждет Юпитер после того, как Солнце исчерпает большую часть своего топлива, станет красным гигантом и увеличится в размерах ..

11.08.2012 "Хаббл" рассмотрел отдельные звезды в шаровом скоплении

Европейские астрономы, работающие с телескопом "Хаббл", опубликовали новые фото шарового скопления Messier 107. Снимки и их описание доступны на ..

10.08.2012 Черные дыры оказались способными к ядерному синтезу

Черные дыры оказались способными к ядерному синтезу
Физики-теоретики установили, что в аккреционных дисках черных дыр могут проходить реакции синтеза ядер лития-7. Работа опубликована в журнале ..

10.08.2012 Астрономы нашли пятую луну Плутона

Астрономы нашли пятую луну Плутона
Американские астрономы обнаружили пятую луну Плутона, сообщает Associated Press в среду, 11 июля, со ссылкой на NASA. Небесное тело диаметром от 10 ..

09.08.2012 К Стоунхенджу ограничат доступ туристов

К Стоунхенджу ограничат доступ туристов
Британские власти ограничат доступ туристов к Стоунхенджу. Это будет сделано в рамках проекта по улучшению туристической инфраструктуры вокруг ..

09.08.2012 Астрономы "взвесили" черную дыру средней массы

Астрономы
Астрономы, работающие с Австралийским компактным радиоинтерферометром, объявили, что им удалось получить независимые подтверждения того, что HLX-1 ..

08.08.2012 Люди начнут размножаться новым способом

Люди начнут размножаться новым способом
Американский ученый прочел в Москве грустную лекцию об эволюции человека.Во вторник в Политехническом музее профессор американского Института ..

08.08.2012 Земля пережила незаметный апокалипсис

Земля пережила незаметный апокалипсис
Ученые опубликовали доклад о состоянии климата в мире в прошлом году. 2011-й войдет в историю как год экстремальных климатических явлений, полагают ..

07.08.2012 50 тысяч лет назад умер последний неандерталец-европеец

50 тысяч лет назад умер последний неандерталец-европеец
Ранее считалось, что стабильная популяция неандертальцев Европы вымерла за сотни тысяч лет до появления современного человека, поэтому эти данные ..

06.08.2012 Нейтронный детектор на Южном полюсе может предсказывать солнечные бури

Нейтронный детектор на Южном полюсе может предсказывать солнечные бури
Солнечные бури очень трудно предсказывать, но необходимость в таких прогнозах не меньше, чем у обычных бурь. Похоже, новое приложение нейтронного ..

06.08.2012 Загробный мир майя

Загробный мир майя
Археологи считают, что нашли в Мексике вход в загробный мир майя. И хотя между учеными по поводу находки уже разгорелся спор, обе стороны говорят о ..
Все новости





Мер-ка-ба человека (Свет-дух-тело)



    

i-kino.com - империя кино

 
контакты