Умовні позначення - html, css, javascript, perl, php, mysql

Елементи й атрибути мови документа


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

Визначення властивостей в CSS

В CSS визначення кожної властивості починається з короткої основної інформації приблизно наступного вигляду:
'Ім'я властивості' Значення: допустимі значення і синтаксис
Початкове значення: значення, прийняте властивістю за замовчуванням
Область застосування: елементи, до яких застосовується ця властивість
Спадкування: є чи властивість спадкоємною
Відсотки: спосіб інтерпретації значення властивості, заданого в процентах
Пристрої: до яких груп пристроїв застосовується ця властивість

Інші слова в даних способах завдання значень є ключовими словами, які повинні відображатися без будь-яких додаткових символів, в тому числі і без лапок (наприклад, red). Слеш "/" і кома "," повинні також відображатися так, як вказані, без додаткових символів.

Набір прийнятих властивістю значень задається одним з наступних способів:
кілька наступних один за одним значень. Це означає, що всі вони повинні бути присутніми в значенні в зазначеному порядку;
одинарна риса "|" розділяє альтернативні значення, з яких властивості має бути присвоєно тільки одне;
подвійна риса "|| Q розділяє альтернативні значення, з яких властивість має бути присвоєно не менше одного в довільному порядку;
квадратні дужки "[]" використовуються для групування значень.

Дотримання значень за силою перевершує поділ за допомогою подвійної риси, яке, в свою чергу, сильніше поділу одинарної рисою. Таким чином, наступні два рядки еквіваленти:
a b | c || d e
[A b] | [C || [D e]]

Після кожного типу значень, ключового слова або укладеної в дужки групи слів може слідувати один з перерахованих нижче модифікаторів:
зірочка "*", що говорить про те, що їй передували тип, слово або група слів зустрічається нуль раз або більше;
знак плюса "+", що говорить про те, що попередні тип, слово або група слів зустрічається не менш ніж один раз;
знак питання "?", що говорить про те, що попередні тип, слово або група слів або присутній, або ні;
пара цифр в фігурних дужках "". говорить про те, що їй передували тип, слово або група слів повторюється не менше А раз і не більше B раз.

Наступні приклади ілюструють різні способи завдання набору значень:
Значення: N | NW | NE
Значення: [ <длина> | thick | thin]
Значення: [<имя семейства>. ] * <имя семейства>
значення: ? <цвет> [/ <цвет> ]?
значення: || <цвет>

Початкове значення

У цьому полі вказується значення, яке приймається властивістю за замовчуванням. Якщо властивість успадковано, то це значення збігається зі значенням, присвоєним кореневого елементу в дереві документа. Інформацію про взаємодію значень, заданих в таблиці стилів, успадкованих і початкових значень можна знайти в розділі про каскаді.
Галузь застосування

У цьому полі перераховуються елементи, до яких застосовується ця властивість. Вважається, що всі елементи мають всі властивості, але не для кожного елемента все властивості мають який-небудь ефект. Наприклад, властивість 'white-space' впливає тільки на елементи рівня блоку.
спадкування

У цьому полі вказується, успадковується чи значення властивості від батьківського елемента. Інформацію про взаємодію значень, заданих в таблиці стилів, успадкованих і початкових значень можна знайти в розділі про каскаді.
відсотки

У цьому полі вказується спосіб інтерпретації значення, вираженого у відсотках, якщо воно зустрічається в значенні властивості. Якщо в цьому полі міститься запис "N / A", то для цієї властивості значення в процентах неприпустимі.
пристрої

У цьому полі вказуються групи пристроїв, до яких застосовується ця властивість. Згідно умов конформности агенти користувачів повинні підтримувати деякий властивість, якщо вони підтримують подання на пристроях типів, включених в групи пристроїв, пов'язані з цією властивістю.

Властивості стенографічного типу

Деякі властивості можна віднести до класу стенографічних, тобто дозволяють вказувати значення відразу декількох властивостей одночасно.

Наприклад, fство 'font' є стенографічним для установки властивостей 'font-style', 'font-variant',
'Font-weight', 'font-size', 'line-height' і 'font-family' одночасно.

Якщо у скороченій формі упускаються деякі значення, то кожному не певним властивості присвоюється його початкове значення (див. Розділ про каскаді).

Наступні кілька правил:
H1 <
font-weight: bold;
font-size: 12pt;
line-height: 14pt;
font-family: Helvetica;
font-variant: normal;
font-style: normal;
font-stretch: normal;
font-size-adjust: none
>

можна записати набагато коротше з використанням одного стенографічного властивості:
H1

У цьому прикладі властивості 'font-variant', 'font-stretch', 'font-size-adjust' і 'font-style' приймають свої початкові значення.

Всі приклади, що демонструють неприпустимі операції, мають позначку "ПРИКЛАД неприпустимість використання".

Зображення і довгі описи

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