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

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

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

5Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° элСмСнтом 'run-in' ΠΈΠ»ΠΈ 'compact', ΠΈΠΌΠ΅Π΅Ρ‚ :before Ρ‚ΠΈΠΏΠ° 'block': Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт 'run-in'/'compact', принимаСтся с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ бокса Π±Π»ΠΎΠΊΠ° ΠΈΠ· псСвдоэлСмСнта :before.

6Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π·Π° элСмСнтом 'run-in' ΠΈΠ»ΠΈ 'compact', ΠΈΠΌΠ΅Π΅Ρ‚ :before Ρ‚ΠΈΠΏΠ° 'inline': Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт 'run-in'/'compact', зависит ΠΎΡ‚ значСния 'display' элСмСнта, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ присоСдинён :before.

Π­Ρ‚ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ 'run-in' с псСвдоэлСмСнтом :after, послС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΈΠ΄Ρ‘Ρ‚ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ с псСвдоэлСмСнтом :before. Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ всС псСвдоэлСмСнты ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ½Π»Π°ΠΉΠ½ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

Когда Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй:


H3 { display: run-in } H3:after { content: ": " } P:before { content: "... " }


примСняСтся ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ-источнику:


<H3>Centaurs</H3> <P>have hoofs <P>have a tail


Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ:


Centaurs: ... have hoofs ... have a tail


Π’ CSS2 Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π² Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊ ΡΡ‚ΠΈΠ»ΡŽ ΠΈ контСкстно-зависимой ΠΌΠ°Π½Π΅Ρ€Π΅, ΠΊΠ°ΠΊ ПА Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. Бвойство 'quotes' спСцифицируСт ΠΏΠ°Ρ€Ρ‹ Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ уровня Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½ΠΎΠ³ΠΎ закавычивания. Бвойство 'content' Π΄Π°Ρ‘Ρ‚ доступ ΠΊ Ρ‚Π°ΠΊΠΈΠΌ Π·Π½Π°ΠΊΠ°ΠΌ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΈ вставляСт ΠΈΡ… Π΄ΠΎ ΠΈ послС закавычивания.

'quotes'

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [<string> <string>]+ | none | inherit

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: зависит ΠΎΡ‚ ПА

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊΠΎ всСм элСмСнтам

НаслСдуСтся: Π΄Π°

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅: N/A

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ

Π­Ρ‚ΠΎ свойство спСцифицируСт Π·Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для любого количСства Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ°Π²Ρ‹Ρ‡ΠΈΠ²Π°Π½ΠΈΠΉ. ЗначСния ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ смысл:

none

ЗначСния 'open-quote' ΠΈ 'close-quote' свойства 'content' Π½Π΅ производят Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ.

[<string> <string>]+

ЗначСния для 'open-quote' ΠΈ 'close-quote' свойства 'content' бСрутся ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ списка ΠΏΠ°Ρ€ Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ (Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…). ΠŸΠ΅Ρ€Π²Π°Ρ (самая лСвая) ΠΏΠ°Ρ€Π° прСдставляСт самый внСшний ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ закавычивания, вторая ΠΏΠ°Ρ€Π° - ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ внСдрСния ΠΈ Ρ‚.Π΄. ПА обязан ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ подходящиС ΠΏΠ°Ρ€Ρ‹ Π·Π½Π°ΠΊΠΎΠ² ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² соотвСтствии с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ внСдрСния.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй:


/* Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Ρ‹ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π΄Π²ΡƒΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ для Π΄Π²ΡƒΡ… языков */ Q:lang(en) { quotes: '"' '"' "'" "'" } Q:lang(no) { quotes: """ """ "<" ">" } /* Π’ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π΄ΠΎ ΠΈ послС содСрТимого элСмСнта Q */ Q:before { content: open-quote } Q:after { content: close-quote }


ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρƒ HTML:


<HTML lang="en"> <HEAD> <TITLE>Quotes</TITLE> </HEAD> <BODY> <P><Q>Quote me!</Q> </BODY> </HTML>


ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠŸΠΠ³Π΅Π½Ρ‚Ρƒ Π²Ρ‹Π΄Π°Ρ‚ΡŒ:


"Quote me!"


Π° Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ HTML:


<HTML lang="no"> <HEAD> <TITLE>Quotes</TITLE> </HEAD> <BODY> <P><Q>Trondere grater nar <Q>Vinsjan pa kaia</Q> blir deklamert.</Q> </BODY> </HTML>


