Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «БпСцификация CSS2Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 62

Автор Π•Π²Π³Π΅Π½ΠΈΠΉ Π Π΅Π·Π½ΠΈΡ‡Π΅Π½ΠΊΠΎ

Π’Π½ΡƒΡ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ bsln, ideographic centered baseline ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для растяТСний ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… идСографичСских символов, Π° ideographic low baseline большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для идСографичСских символов ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³ΠΎΠ½Π΅ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… символов Latin, Greek ΠΈΠ»ΠΈ Cyrillic.

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ D. Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° CSS2

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ являСтся Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ. Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° опрСдСляСт синтаксис CSS2. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС ΠΎΠ½Π° являСтся Π½Π°Π΄Π½Π°Π±ΠΎΡ€ΠΎΠΌ CSS2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² этой спСцификации вводятся Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сСмантичСскиС ограничСния, Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ΅. Π‘ΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π°Π³Π΅Π½Ρ‚Ρ‹ (ПА) Ρ‚Π°ΠΊΠΆΠ΅ обязаны ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ» Π²ΠΏΠ΅Ρ€Ρ‘Π΄-совмСстимого Ρ€Π°Π·Π±ΠΎΡ€Π°, Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ модуля. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ этому, язык Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ограничСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HTML Π²Π²ΠΎΠ΄ΠΈΡ‚ ограничСния Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° "class".

