2000 г

CSS - Cascading Style Sheets

Сергей Витальевич ЩербаковЩербаков — русская фамилия. Происхождение фамилии от Щербак - человек, лишившийся одного или нескольких передних зубов ., webmaster@id.agava.ru, wtReu@inbox.ru
http://css-tutorial.4u.ru/

Что есть CSS

Свойства CSS

Дополнения

Часть I. Что есть CSS

Немного о CSS

Так что это такое - СSS? Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов. С его помощью дизайнерДизайн (англ.design инженер-конструктор, от лат.designare отмерять)— это творческая деятельность, целью которой является определение формальных качеств промышленных изделий. Эти качества включают и внешние черты изделия, но главным образом те структурные и функциональные взаимосвязи, которые превращают изделие в единое целое как с точки зрения потребителя, так и с точки зрения изготовителя. Дизайн стремится охватить все аспекты окружающей человека среды, которая обусловлена промышленным производством. имеет полный контрольКонтроль (фр.contrle, от contrerle — список, ведущийся в двух экземплярах, от лат. над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов. Приведу пример: Вам нужно создать жирный красный подчеркнутый текст.

ПРИМЕР HTML:

<font color="red"><strong><u> 
Какой-то текст 
</u></strong></font>

А если подобный стиль нужно использовать несколько раз? Хорошо если раз 5, а если 10-20? Вот тут нам и поможет СSS. Существует три вида таблиц стилей: Внутренние таблицы стилей, Глобальные таблицы стилей и Связанные таблицБогуслав Таблиц (словацк. Bohuslav Tablic (Tablicz); 6 сентября 1769, Ческе Брезово, Словакия — 21 января 1832, Костолне Моравце, Словакия) — чешско-словацкий писатель, священник, деятель возрождения словаков-лютеран, подобно тому как Бернолак является деятелем возрождения словаков-католиков. Таблиц учредил в Пресбурге «Общество чешско-словацкой литературы и языка» с целью издавать на понятном народу чешском языке простонародные и школьные книги. Учреждение этого общества было причиной если не процветания словацкой литературы, то появления в пресбургском лицее кафедры словацкого языка, для чего общество собрало большой капитал. Занять кафедру приглашен был Юрай Палкович. Общество скоро распалось, но кафедра продолжала существовать. Молодёжь имела возможность слушать историю своего народа на родном языке. В 1812 г. Таблиц был одним из основателей нового «Литературного общества Горных Городов» (Bergstdte), задававшегося прежней целью; результатом было открытие кафедры словацкого языка и в Банской Штьявнице. Это общество также скоро распалось. Таблиц писал очень много и по различным специальностям. Первое место занимают его «Poesie» (Вацов, 1806-1812). К ним приложены биографии известных словацких деятелей. Его «Sloventi verovci» (Вацов, 1805-1809) — отрывки из произведений древних словацких писателей, в то время почти уже позабытых. Перу Таблица принадлежит также много книг для народа, изданных двумя упомянутыми обществами.ы стилей. Внутренние таблицы стилей (Inline Style Sheets) при помощи специального атрибута помещаются прямо в HTML теги. Глобальные (Global Style Sheets) определяют стиль элементов во всем документе. Связанные (Linked Style Sheets) могут быть использованы для нескольких документов сразу и хранятся во внешнем файле. Подробнее обо всем этом написано ниже.

Структура и правила

Селекторы (Selectors):

Синтаксисис:
селектор {свойства}

Любой элемент HTML - это возможный CSS селектор. Свойства селекторСелектор (англ.selector)— число, хранящееся в сегментном регистре; это 16-битная структура данных, которая является идентификатором сегмента. Селектор указывает не на сам сегмент в памяти, а на его дескриптор, в таблице дескрипторов… Селектор «живёт» в сегментном регистре (CS, DS, ES, FS, GS, SS). В реальном режиме содержимое каждого сегментного регистра представляет собой номер параграфа— 16-байтового участка памяти, выровненного на границу 16 байт.а определяют стиль элемента, для которого он определен.

ПРИМЕР:

H1 {color:red; size:20pt;}

Все элементы H1 в документе будут красного цвета, размером в 20 точек (pt, point).

Классовые селекторы (Class Selectors):

Синтаксис:
селектор.класс {cвойства}

CLASS - атрибут элемента в HTML, определяющий его класс. В CSS можно описать собственные стили для различных классов одних и тех же элементов.

ПРИМЕР:

H1.blue {color:blue; size:20pt;}

Все элементы H1 с атрибутом CLASS="blue" станут синими.

КлассыКласс (от лат.classis— группа) в классификации— группа предметов или явлений, обладающих общими признаками. могут так же быть описаны без явного привязывания их к определенным элементам.

Синтаксис:
.класс {свойства}

ПРИМЕР:

.green {color:green;}

В данном случае все элементы с атрибутом CLASS="green" станут зелеными.

ID селекторы (ID Selectors):

Cинтакс:
#id {свойства}

ID - индивидуально именованный стиль. C его помощью можно создавать стилистические исключения cреди элементов одного класса.

Индификаторы используются в основном для придания одному или нескольким элементам одного класса индивидуальных свойств. Скажем, Вы создали класс blue - синий курсив. Но Вам понадобился жирный подчеркнутый текст синим курсивом. Конечно, можно создать новый класс, но зачем? Проще описать ID. Например "boldunderline". И все элементы класса blue с значением ID "boldunderline" станут жирным подчеркнутым синим курсивом. Произойдет как бы синтез свойств класса blue и идентификатора boldunderline.

ПРИМЕР:

<html>
<head>
<title> Пример CSS </title>
</head>
<style>
.blue {color:blue; font-style:italic}
#boldunderline {text-decoration:underline; font-weight:bold}
</style>
<body>
<p class="blue"> Здравствуйте, это моя домашняя страница. </p>
<p class="blue" id="boldunderline"> Пока еще в стадии разработки ... </p>
<p id="boldunderline">... Но скоро откроется </p>
</body>
</html>

Как видно из примера, атрибут ID может быть использован без указания класса (последний параграф примераПримера Дивизион (исп.Primera Divisin) профессиональной футбольной лиги Испании (исп.Liga de Ftbol Profesional, LFP), известный также как Примера и Ла Лига (исп.La Liga), является профессиональным футбольным турниром клубов высшего уровня в системе футбольных лиг Испании. Ла Лига считается одной из лучших футбольных лиг в мире.. Тогда параграф будет обладатьОбладать(англ.Possession: A Romance)— такое название было дано в русском переводе произведению английской писательницы Антонии Сюзанны Байетт. Впервые роман был опубликован в Англии в 1990 году, в том же году стал лауреатом Букеровской премии, а американский еженедельный журнал Time включил «Обладать» в список ста лучших романов, написанных на английском языке с 1923 по 2005 год. только свойствами ID "boldunderline" (в примере - жирный, подчеркнутый текст).

Контекстуальные селекторы (Contextual Selectors):

Контекстные селекторы - это сочетанияЧисло сочетаний из n по k равно биномиальному коэффициенту нескольких обыкновенных селекторов. Стиль задается только элеметнам в заданной последовательности в зависимости от каскадного порядка.

ПРИМЕР:

P EM {color:silver;}

В данном примере все элементы EM внутри элементов P будут иметь заданный стиль.

Придание нескольким элементам одинаковых свойств:

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

ПРИМЕР:

h1,h2,h3,p,strong«Strong»(в пер. с англ.Сильный) — сингл 1999года, выпущенный Робби Уильямсом, третий с его альбома 1998года I've Been Expecting You. Он занял четвёртое место в чартах Великобритании. {color:green; font-style:italic;}

Все элементы h1, h2, h3, p и strong будут зелеными.

Псевдоклассы и псевдоэлементы :

Синтаксис:
селектор:псевдокласс { свойства }
селектор.класс:псевдокласс { свойства }
селектор:псевдоэлемент { свойства }
селектор.класс:псевдоэлемент { свойства }

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

СписокСписок— письменный перечень, число, состав; документ, содержащий перечень каких-либо сведений; в переносном смысле— буквальное, точное воспроизведение, копия; рукописная копия древнего памятника письменности. псевдоклассов и псевдоэлементов :

Anchor Pseudo Classes - эти псевдоклассы элемента <a href=#>First Line Pseudo-element - first-line. Этот псевдоэлемент может быть использован с block-level элементами (p, h1 и т.д.). Он изменяет стиль первой строки этих элементов.

First Letter Pseudo-element - first-letter. Похож на first-line, но влияет не на всю строку, а только на первый символ.

ПРИМЕР :

a:link,a:visited {color:blue}
a:active {color:red}
a:hover {text-decoration:none}

В данном примере все элементы Anchor (ссылки) будут синими. При нажатии (в активном состоянии) поменяют цвет на красный. И при подведении курсора мышки исчезнет подчеркивание.

Примечание : описания нескольких свойств для одного селектора, контекстуального селектора, класса, индивидуально именованного стиля или группы объедененных селекторов отделяются друг от друга точкой с запятой ";".

Внутренние Таблицы Стилей

Как уже говорилось, использование Внутренних стилей мало чем отличается от использования обычных HTML тегов. Они задают стиль только одному элементу документа при помощи атрибута STYLE в HTML теге.

ПРИМЕР HTML:

<font color="blue" size="3" face="Arial"> Вперед в будущее </font>

ПРИМЕР INLINE STYLE SHEET:

<font style="color:blue; font-size:12pt; font-family:Arial"> Вперед в будущее </font>

Как можно заметить, код Inline Style Sheet получился больше чем HTML. Поэтому ISS следует использовать только если необходимо задать определенному элементу свой индивидуальный стиль, существующий в классификации CSS и нереализованный в HTML. Или же при необходимости абсолютноАбсолютный (лат.absolutus — законченный, неограниченный, безусловный, совершенный) — абсолютный означает то, что рассматривается само по себе, без отношения к чему-либо другому, противопоставляется относительному. позиционировть данный элемент.

Глобальные Таблицы Стилей

Глобальные стили задают вид элементов всего документа. Для этого используется тег <STYLE type="text/css">. Он размещается в заголовке документа.

ПРИМЕР:

<html>
<head> <title> Пример Глобальных Таблиц Стилей </title>
</head>
<STYLE type="text/css">
h1{color:red; font-style:italic; font-size:32px}
.blue{color:blue}
#bold{font-weight:bold}
</STYLE>
<body>
<h1> Этот заголовок написан крупным красным курсивом </h1>
Вот <font class="blue"> это </font> слово - синее, 
a <font id="bold"> это</font> - жирное.
</body>
</html>

В данном примере все элементы H1 будут написаны крупным красным курсивым, все элементы с указанным классом BLUE будут синими , а все элементы с идентификатором ID="Bold" станут жирными. Для простоты вместо <STYLE type="text/css"> можно использовать просто тег <STYLE>, что менее граммотно.

Связанные ТаблицБогуслав Таблиц (словацк. Bohuslav Tablic (Tablicz); 6 сентября 1769, Ческе Брезово, Словакия — 21 января 1832, Костолне Моравце, Словакия) — чешско-словацкий писатель, священник, деятель возрождения словаков-лютеран, подобно тому как Бернолак является деятелем возрождения словаков-католиков. Таблиц учредил в Пресбурге «Общество чешско-словацкой литературы и языка» с целью издавать на понятном народу чешском языке простонародные и школьные книги. Учреждение этого общества было причиной если не процветания словацкой литературы, то появления в пресбургском лицее кафедры словацкого языка, для чего общество собрало большой капитал. Занять кафедру приглашен был Юрай Палкович. Общество скоро распалось, но кафедра продолжала существовать. Молодёжь имела возможность слушать историю своего народа на родном языке. В 1812 г. Таблиц был одним из основателей нового «Литературного общества Горных Городов» (Bergstdte), задававшегося прежней целью; результатом было открытие кафедры словацкого языка и в Банской Штьявнице. Это общество также скоро распалось. Таблиц писал очень много и по различным специальностям. Первое место занимают его «Poesie» (Вацов, 1806-1812). К ним приложены биографии известных словацких деятелей. Его «Sloventi verovci» (Вацов, 1805-1809) — отрывки из произведений древних словацких писателей, в то время почти уже позабытых. Перу Таблица принадлежит также много книг для народа, изданных двумя упомянутыми обществами.ы Стилей

Связанные таблицы стилей используются для придания нескольким документам одного стиля и xранятся в отдельном файле. Это очень привлекательно, когда нужно выдержать сайт в одном стиле, не утруждая себя составлением таблиц для каждого документа.

ПРИМЕР:

Файл styles.css

<STYLE type="text/css">
body {background:black; font-size:9pt; color:red; font-family:Arial Black}
.base{color:blue; font-style:italic}
h1 {color:white}
#bold {font-weight:bold}
</STYLE>

В самих же HTML документа«documenta» (рус. документа)— выставка современного искусства, проходящая каждые пять лет в Касселе, Германия. Основана в 1955 году художником и куратором Арнольдом Боде. На первой документе были представлены художники, оказавшие заметное влияние на современное искусство (Пикассо, Кандинский и др). Выставка должна была восстановить нарушенную традицию авангардистских выставок в Германии, прерванную в 1937 году нацистами, устроившими обличительную «Выставку дегенеративного искусства». Впоследствии документа стала одним из самых значительных событий в современном искусстве.х делается ссылка на этот файл при помощи тега <LINK>. Выглядит это так: <LINK rel="STYLESHEET" TYPE="text/css" HREF="путь до файла">

ПРИМЕР:

Файл Index.html

<html>
<head>
<title> Просто еще один пример </title>
</head>
<LINK rel="stylesheet" type="text/css" href=#>

На этом я заканчиваю первую часть руководства и перехожу ко второй части.

Часть Il. Cвойства CSS

Свойства Font

  • font-family

Возможные значения:
[1] любой шрифт

*Применимо для: всех элементов

Описание: это свойствоСвойство (в философии, математике и логике)— атрибут предмета (объекта). Например, о красном предмете говорится, что он обладает свойством красноты. Свойство можно рассматривать как форму предмета самого по себе, притом, что он может обладать и другими свойствами. Свойства, следовательно, подпадают под действие парадокса Рассела и парадокса Греллинга-Нельсона. определяет используемый элементом шрифт. Если указать URL, то шрифт автоматически установится на компьютер пользователя

ПРИМЕР:

font-family:Arial Black URL('arialblack.ttf')
  • font-style

Возможные значения:
[1] normal - без изменений
[2] italic - курсив

*Применимо для: всех элементов

Описание: стиль элемента. Курсивный или обычный

ПРИМЕР:

font-style:italic
  • font-variant

Возможные значения:
[1] normal - без изменений
[2] small-caps - заменяет все маленькие буквы на большие

*Применимо для: всех элементов

Описание: варианты отображения шрифта. Нетскейп не поддерживает это свойство

ПРИМЕР:

font-variant:small-caps
  • font-weight

Возможные значения:
[1] normal - без изменений
[2] bold - жирный
[3] bolder - очень жирный (в MSIE не отличается от bold, в Нетскейпе от нормал)
[4] lighter - тонкий (не отличается от normal)
[5] любое значениеЗначение— ассоциативная связь между знаком и предметом обозначения. от 100 до 900

*Применимо для: всех элементов

Описание: выделение (жирность) элемента

ПРИМЕР:

font-weight:bold
  • font-size

Возможные значения:
[1] размер (+)
[2] xx-small, x-small, small, medium, large, x-large, xx-large - любое из этих значений
[3] smaller, larger - любое из этих значений

*Применимо для: всех элементов

Описание: размер шрифта

ПРИМЕР:

font-size:30pt
  • font

Возможные значения:
[1] font-family
[2] font-style
[3] font-variant
[4] font-weight
[5] font-size

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства

ПРИМЕР:

font: italic bolder Arial 12pt

Свойства Text

  • word-spacing

Возможные значения:
[1] длина (+)
[2] normal - без изменений

*Применимо для: всех элементов

Описание: расстояние между cловами. Не работает ни в Нетскейпе, ни в MSIE

ПРИМЕР:

word-spacing:0.4em
text-decoration

Возможные значения:
[1] none - нет
[2] underline - подчеркнутый
[3] overline - надчеркнутый (не поддерживается в Нетскейпе)
[4] line-through - перечеркнутый
[5] blink - мигающий (не поддерживается в IE)

*Применимо для: всех элементов

Описание: "украшение" текста

ПРИМЕР:

text-decoration:line-through
  • letter-spacing

Возможные значения:
[1] длина (+)
[2] normal - без изменений

*Применимо для: всех элементов

Описание: расстояние между буквами. Не работает в Нетскейпе

ПРИМЕР:

letter-spacing:100
  • vertical-align

Возможные значения:
[1] baseline
[2] sub
[3] super
[4] top-text
[5] top
[6] middle
[7] bottom
[8] bottom-text
[9] процент

*Применимо для: inline элементов

Описание: позиционирование элементов по отношению к другим элементам стоящих в одном ряду. Не работает в Нетскейпе

ПРИМЕР:

vertical-align:top-text
  • text-transform

Возможные значения:
[1] none - нет
[2] Capitalize - каждое слово начинается с большой буквы
[3] UPPERCASE - каждая буква текста становится заглавной
[4] lowercase - каждая буква текста становится маленькой

*Применимо для: inline элементов

Описание: изменение текста. Не работает в Нетскейпе

ПРИМЕР:

text-transform:Capitalize
  • text-align

Возможные значения:
[1] left - текст слева
[2] right - текст справа
[3] center - текст по центру
[3] justify - текст "растянут"

*Применимо для: block-level элементов

Описание: положение текста

ПРИМЕР:

text-align:right
  • text-indent

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: block-level элементов

Описание: отступ

ПРИМЕР:

text-indent:30 em
  • line-height

Возможные значения:
[1] normal - без изменений
[2] длина (+)
[3] процент

*Применимо для: всех элементов

Описание: отступ сверху

ПРИМЕР:

line-height:100%

Свойства Color и Background

  • color

Возможные значения:
[1] цвет (+)

*Применимо для: всех элементов

Описание: цвет

ПРИМЕР:

color:#f00000
  • backgroung-color

Возможные значения:
[1] цвет (+)

*Применимо для: всех элементов

Описание: цвет фона элемента

ПРИМЕР:

background-color:#f00000
  • background-image

Возможные значения:
[1] none - нет
[2] URL (+)

*Применимо для: всех элементов

Описание: фоновое изображение

ПРИМЕР:

background-image:URL(cool.gif)
  • background-repeat

Возможные значения:
[1] repeat - размножает фоновое изображение во всех направлениях
[2] repeat-x - размножает фоновое изображение горизонтально
[3] repeat-y - размножает фоновое изображение вертикально
[4] no-repeat - не повторяющиеся изображение

*Применимо для: всех элементов

Описание: повторения фонового изображения

ПРИМЕР:

background-repeat:no-repeat
  • background-attachment

Возможные значения:
[1] scroll - фоновое изображение скроллится всесте с содержанием документа
[2] fixed - не скроллится. Фиксируется в одном месте. Не работает в Нетскейпе

*Применимо для: всех элементов

Описание: возможностьВозможность — направление развития, присутствующее в каждом явлении жизни; выступает и в качестве предстоящего, и вполне объяснимо рациональным путем: в каждой возможности присутствует вероятная невозможность, «возможность невозможного». Возможность не определяется познанием того, что может быть. Познание вероятностей, возможностей не всегда влияет на нашу возможность. На изучении возможности основывается, главным образом, исследование бытия и события. прокрутки фонового изображенияИзображение— объект, образ, явление, в той или иной степени подобное (но не идентичное) изображаемому или сам процесс их создания. Подобие достигается вследствие физических законов получения изображения (например, оптическое изображение) либо результатом труда создателя изображения (например, рисунок, живопись, скульптура, сценический образ). Под изображением в узком смысле, подразумевают произведение в живописи или графике.

ПРИМЕР:

background-attachment:fixed
  • background-position

Возможные значения:
[1] процент от ширины + процент от высоты (+)
[2] top, middle, bottom - одно из значений
[3] left, center, right - одно из начений
[4] расстояние от левого края + расстояниеРасстояние, в широком смысле, степень удалённости объектов друг от друга. Расстояние является фундаментальным понятием геометрии. Термин часто используется в других науках и дисциплинах: астрономия, география, геодезия, навигация и др. от вершины

*Применимо для: block-level и replaced элементов

Описание: положение фонового изображения (работает с background-repeat равным repeat-x, repeat-y или no-repeat)

ПРИМЕР:

background-position:50%0%
  • background

Возможные значения:
[1] background-color
[2] background-image
[3] backgroun-position
[4] background-attachment
[5] background-repeat

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства

ПРИМЕР:

background:no-repeat black fixed 50%0%

Свойства Box

  • margin-top

Возможные значения:
[1] длина (+)
[2] процент (+)
[3] auto - автоматически

*Применимо для: всех элементов

Описание: определяет отступ сверху

ПРИМЕР:

margin-top:100
  • margin-right

Возможные значения:
[1] длина (+)
[2] процент (+)
[3] auto - автоматически

*Применимо для: всех элементов

Описание: определяет отступ справа

ПРИМЕР:

margin-right:100%
  • margin-bottom

Возможные значения:
[1] длина (+)
[2] процент (+)
[3] auto - автоматически

*Применимо для: всех элементов

Описание: определяет отступ снизу

ПРИМЕР:

margin-bottom:100em
  • margin-left

Возможные значения:
[1] длина (+)
[2] процент (+)
[3] auto - автоматически

*Применимо для: всех элементов

Описание: определяет отступ слева

ПРИМЕР:

margin-left:100pt
  • margin

Возможные значения:
[1] margin-top
[2] margin-right
[3] margin-left
[4] margin-bottom

*Применимо для: всех элементов

Описание: обобщает все вышеперечисленные свойства

ПРИМЕР:

background:100pt
  • padding-top

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: осех элементов

Описание: отступ от верхнего border'а

ПРИМЕР:

padding-top:100pt
  • padding-right

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: всех элементов

Описание: отступ от правого border'а

ПРИМЕР:

padding-right:100%
  • padding-bottom

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: всех элементов

Описание: отступ от нижнего border'а

ПРИМЕР:

padding-bottom:100em
  • padding-left

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: всех элементов

Описание: отступ от левого border'а

ПРИМЕР:

padding-top:100
  • padding

Возможные значения:
[1] padding-top
[2] padding-right
[3] padding-left
[4] padding-bottom

*Применимо для: всех элементов

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

ПРИМЕР:

padding:100px
  • border-top-width

Возможные значения:
[1] длина (+)
[2] thin, medium или thick

*Применимо для: всех элементов

Описание: толщина верхнего border'а

ПРИМЕР:

border-top-width:100pt
  • border-right-width

Возможные значения:
[1] длина (+)
[2] thin, medium или thick

*Применимо для: всех элементов

Описание: толщина правого border'а

ПРИМЕР:

border-right-width:thick
  • border-bottom-width

Возможные значения:
[1] длина (+)
[2] thin, medium или thick

*Применимо для: всех элементов

Описание: толщина нижнего border'а

ПРИМЕР:

border-bottom-width:100em
  • border-left-width

Возможные значения:
[1] длина (+)
[2] thin, medium или thick

*Применимо для: всех элементов

Описание: толщина левого border'а

ПРИМЕР:

border-left-width:medium
  • border-width

Возможные значения:
[1] border-top-width
[2] border-right-width
[3] border-left-width
[4] border-bottom-width

*Применимо для: всех элементов

Описание: толщина border'ов. Можно задать несколько значений одновременно (до четырех) для разных border'ов. Если установлено одно значение - задается единая толщина для всех сторон, если два - то задаются различная толщина для прилежащих сторон, а если четыре - то задаются индивидуальная толщина для всех сторон

ПРИМЕР:

border-width: 15pt
  • border-color

Возможные значения:
[1] цвет (+)

*Применимо для: всех элементов

Описание: Цвет border'а. Не работает в Нетскейпе

ПРИМЕР:

border-color:green
  • border-style

Возможные значения:
[1] none
[2] dotted, dashed, solid, double, groove, ridge, inset, outset

*Применимо для: всех элементов

Описание: стиль border'ов. Можно задать несколько значений одновременно (до четырех) для разных border'ов. Если установлено одно значение - задается единый стиль для всех сторон, если два - то задаются различные стили для прилежащих сторон, а если четыре - то задаются индивидуальные стили для всех сторон

ПРИМЕР:

border-style: dotted groove
border-top

Возможные значения:
[1] border-top-width
[2] border-style
[3] border-color

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства для верхнего border'а

ПРИМЕР:

border-top: 100em red groove
  • border-right

Возможные значения:
[1] border-right-width
[2] border-style
[3] border-color

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства для правого border'а

ПРИМЕР:

border-right: 5pt magenta solid
  • border-left

Возможные значения:
[1] border-left-width
[2] border-style
[3] border-color

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства для левого border'а

ПРИМЕР:

border-left: 15pc coral inset
  • border-bottom

Возможные значения:
[1] border-bottom-width
[2] border-style
[3] border-color

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства для нижнего border'а

ПРИМЕР:

border-bottom: 30 orange outset
  • border

Возможные значения:
[1] border-width
[2] border-style
[3] border-color

*Применимо для: всех элементов

Описание: обобщает вышеперечисленные свойства

ПРИМЕР:

border: thik black double
  • width

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: block-level и replaced элементов

Описание: ширинаДлина— физическая величина, числовая характеристика протяжённости линий. В узком смысле под длиной понимают линейный размер предмета в продольном направлении (обычно это направление наибольшего размера), то есть расстояние между его двумя наиболее удалёнными точками, измеренное горизонтально, в отличие от высоты, которая измеряется в вертикальном направлении, а также ширины или толщины, которые измеряются поперёк объекта (под прямым углом к длине). В физике термин «длина» обычно используется как синоним «расстояния» и обозначается L или l. элемента

ПРИМЕР:

width:10%
  • height

Возможные значения:
[1] длина (+)
[2] процент (+)

*Применимо для: block-level и replaced элементов

Описание: высота элемента

ПРИМЕР:

height:100pt
  • float

Возможные значения:
[1] left - слева
[2] right - справа
[3] none - по умолчанию

*Применимо для: всех элементов

Описание: расположение элемента

ПРИМЕР:

float:right
  • clear

Возможные значения:
[1] left - слева
[2] right - справа
[3] both - c двух сторон
[4] none - по умолчанию

*Применимо для: всех элементов

Описание: расположение других элементов вокруг данного

ПРИМЕР:

clear:both

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

  • display

Возможные значения:
[1] none - не отображается
[2] block - разбивает строку до и после элемента (т.е. элемент не может находится на одной линии с другими элементами)
[3] inline - не разбивает строку
[4] list-item - разбивает линию строку до и после элемента + добавляет маркер как у list-item элементов

*Применимо для: всех элементов

Описание: определяет, как будет отображаться элемент

ПРИМЕР:

display:none
  • white-space

Возможные значения:
[1] normal - "сжимает" несколько подряд идущих пробелов в один
[2] pre - допускает отображение несколькольких подряд идущих пробелов
[3] nowrap - не допускает перенос строки без тега <BR>

*Применимо для: block-level элементов

Описание: оприделяет, как будут отображаться пробелыПробел— интервал между буквами, обозначающий границы слов во многих системах письменности. Функционально пробел принадлежит к знакам препинания. между элементами

ПРИМЕР:

white-space:nowrap
  • list-style-type

Возможные значения:
[1] disc, circleCircle— финская экспериментальная рок-группа. Образована в 1991 году, на западном побережье Финляндии в городе Пори. Исполняет оригинальную смесь краут, нойз и пост-рока. Также Circle использует элементы хардкор-панка. Для стиля группы характерны продолжительные, постепенно развивающиеся композиции, построенные на коротких музыкальных фразах и устойчивом, гипнотическом ритме., square, decimal, lower-roman, upper-roman, lower-alpha или upper-alpha
[2] none - никакой

*Применимо для: элементов со значением display равным list-item

Описание: определяет вид list-item маркера. Если значение list-style-image равно none или не уточнено

ПРИМЕР:

list-style-type:lower-alpha
  • list-style-image

Возможные значения:
[1] none - нет
[2] URL (+)

*Применимо для: элементов со значением display равным list-item

Описание: задает вид list-item маркера в виде картинки

ПРИМЕР:

list-style-image:URL(cool.gif)
  • list-style-position

Возможные значения:
[1] inside - при переносе следующие строкиСтроки (укр. Строки) — село в Теофипольском районе Хмельницкой области Украины. будут отображаться без отступа
[2] outside - по умолчанию

*Применимо для: элементов со значением display равным list-item

Описание: определяет положение маркера в зависимости от list item элемента

ПРИМЕР:

list-style-position:inside
  • list-style

Возможные значения:
[1] list-style-type
[2] list-style-position
[3] list-style-image

*Применимо для: элементов со значением display равным list-item

Описание: обобщает вышеперечисленные свойстваСвойство (в философии, математике и логике)— атрибут предмета (объекта). Например, о красном предмете говорится, что он обладает свойством красноты. Свойство можно рассматривать как форму предмета самого по себе, притом, что он может обладать и другими свойствами. Свойства, следовательно, подпадают под действие парадокса Рассела и парадокса Греллинга-Нельсона.

ПРИМЕР:

list-style:inside

Часть III. Дополнения

Меры длины

Синтаксис: "+" (можно опустить) или "-" затем [число] плюс [единица измерения] (без пропусков)

ПРИМЕР:

 -566pt

Единицы длинны : ex - x-height, ширина буквы "x" используемого элементом шрифта
px - pixels, пикселы
in - inches, дюймы
cm - centimeters, сантиметры
mm - millimeters, миллиметры
pt - points, точка (1pt = 1/72in)
pc - picas (1pc = 12pt)

Процентные меры

Синтаксис : "+" или "-" затем [число] плюс "%" (без пропусков)

ПРИМЕР :

 -566%

Цвета

Синтаксис: [color]

ПРИМЕР :

magenta

Значением цвета может быть его название (red , lightgreen, coral и т.д.) или RGB значение

Способы выразить цвет в RGB (red green blue) :

  • #rrggbb (например, #00cc00)
  • rgb(x,x,x) -- где "х" число от 0 до 255 (например, rgb(0,204,0))
  • #rgb (напримерПример рассматривается в риторике чаще всего в контексте доказательств и аргументов. Для Квинтилиана пример является одним из дополняющих, наглядных доводов к высказыванию, либо упоминанием полезного, настоящего или якобы существующего образца убеждения того, что определено тобой одним. Правда, в отличие от доказательств, связь с предметом обсуждения должна быть установлена прежде автором или оратором., #0c0)
  • rgb (x%,x%,x%) -- где "х%" число от 0.0 до 100.0 (например, 0%,80%,0%)

Все примеры отображают один и тот же цвет

Ссылки

Синтаксис: "URL" , потом в скобках приводится ссылка.Ссылку также можно, помимо скобок, заключить в одинарные или двойные кавычкиКавычки — парный знак препинания, который употребляется для выделения прямой речи, цитат, отсылок, названий литературных произведений, газет, журналов, предприятий, а также отдельных слов, если они включаются в текст не в своём обычном значении, используются в ироническом смысле, предлагаются впервые или, наоборот, как устаревшие, и т. п. (без пропусков)

ПРИМЕР :

 URL('cool.gif')

Послесловие. От Автора

Отмазка : Возможно«Возможно» (фр.Peut-tre)— фильм режиссёра Седрика Клапиша 1999 года. наличие ошибок и опечаток в этой статье. Все мы люди и незастрахованы от неожиданостей. Если таковые будут Вами замечены - сообщите мне, я их обязательно исправлю. Также можете присылать предложения и дополнения касательно данной статьи.

Под MSIE и Нетскейпом подразумиваются Microsoft InternetИнтернет (произносится [интэрнэт]; англ.Internet)— всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины и множества других систем (протоколов) передачи данных. Часто упоминается как «Всемирная сеть» и «Глобальная сеть». В обиходе иногда говорят «Инет». Explorer 4.0+ и Netscape NavigatorNavigator(рус. Навигатор, штурман, мореплаватель) — седьмой альбом немецкой группы Disbelief. Новый материал был записан в слегка изменённом составе, с новым продюсером Майклом Майнксом, на новой студии «MX», в городе Бухен на родине музыкантов. Альбом вышел 23-го февраля 2007-го года на лейбле «Massacre Records». Звук претерпел некоторых изменений, стал более экспериментальным и концептульным, но стиль игры группа сохранила, на некоторых песнях чувствуется небольшая примесь трэш-метала. На заглавную песню альбома был снят клип, где группу запечатлили уже вчетвером. 4.0+ соответственно.

Данная статья является моей интелектуальной собственностью и защищается законом РФ об авторском праве. Любое коммерческое использование материалов данной статьи без письменного разрешения автора запрещено. При некоммерческом использовании ссылка на автора обязательна.
Copyright © 1999-2000 by wtReu. All rights reserved.

 

Мы рекомендуем еще посмотреть:

  OmniSwitch 6600-U24
  Версия для вывода на принтер


    OmniSwitch 6600-U24 Gigabit Ethernet L3 коммутатор, с фиксированной конфигурацией и возможностью объединения в стек. ВысотаВысота— измерение тела или фигуры, отмеряемое в вертикальном направлении. 1,5 U, 24 порта SFP based 100BaseFX, 2 дополнительных слота под опциональные модули: 2-х портовый гигабитный стек-модуль и 2-х портовый оптический или медный гигабитный uplink.

Порты

100 Base-FX порты

    Коммутатор OmniSwitch 6600-U24 имеет на передней панели 24 порта 100 Base-FX SFP.Для обеспечения коммутации используются miniGBIC преобразователи.

Дополнительные модули

    Модели коммутаторов серии OS6600 имеют два слота под дополнительные модули. Модули бывают следующих видов:

  • OmniSwitch 6600-GNI-C2 - обеспечивают 2 порта 1000 BASE-T RJ-45;
  • OmniSwitch 6600-GNI-U2 - обеспечивают 2 порта 1000 BASE-X SFP;
Стек модуль - обеспечивает 2 порта Gb EthernetEthernt (эзернет, от лат.aether— эфир)— пакетная технология передачи данных преимущественно локальных компьютерных сетей. uplink, стек модуль может быть заменен другим из выше перечисленных модулей.

Характеристики.

Производительность

  • Емкость коммутации: 14 Гбит/с для 24 портов, 20 Гбит/с для 48 портов
  • Полоса пропускания в шине стекового подключения: 4 Гбит/с
  • 16 тысяч MAC-адресов

Простота управления

  • Два конфигурационных и ПО файла для резервирования
  • Файловые директории certified и working обеспечивают автоматический откат к надежной конфигурации и версии ПО
  • Интуитивно понятный интерфейс командной строкиСтроки (укр. Строки) — село в Теофипольском районе Хмельницкой области Украины. Alcatel CLI, общий для всех коммутаторов серии OmniSwitch
  • Удаленное управление через Telnet
  • Зеркалирование портов с поддержкой 1 сесии для 24 портов и 2 сессий для 48 портов
  • Конфигурационные файлы в текстовом формате ASCII для редактирования и настройки в отключенном режиме (оффлайн)
  • Snooping IGMPv1/v2/v3 для оптимизации мультикастинга (многоадресного трафика)
  • Логирование системных сообщений
  • Поддержка RFC 2819 RMON group (1-статистика, 2-история, 3-сигналы тревоги и события)
  • Поддержка протокола NTP (Network Time Protocol) для синхронизации времени в сети
  • Использование протокола AMAP (Alcatel Mapping Adjacency Protocol) для создания карт сетевой топологии в OmniVista

Поддержка VLAN

  • 255 сетей VLAN
  • 4094 тэгов VLAN
  • Создание сетей VLAN на уровне портов с поддержкой спецификаций 802.1Q и правил (policies), включая правила аутентификации

Протоколы маршрутизации

  • RIPv1/v2
  • OSPF
  • VRRP
  • RDP

Высокая доступность

  • 802.1w rapid recovery spanning tree - быстрое восстановление связи; перевод трафика в резервный канал за доли секунды
  • 802.1d spanning tree - топология без зацикливания маршрутов; избыточные маршруты
  • Режим ускоренной передачи (Fast Forwarding) на пользовательских портах во избежание выхода задержки за пределы 30 секунд (пороговое значение для spanning tree)
  • Статическая и динамическая (802.3ad) агрегация маршрутов с автоматической конфигурацией и согласованием с другими коммутаторами
  • Преодоление "широковещательных штормов"
  • Избыточность (1:1) блоков питания

Качество услуг (QoS)

  • Четыре очереди на порт для поддержки строгой очередности критических приложений.
  • Классификация портов по уровню 2: SA/DA MAC/MAC Group, SA/DA VLAN, SA/DA slot/port/group, SA/DA interfaceИнтерфейс (от англ.interface— поверхность раздела, перегородка)— совокупность средств, методов и правил взаимодействия (управления, контроля ит.д.) между элементами системы. type
  • Классификация портов по уровню 3 (только IP): SA/DA IP address/group, Multicast address & group, IP protocol
  • Классификация портов по уровню 4: Source/Dest TCP/UDP порты & TCP/UDP протоколы
  • МаркировкаМаркировка (от нем. markieren, от фр. marquer, англ. marking— отмечать, ставить знак)— нанесение условных знаков, букв, цифр, графических знаков или надписей на объект, с целью его дальнейшей идентификации (узнавания), указания его свойств и характеристик. 802.1p, TOS/DSCP на основе SA/DA (слот/порт, IP адрес, IP протокол)
  • Согласование параметров QoS: 802.1p и TOS/DSCP, TOS и 802.1p/DSCP, DSCP и 802.1p/TOS
  • Классификация портов, 802.1p(COS), MAC SA/DA, Ethertype, TOS precedence, DSCP value, код и тип ICMP, IP SA/DA, IP, TCP/UDP
  • Ограничение полосы пропускания на выходе

Безопасность

  • Поддержка стандартов аутентификации 802.1x на каждом порту. Для доступа к сети каждый службы пользователь обязан ввести парольПароль (фр.parole— слово)— это секретное слово или набор символов, предназначенный для подтверждения личности или полномочий. Пароли часто используются для защиты информации от несанкционированного доступа. В большинстве вычислительных систем комбинация «имя пользователя— пароль» используется для удостоверения пользователя..
  • Технология защиты портов LPS (Learned Port Security) и блокировки MAC-адресов допускает к сети только известные устройства и пресекает попытки несанкционированного доступа
  • Средства аутентификации RADIUS предотвращают попытки несанкционированного управления коммутатором
  • Для шифрования каналов удаленного управления используются средства Secure Shell (SSL), Secure Socket Layer (SSL) и SNMPv3
  • Списки контроля доступа (ACL) для отбрасывания нежелательного трафика и пресечения атак типа "отказ в обслуживании" (DoS)

Физические размеры

  • 17,32 x 16,73 x 1,73 дюймов (ширина x глубина x высота)
  • 44 x 42,5 x 4,4 см (ширина x глубина x высота)

Вес

  • 13,16 фунтов / 5,97 кг

Безопасность

  • Поддержка стандартов аутентификации 802.1x на каждом порту. Для доступа к сети каждый службы пользователь обязан ввести пароль.
  • Технология защиты портов LPS (Learned Port Security) и блокировки MAC-адресов допускает к сети только известные устройства и пресекает попытки несанкционированного доступа
  • Средства аутентификации RADIUS предотвращает попытки несанкционированного управления коммутатором
  • Для шифрования каналов удаленного управления используются средства Secure Shell (SSL), Secure Socket Layer (SSL) и SNMPv3
  • Списки контроля доступа (ACL) для отбрасывания нежелательного трафика и пресечения атак типа "отказ в обслуживании" (DoS)

Физические размеры

  • 17,32 x 16,73 x 1,73 дюймов (ширина x глубина x высота)
  • 44 x 42,5 x 4,4 см (ширина x глубинаГлубина— расстояние от поверхности водоёма до его дна. Средняя глубина мирового океана— 3790м, а самая глубокая впадина— Марианская (11022м). x высота)

Вес

  • 13,88 фунтов / 6,30 кг


Документы по теме   / Коммутаторы /  


2009 IT и оборудование для бизнеса, S-NETWORKS. Информационные технологии и Информационное оборудование