выдаст:


"Trondere grater nar <Vinsjan pa kaia> blir deklamert."


ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π₯отя Π·Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, спСцифицированныС Π² 'quotes' ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΏΠΎ соглашСнию находятся Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, установки для высококачСствСнного Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… символов ISO 10646. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½ список Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… символов ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ISO 10646:

ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½ΠΎΠ΅ прСдставлСниСкод ISO 10646 (hex)ОписаниС"0022ΠšΠΠ’Π«Π§ΠšΠ [двойная ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° ASCII]'0027АПОБВРОЀ [одиночная ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ° ASCII]<2039ΠžΠ”Π˜ΠΠžΠ§ΠΠΠ― ЛЕВАЯ Π£Π“Π›ΠžΠ’ΠΠ― ΠšΠΠ’Π«Π§ΠšΠ >203AΠžΠ”Π˜ΠΠžΠ§ΠΠΠ― ΠŸΠ ΠΠ’ΠΠ― Π£Π“Π›ΠžΠ’ΠΠ― ΠšΠΠ’Π«Π§ΠšΠ Β«00ABЛЕВАЯ Π”Π’ΠžΠ™ΠΠΠ― Π£Π“Π›ΠžΠ’ΠΠ― ΠšΠΠ’Π«Π§ΠšΠ Β»00BBΠŸΠ ΠΠ’ΠΠ― Π”Π’ΠžΠ™ΠΠΠ― Π£Π“Π›ΠžΠ’ΠΠ― ΠšΠΠ’Π«Π§ΠšΠ `2018ЛЕВАЯ ΠžΠ”Π˜ΠΠžΠ§ΠΠΠ― ΠšΠΠ’Π«Π§ΠšΠ [single high-6] '2019ΠŸΠ ΠΠ’ΠΠ― ΠžΠ”Π˜ΠΠžΠ§ΠΠΠ― ΠšΠΠ’Π«Π§ΠšΠ [single high-9]``201CЛЕВАЯ Π”Π’ΠžΠ™ΠΠΠ― ΠšΠΠ’Π«Π§ΠšΠ [double high-6]''201DΠŸΠ ΠΠ’ΠΠ― Π”Π’ΠžΠ™ΠΠΠ― ΠšΠΠ’Π«Π§ΠšΠ [double high-9],,201EΠ”Π’ΠžΠ™ΠΠΠ― ΠšΠΠ’Π«Π§ΠšΠ LOW-9 [double low-9]

Π—Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π²ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… мСстах Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° значСниями 'open-quote' ΠΈ 'close-quote' свойства 'content'. КаТдоС Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ 'open-quote' ΠΈΠ»ΠΈ 'close-quote' замСщаСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΡ… строк значСния 'quotes', Π±Π°Π·ΠΈΡ€ΡƒΡΡΡŒ Π½Π° Π³Π»ΡƒΠ±ΠΈΠ½Π΅ влоТСния.

'Open-quote' относится ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠ΅ ΠΈΠ· ΠΏΠ°Ρ€Ρ‹, 'close-quote' относится ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ. Π’ΠΎ, какая ΠΏΠ°Ρ€Π° ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, зависит ΠΎΡ‚ уровня влоТСния ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ: число Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ 'open-quote' Π²ΠΎ всём сгСнСрированном тСкстС ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ минус число Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ 'close-quote'. Если Π³Π»ΡƒΠ±ΠΈΠ½Π° - 0, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ пСрвая ΠΏΠ°Ρ€Π°, Ссли Π³Π»ΡƒΠ±ΠΈΠ½Π° - 1, вторая ΠΏΠ°Ρ€Π° ΠΈ Ρ‚.Π΄. Если Π³Π»ΡƒΠ±ΠΈΠ½Π° влоТСния большС, Ρ‡Π΅ΠΌ число ΠΏΠ°Ρ€, повторяСтся послСдняя ΠΏΠ°Ρ€Π°.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π³Π»ΡƒΠ±ΠΈΠ½Π° влоТСния ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π½Π΅ зависит ΠΎΡ‚ влоТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°-источника ΠΈΠ»ΠΈ структуры форматирования.