Π­Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° LL(1) (Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ПА Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½Π° ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π΅ соглашСния ΠΏΠΎ Ρ€Π°Π·Π±ΠΎΡ€Ρƒ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтаксис CSS2. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для удобства, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сокращСния Yacc (см. [YACC]):

[x]. *: 0 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅

[x]. +: 1 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅

[x]. ?: 0 ΠΈΠ»ΠΈ 1

[x]. |: Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²

[x]. [ ]: Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:


stylesheet : [ CHARSET_SYM S* STRING S* ';' ]? [S|CDO|CDC]* [ import [S|CDO|CDC]* ]* [ [ ruleset | media | page | font_face ] [S|CDO|CDC]* ]* ; import : IMPORT_SYM S* [STRING|URI] S* [ medium [ ',' S* medium]* ]? ';' S* ; media : MEDIA_SYM S* medium [ ',' S* medium ]* '{' S* ruleset* '}' S* ; medium : IDENT S* ; page : PAGE_SYM S* IDENT? pseudo_page? S* '{' S* declaration [ ';' S* declaration ]* '}' S* ; pseudo_page : ':' IDENT ; font_face : FONT_FACE_SYM S* '{' S* declaration [ ';' S* declaration ]* '}' S* ; operator : '/' S* | ',' S* | /* empty */ ; combinator : '+' S* | '>' S* | /* empty */ ; unary_operator : '-' | '+' ; property : IDENT S* ; ruleset : selector [ ',' S* selector ]* '{' S* declaration [ ';' S* declaration ]* '}' S* ; selector : simple_selector [ combinator simple_selector ]* ; simple_selector : element_name? [ HASH | class | attrib | pseudo ]* S* ; class : '.' IDENT ; element_name : IDENT | '*' ; attrib : '[' S* IDENT S* [ [ '=' | INCLUDES | DASHMATCH ] S* [ IDENT | STRING ] S* ]? ']' ; pseudo : ':' [ IDENT | FUNCTION S* IDENT S* ')' ] ; declaration : property ':' S* expr prio? | /* empty */ ; prio : IMPORTANT_SYM S* ; expr : term [ operator term ]* ; term : unary_operator? [ NUMBER S* | PERCENTAGE S* | LENGTH S* | EMS S* | EXS S* | ANGLE S* | TIME S* | FREQ S* | function ] | STRING S* | IDENT S* | URI S* | RGB S* | UNICODERANGE S* | hexcolor ; function : FUNCTION S* expr ')' S* /* * Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅: Ρ†Π²Π΅Ρ‚ обязан ΠΈΠΌΠ΅Ρ‚ΡŒ * 3 ΠΈΠ»ΠΈ 6 16-Ρ€ΠΈΡ‡Π½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ (Ρ‚.Π΅., [0-9a-fA-F]) послС "#", * Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, "#000" это OK, Π½ΠΎ "#abcd" - Π½Π΅Ρ‚. */ hexcolor : HASH S* ;


Π­Ρ‚ΠΎ сканСр, написанный Π² Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Flex (см. [FLEX]). Π‘ΠΊΠ°Π½Π΅Ρ€ являСтся Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊ рСгистру.

Π”Π²Π° "\377" ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ наибольшСС число символа, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ вСрсиСй Flex (дСсятСричноС 255). Они Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ "\4177777" (дСсятСричноС 1114111), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π² Unicode/ISO-10646.


%option case-insensitive h [0-9a-f] nonascii [\200-\377] unicode \\{h}{1,6}[ \t\r\n\f]? escape {unicode}|\\[ -~\200-\377] nmstart [a-z]|{nonascii}|{escape} nmchar [a-z0-9-]|{nonascii}|{escape} string1 \"([\t !#$%&(-~]|\\{nl}|\'|{nonascii}|{escape})*\" string2 \'([\t !#$%&(-~]|\\{nl}|\"|{nonascii}|{escape})*\' ident {nmstart}{nmchar}* name {nmchar}+ num [0-9]+|[0-9]*"."[0-9]+ string {string1}|{string2} url ([!#$%&*-~]|{nonascii}|{escape})* w [ \t\r\n\f]* nl \n|\r\n|\r|\f range \?{1,6}|{h}(\?{0,5}|{h}(\?{0,4}|{h}(\?{0,3}|{h}(\?{0,2}|{h}(\??|{h}))))) %% [ \t\r\n\f]+ {return S;} \/\*[^*]*\*+([^/][^*]*\*+)*\/ /* ignore comments */ "<!--" {return CDO;} "-->" {return CDC;} "~=" {return INCLUDES;} "|=" {return DASHMATCH;} {string} {return STRING;} {ident} {return IDENT;} "#"{name} {return HASH;} "@import" {return IMPORT_SYM;} "@page" {return PAGE_SYM;} "@media" {return MEDIA_SYM;} "@font-face" {return FONT_FACE_SYM;} "@charset" {return CHARSET_SYM;} "@"{ident} {return ATKEYWORD;} "!{w}important" {return IMPORTANT_SYM;} {num}em {return EMS;} {num}ex {return EXS;} {num}px {return LENGTH;} {num}cm {return LENGTH;} {num}mm {return LENGTH;} {num}in {return LENGTH;} {num}pt {return LENGTH;} {num}pc {return LENGTH;} {num}deg {return ANGLE;} {num}rad {return ANGLE;} {num}grad {return ANGLE;} {num}ms {return TIME;} {num}s {return TIME;} {num}Hz {return FREQ;} {num}kHz {return FREQ;} {num}{ident} {return DIMEN;} {num}% {return PERCENTAGE;} {num} {return NUMBER;} "url("{w}{string}{w}")" {return URI;} "url("{w}{url}{w}")" {return URI;} {ident}"(" {return FUNCTION;} U\+{range} {return UNICODERANGE;} U\+{h}{1,6}-{h}{1,6} {return UNICODERANGE;} . {return *yytext;}


Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ синтаксисом ΠΈ синтаксисом, спСцифицированным Π² рСкомСндациях CSS1 ([CSS1]). Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ - ΠΈΠ·-Π·Π° Π½ΠΎΠ²Ρ‹Ρ… понятий Π² CSS2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отсутствовали Π² CSS1. Π”Ρ€ΡƒΠ³ΠΈΠ΅ - ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Π±Ρ‹Π»Π° пСрСписана, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Ρ‘ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΉ. Однако Π΅ΡΡ‚ΡŒ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсовмСстимыС измСнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Π²Π°Π»ΠΈ Π±Ρ‹ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² CSS1. Они Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅.

[x]. Π’Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS1 ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1-Π±Π°ΠΉΡ‚-Π½Π°-символ, ΠΊΠ°ΠΊ ASCII ΠΈ ISO-8859-1. CSS2 Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±Ρ‹Π»ΠΎ ΠΌΠ°Π»ΠΎ трудностСй с экстраполированиСм сканСраа CSS1, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ПА ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ 2-Π±Π°ΠΉΡ‚Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

[x]. CSS1 допускал Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ 16-Ρ€ΠΈΡ‡Π½Ρ‹Ρ… числа послС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ слэша (\) для ссылок Π½Π° символы Unicode, CSS2 допускаСт ΡˆΠ΅ΡΡ‚ΡŒ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, CSS2 допускаСт символы ΠΏΡ€ΠΎΠ±Π΅Π»Π° Π² качСствС Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»Π΅ΠΉ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. НапримСр, Π² соотвСтствии с CSS1, строка "\abcdef" ΠΈΠΌΠ΅Π΅Ρ‚ 3 Π±ΡƒΠΊΠ²Ρ‹ (\abcd, e ΠΈ f), Π° Π² соотвСтствии с CSS2 - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ (\abcdef).

[x]. Π‘ΠΈΠΌΠ²ΠΎΠ» табуляции (ASCII 9) Π² строках Π½Π΅ допускаСтся. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ строки Π² CSS1 использовались Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΈΠΌΡ‘Π½ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΈ для URL, СдинствСнноС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ нСсовмСстимости ΠΌΠ΅ΠΆΠ΄Ρƒ CSS1 ΠΈ CSS2, это Ссли Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй содСрТит сСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ символ табуляции Π² своём ΠΈΠΌΠ΅Π½ΠΈ.

[x]. Π’Π°ΠΊΠΆΠ΅ символы Π½ΠΎΠ²ΠΎΠΉ строки (escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ с ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ слэшСм) Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Π»ΠΈΡΡŒ Π² строках CSS1.

[x]. CSS2 Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ число со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ нСпосрСдствСнно Π·Π° Π½ΠΈΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ DIMEN (Ρ‚.Π΅. ΠΊΠ°ΠΊ нСизвСстный ΠΌΠΎΠ΄ΡƒΠ»ΡŒ). CSS1 Ρ€Π°Π·Π±ΠΈΡ€Π°Π» Π΅Π³ΠΎ ΠΊΠ°ΠΊ число ΠΈ ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² CSS1 объявлСниС 'font: 10pt/1.2serif' Π±Ρ‹Π»ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ, Π° Π² 'font: 10pt/12pt serif'; Π² CSS2 трСбуСтся ΠΏΡ€ΠΎΠ±Π΅Π» ΠΏΠ΅Ρ€Π΅Π΄ "serif". (НСкоторыС ПА ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.)

[x]. Π’ CSS1 имя класса ΠΌΠΎΠ³Π»ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ Ρ†ΠΈΡ„Ρ€ΠΎΠΉ (".55ft"), Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ (".55in"). Π’ CSS2 Ρ‚Π°ΠΊΠΈΠ΅ классы Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ нСизвСстныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ). Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ".55ft" Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ классом, CSS2 Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрвая Ρ†ΠΈΡ„Ρ€Π° Π±Ρ‹Π»Π° escape (".\55ft")

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ F. ИндСкс свойств