НСкоторыС стили ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π½Π°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ повторялся ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠΌ Π±Π»ΠΎΠΊΠ° ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ нСсколько ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ², Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдний ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ оканчивался Π·Π½Π°ΠΊΠΎΠΌ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ. Π’ CSS этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ вставкой "Ρ„Π°Π½Ρ‚ΠΎΠΌΠ°" Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово 'no-close-quote' ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ, Π½ΠΎ Π½Π΅ вставляСт Π·Π½Π°ΠΊ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π·Π½Π°ΠΊΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅ Π² BLOCKQUOTE ΠΈ вставляСт ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½ΡƒΡŽ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠ°Π²Ρ‹Ρ‡ΠΊΡƒ Π² ΠΊΠΎΠ½Ρ†Π΅:


BLOCKQUOTE P:before { content: open-quote } BLOCKQUOTE P:after { content: no-close-quote } BLOCKQUOTE P.last:after { content: close-quote }


Π­Ρ‚ΠΎ относится ΠΊ послСднСму ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρƒ, ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌΡƒ классом "last", ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅Ρ‚ сСлСкторов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с послСдним ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта.

Для симмСтрии имССтся Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ слово 'no-open-quote', ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ вставляСт, Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ закавычивания Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если язык закавычивания отличаСтся ΠΎΡ‚ языка ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ тСкста, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ языка ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ тСкста, Π° Π½Π΅ языка закавычивания.

Ѐранцузский Π²Π½ΡƒΡ‚Ρ€ΠΈ английского:


The device of the order of the garter is "Honi soit qui mal y pense."


Английский Π²Π½ΡƒΡ‚Ρ€ΠΈ французского:


Il disait: " Il faut mettre l'action en < fast forward >."


Π’Π°Π±Π»ΠΈΡ†Π° стилСй Ρ‚ΠΈΠΏΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ установит свойство 'quotes' Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ 'open-quote' ΠΈ 'close-quote' Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π²ΠΎ всСх элСмСнтах.

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², содСрТащих Ρ‚ΠΎΠ»ΡŒΠΊΠΎ английский, французский ΠΈΠ»ΠΈ ΠΎΠ±Π° этих языка. Одно ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ понадобится для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ языка.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° использованиС ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ‚ΠΎΡ€Π°-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° (">") для установки ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ Π² элСмСнты Π½Π° Π±Π°Π·Π΅ языка ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ тСкста:


[LANG|=fr] > * { quotes: """ """ "\2039" "\203A" } [LANG|=en] > * { quotes: "\201C" "\201D" "\2018" "\2019" }


Π—Π½Π°ΠΊΠΈ ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ для английского ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ здСсь Π² Ρ‚Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ людСй Π±ΡƒΠ΄Π΅Ρ‚ способно ΠΈΡ… Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ.

Если Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈΡ… Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ:


[LANG|=fr] > * { quotes: """ """ "<" ">" } [LANG|=en] > * { quotes: """ """ "'" "'" }


АвтоматичСская нумСрация Π² CSS2 контролируСтся двумя свойствами, 'counter-increment' ΠΈ 'counter-reset. Π‘Ρ‡Ρ‘Ρ‚Ρ‡ΠΈΠΊΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² этих свойствах, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ с функциями counter() ΠΈ counters() свойства 'content'.

'counter-reset

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [ <identifier> <integer>? ]+ | none | inherit

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: none

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊΠΎ всСм элСмСнтам

НаслСдуСтся: Π½Π΅Ρ‚

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅: N/A

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: всС

'counter-increment'

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: [ <identifier> <integer>? ]+ | none | inherit

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅: none

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊΠΎ всСм элСмСнтам

НаслСдуСтся: Π½Π΅Ρ‚

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅: N/A

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: всС

Бвойство 'counter-increment' ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΡ‘Π½ счётчиков (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹), Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ число. Π­Ρ‚ΠΎ число ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, насколько счётчик увСличиваСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ появлСнии элСмСнта. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 1. Допустимы 0 ΠΈ Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ значСния.

Бвойство 'counter-reset Ρ‚Π°ΠΊΠΆΠ΅ содСрТит список ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠΌΡ‘Π½ счётчиков, Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΎΠ΅ число. Π¦Π΅Π»ΠΎΠ΅ число Π·Π°Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ счётчик сбрасываСтся ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ появлСнии элСмСнта. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ - 0.

Если 'counter-increment' относится ΠΊ счётчику, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ находится Π² области видимости (см. Π½ΠΈΠΆΠ΅) ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ 'counter-reset, Ρ‚ΠΎ принимаСтся, Ρ‡Ρ‚ΠΎ счётчик установлСн Π² 0 ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ элСмСнтом.