ΠΠ°Π·Π²Π°Π½ΠΈΠ΅Π—Π½Π°Ρ‡Π΅Π½ΠΈΡΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: (По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: ΠΊΠΎ всСм)ΠΠ°ΡΠ»Π΅Π΄ΡƒΠ΅Ρ‚ΡΡΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ (По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: N/A)Π“Ρ€ΡƒΠΏΠΏΠ° носитСлСй'azimuth' <angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit centerΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ'background'[ 'background-color' || 'background-image' || 'background-repeat' || 'background-attachment' || 'background-position'] | inherit XX Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π΅Ρ‚ допускаСтся Π² 'background-position' Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'background-attachment' scroll | fixed | inherit scroll Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'background-image' <uri> | none | inherit noneΠ½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'background-position' [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit0% 0%ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ° ΠΈ ΠΊ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌ элСмСнтамнСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² самого Π±ΠΎΠΊΡΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'background-repeat' repeat | repeat-x | repeat-y | no-repeat | inherit repeatΠ½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'border'[ 'border-width' || 'border-style' || <color> ] | inheritсм. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡΠ²ΠΎΠΉΡΡ‚Π²Π°Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'border-collapse'collapse | separate | inheritcollapseΠΊ элСмСнтам 'table' ΠΈ 'inline-table'Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'border-color'<color>{1,4} | transparent | inheritсм. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-spacing' <length> <length>? | inherit 0 ΠΊ элСмСнтам 'table' ΠΈ 'inline-table' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-style' <border-style>{1,4} | inherit см. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-top' 'border-right' 'border-bottom' 'border-left' [ 'border-top-width' || 'border-style' || <color> ] | inherit см. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-top-color' 'border-right-color' 'border-bottom-color' 'border-left-color' <color> | inherit Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства 'color' Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-top-style' 'border-right-style' 'border-bottom-style' 'border-left-style' <border-style> | inherit none Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-top-width' 'border-right-width' 'border-bottom-width' 'border-left-width' <border-width> | inherit medium Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'border-width' <border-width>{1,4} | inherit см. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'bottom' <length> | <percentage> | auto | inherit auto ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтам Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'caption-side' top | bottom | left | right | inherit top ΠΊ элСмСнтам 'table-caption' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'clear' none | left | right | both | inherit none ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ° Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'clip' <shape> | auto | inherit auto ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ° ΠΈ ΠΊ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌ элСмСнтам Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'color' <color> | inherit зависит ΠΎΡ‚ ПА Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'content' [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit пустая строка ΠΊ псСвдоэлСмСнтам :before ΠΈ :after Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'counter-increment' [ <identifier> <integer>? ]+ | none | inherit none Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'counter-reset' [ <identifier> <integer>? ]+ | none | inherit none Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'cue' [ 'cue-before' || 'cue-after' ] | inherit XX Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'cue-after' <uri> | none | inherit none Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'cue-before' <uri> | none | inherit none Π½Π΅Ρ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'cursor' [ [<uri> ,]* [ auto | crosshair | default | pointer | move | e-resize | ne-resize | nw-resize | n-resize | se-resize | sw-resize | s-resize | w-resize| text | wait | help ] ] | inherit auto Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ 'direction' ltr | rtl | inherit ltr ΠΊΠΎ всСм элСмСнтам, Π½ΠΎ см. Π΄Ρ€. ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'display' inline | block | list-item | run-in | compact | marker | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | none | inherit inline Π½Π΅Ρ‚ всС 'elevation' <angle> | below | level | above | higher | lower | inherit level Π΄Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'empty-cells' show | hide | inherit show ΠΊ элСмСнтам 'table-cell' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'float' left | right | none | inherit none ΠΊΠΎ всСм Π½Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтам ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ содСрТимому Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font' [ [ 'font-style' || 'font-variant' || 'font-weight' ]? 'font-size' [ / 'line-height' ]? 'font-family' ] | caption | icon | menu | message-box | small-caption | status-bar | inherit см. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойства Π΄Π° допускаСтся Π² 'font-size' ΠΈ 'line-height' Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-family' [[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inherit зависит ΠΎΡ‚ ПА (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½Ρ‚Π°) Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-size' <absolute-size> | <relative-size> | <length> | <percentage> | inherit medium Π΄Π°, вычисляСмоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ наслСдуСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-size-adjust' <number> | none | inherit none Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-stretch' normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit normal Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-style' normal | italic | oblique | inherit normal Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-variant' normal | small-caps | inherit normal Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'font-weight' normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit normal Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'height' <length> | <percentage> | auto | inherit auto ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов, столбцов Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π³Ρ€ΡƒΠΏΠΏ столбцов Π½Π΅Ρ‚ см. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'left' <length> | <percentage> | auto | inherit auto ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтам Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'letter-spacing' normal | <length> | inherit normal Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'line-height' normal | <number> | <length> | <percentage> | inherit normal Π΄Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΡˆΡ€ΠΈΡ„Ρ‚Π° этого элСмСнта Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'list-style' [ 'list-style-type' || 'list-style-position' || 'list-style-image' ] | inherit XX ΠΊ элСмСнтам с 'display: list-item' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'list-style' <uri> | none | inherit none ΠΊ элСмСнтам с 'display: list-item' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'list-style-position' inside | outside | inherit outside ΠΊ элСмСнтам с 'display: list-item' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'list-style-type' disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-alpha | lower-latin | upper-alpha | upper-latin | hebrew | armenian | georgian | cjk-ideographic | hiragana | katakana | hiragana-iroha | katakana-iroha | none | inherit disc ΠΊ элСмСнтам с 'display: list-item' Π΄Π° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'margin' <margin-width>{1,4} | inherit XX Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'margin-top' 'margin-right' 'margin-bottom' 'margin-left' <margin-width> | inherit 0 Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'marker-offset' <length> | auto | inherit auto ΠΊ элСмСнтам с 'display: marker' Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'marks' [ crop || cross ] | none | inherit none ΠΊ контСксту страницы N/A Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный 'max-height' <length> | <percentage> | none | inherit none ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов ΠΈ элСмСнтов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'max-width' <length> | <percentage> | none | inherit none ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов ΠΈ элСмСнтов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'min-height' <length> | <percentage> | inherit 0 ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов ΠΈ элСмСнтов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'min-width'<length> | <percentage> | inherit зависит ΠΎΡ‚ ПАко всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов ΠΈ элСмСнтов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'orphans' <integer> | inherit 2 ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный 'outline' [ 'outline-color' || 'outline-style' || 'outline-width' ] | inheritсм. ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свойстванСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ'outline-color' <color> | invert | inherit invert Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ'outline-style' <border-style> | inherit none Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ'outline-width' <border-width> | inherit mediumΠ½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ'overflow' visible | hidden | scroll | auto | inherit visibleΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ° ΠΈ ΠΊ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠ½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'padding' <padding-width>{1,4} | inherit XXΠ½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'padding-top' 'padding-right' 'padding-bottom' 'padding-left' <padding-width> | inherit 0Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'page' <identifier> | auto autoΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный'page-break-after' auto | always | avoid | left | right | inherit autoΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный 'page-break-before' auto | always | avoid | left | right | inherit autoΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный 'page-break-inside' avoid | auto | inherit autoΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный 'pause' [ [<time> | <percentage>]{1,2} ] | inherit зависит ΠΎΡ‚ ΠŸΠΠ½Π΅Ρ‚ΡΠΌ. описаниС 'pause-before' ΠΈ 'pause-after' Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'pause-after' <time> | <percentage> | inherit зависит ΠΎΡ‚ ΠŸΠΠ½Π΅Ρ‚ΡΠΌ. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽΠ·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'pause-before' <time> | <percentage> | inherit зависит ΠΎΡ‚ ΠŸΠΠ½Π΅Ρ‚ΡΠΌ. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'pitch' <frequency> | x-low | low | medium | high | x-high | inherit mediumΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ'pitch-range' <number> | inherit 50Π΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'play-during'<uri> mix? repeat? | auto | none | inherit auto Π½Π΅Ρ‚Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'position' static | relative | absolute | fixed | inherit staticΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'quotes' [<string> <string>]+ | none | inheritзависит ΠΎΡ‚ ΠŸΠΠ΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'richness' <number> | inherit 50Π΄Π° Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'right' <length> | <percentage> | auto | inherit autoΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтам Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'size' <length>{1,2} | auto | portrait | landscape | inherit autoΠΊ контСксту страницыN/AΠ²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ, страничный'speak' normal | none | spell-out | inherit normalΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'speak-header' once | always | inherit onceΠΊ элСмСнтам, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ "шапки"Π΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ'speak-numeral' digits | continuous | inherit continuousΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'speak-punctuation'code | none | inherit noneΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'speech-rate' <number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit mediumΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'stress' <number> | inherit 50 Π΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'table-layout' auto | fixed | inherit autoΠΊ 'table' ΠΈ 'inline-table'Π½Π΅Ρ‚Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'text-align' left | right | center | justify | <string> | inherit зависит ΠΎΡ‚ ПА ΠΈ направлСния письма ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'text-decoration'none | [ underline || overline || line-through || blink ] | inherit noneΠ½Π΅Ρ‚ (см. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ)Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'text-indent'<length> | <percentage> | inherit 0ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ°Π΄Π°ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ° Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'text-shadow' none | [<color> || <length> <length> <length>? ,]* [<color> || <length> <length> <length>?] | inherit noneΠ½Π΅Ρ‚ (см. Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ) Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'text-transform'capitalize | uppercase | lowercase | none | inherit noneΠ΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'top' <length> | <percentage> | auto | inherit autoΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌΠ½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ высоты содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'vertical-align'baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit baselineΠΊ элСмСнтам ΠΈΠ½Π»Π°ΠΉΠ½ уровня ΠΈ ΠΊ 'table-cell' Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 'line-height' самого ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'visibility' visible | hidden | collapse | inherit inherit Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'voice-family' [[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit зависит ΠΎΡ‚ ΠŸΠΠ΄Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ'volume' <number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit medium Π΄Π°ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ унаслСдованного значСния Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ 'white-space' normal | pre | nowrap | inherit normal ΠΊ элСмСнтам уровня Π±Π»ΠΎΠΊΠ° Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ 'width' <length> | <percentage> | auto | inherit auto ΠΊΠΎ всСм элСмСнтам, ΠΊΡ€ΠΎΠΌΠ΅ Π½Π΅Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ½Π»Π°ΠΉΠ½-элСмСнтов, столбцов Ρ‚Π°Π±Π»ΠΈΡ† ΠΈ Π³Ρ€ΡƒΠΏΠΏ столбцов Π½Π΅Ρ‚ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ содСрТащСго Π±Π»ΠΎΠΊΠ°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'word-spacing'normal | <length> | inherit normal Π΄Π°Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ'z-index' auto | <integer> | inherit autoΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ элСмСнтам Π½Π΅Ρ‚Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