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

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

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

Π’Π°Π±Π»ΠΈΡ†Π° стилСй

Набор ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… прСдставлСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ стилСй ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… источника: Π°Π²Ρ‚ΠΎΡ€, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ ПА. ВзаимодСйствиС этих источников описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠšΠ°ΡΠΊΠ°Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ наслСдованиС.

Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

Бтатус Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй зависит ΠΎΡ‚ уровня CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй. ВсС Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS1 ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈ Π² CSS2. Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ измСнСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с CSS1 ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй CSS1 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько Π΄Ρ€ΡƒΠ³ΡƒΡŽ сСмантику Π² CSS2.

Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй CSS2 обязана Π±Ρ‹Ρ‚ΡŒ написана Π² соотвСтствии с Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ CSS2. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π° обязана ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ at-ΠΏΡ€Π°Π²ΠΈΠ»Π°, названия свойств ΠΈ значСния свойств, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ Π² Π΄Π°Π½Π½ΠΎΠΉ спСцификации. НСвСрноС at-ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ свойства ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства - это Ρ‚ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚-источник

Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ссылаСтся ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚Π°Π±Π»ΠΈΡ† стилСй. Он ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ языкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ прСдставлСн ΠΊΠ°ΠΊ Π΄Π΅Ρ€Π΅Π²ΠΎ элСмСнтов. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ‚ΠΈΠΏ элСмСнта, Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ пустого) содСрТимого.

Π―Π·Ρ‹ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π―Π·Ρ‹ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°-источника (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, HTML ΠΈΠ»ΠΈ XML).

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚

(Π’Π΅Ρ€ΠΌΠΈΠ½ SGML, см. [ISO8879].) ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ синтаксичСскиС конструкции языка Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ» Ρ‚Π°Π±Π»ΠΈΡ† стилСй CSS ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠΌΠ΅Π½Π° элСмСнтов (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ "P", "TABLE" ΠΈ "OL" Π² HTML) для спСцификации ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΈΡ… прСдставлСния.

Π—Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹ΠΉ элСмСнт

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ CSS Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹. Π’ HTML элСмСнты IMG, INPUT, TEXTAREA, SELECT ΠΈ OBJECT ΠΌΠΎΠΆΠ½ΠΎ привСсти Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΈΡ… элСмСнтов. НапримСр, содСрТимоС элСмСнта IMG часто замСщаСтся ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ "src". CSS Π½Π΅ опрСдСляСт, ΠΊΠ°ΠΊ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹

Π¨ΠΈΡ€ΠΈΠ½Π° ΠΈ высота, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ самим элСмСнтом, Π° Π½Π΅ Π΅Π³ΠΎ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π’ CSS2 принято, Ρ‡Ρ‚ΠΎ всС Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты - ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Π΅ элСмСнты - ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ с Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ.

Атрибут

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ассоциированноС с элСмСнтом, состоящСС ΠΈΠ· названия ΠΈ ассоциированного значСния.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅, ассоциированноС с элСмСнтом Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС; Π½Π΅ всС элСмСнты ΠΈΠΌΠ΅ΡŽΡ‚ содСрТимоС, ΠΈ Π² этом случаС ΠΎΠ½ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ пустыми. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ элСмСнта ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тСкстом ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ нСсколько субэлСмСнтов, Ρ‚ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠΉ элСмСнт называСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ (элСмСнтом-ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ)для субэлСмСнтов.

Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ содСрТимоС

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ элСмСнта послС Π²Ρ‹Π²ΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ прСдставляСтся Π² соотвСтствии с ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ содСрТимоС Π·Π°ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… элСмСнтов поступаСт ΠΈΠ·Π²Π½Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°-источника. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌΠΎΠ΅ содСрТимоС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌ тСкстом для Π΄Π°Π½Π½ΠΎΠ³ΠΎ элСмСнта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° "alt" Π² HTML) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, вставлСнныС, явно ΠΈΠ»ΠΈ нСявно, Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй: ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ нумСрация списков ΠΈ Ρ‚.ΠΏ.

Π”Π΅Ρ€Π΅Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

Π”Π΅Ρ€Π΅Π²ΠΎ элСмСнтов, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π² этом Π΄Π΅Ρ€Π΅Π²Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ элСмСнта root, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΠΊΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚.

Π”ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΉ элСмСнт

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтом элСмСнта Π’, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π’ являСтся Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ А.

ΠŸΠΎΡ‚ΠΎΠΌΠΎΠΊ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ элСмСнта Π’, Ссли (1) А являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π’, ΠΈΠ»ΠΈ (2) Ссли А являСтся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ элСмСнта Π‘, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ Π’.

ΠŸΡ€Π΅Π΄ΠΎΠΊ (Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт)

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ элСмСнта Π’, Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, Π’ являСтся ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ А.

РодствСнник

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся родствСнником элСмСнта Π’, Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, Π’ ΠΈ А ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А являСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ родствСнником, Ссли появляСтся ΠΏΠ΅Ρ€Π΅Π΄ Π’ Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π’ являСтся ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ родствСнником, Ссли появляСтся послС А Π² Π΄Π΅Ρ€Π΅Π²Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ΠŸΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ элСмСнту Π’, Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, (1) А являСтся ΠΏΡ€Π΅Π΄ΠΊΠΎΠΌ Π’ ΠΈΠ»ΠΈ (2) А являСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ родствСнником Π’.

ΠŸΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ А называСтся ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ элСмСнтом для Π’, Ссли, ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли, Π’ являСтся ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ элСмСнтом для А.

Автор

Π’ΠΎΡ‚, ΠΊΡ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ассоциированныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.

Авторская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈ ассоциированныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

Π’ΠΎΡ‚, ΠΊΡ‚ΠΎ взаимодСйствуСт с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ Π°Π³Π΅Π½Ρ‚ΠΎΠΌ (ПА) для просмотра, ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ использования Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈ ассоциированной Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, которая ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ установки-прСдпочтСния.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ‚ (ПА)

Π­Ρ‚ΠΎ какая-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, написанный Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ языкС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈ Π°ΡΡΠΎΡ†ΠΈΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ с Π½ΠΈΠΌ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй Π² соотвСтствии с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ спСцификации. ПА ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, "Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ" Π΅Π³ΠΎ вслух, Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ, ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ Ρ‚.ΠΏ.

Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°-источника, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² HTML:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML> <TITLE>My home page</TITLE> <BODY> <H1>My home page</H1> <P>Welcome to my home page! Let me tell you about my favorite composers: <UL> <LI> Elvis Costello <LI> Johannes Brahms <LI> Georges Brassens </UL> </BODY> </HTML>


Π­Ρ‚ΠΎ Π΄Π΅Ρ€Π΅Π²ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°:

[D]

Π’ соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ HTML, элСмСнты HEAD Π±ΡƒΠ΄ΡƒΡ‚ вставлСны Π²ΠΎ врСмя Ρ€Π°Π·Π±ΠΎΡ€Π° ΠΈ станут Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄Π΅Ρ€Π΅Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Π΄Π°ΠΆΠ΅ Ссли тэги HEAD отсутствовали Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅-источникС. Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π·Π±ΠΎΡ€Ρ‰ΠΈΠΊ "Π·Π½Π°Π΅Ρ‚", Π³Π΄Π΅ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ элСмСнты P ΠΈ LI, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ тэгов </P> ΠΈ </LI> Π² источникС.

Π­Ρ‚ΠΎΡ‚ Ρ€Π°Π·Π΄Π΅Π» опрСдСляСт соотвСтствиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ со спСцификациСй CSS2. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ CSS, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΎΡ‚ ПА выполнСния Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° свойств, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ПА, ΠΏΡ€Π΅Ρ‚Π΅Π½Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π½Π° соотвСтствиС Π΄Π°Π½Π½ΠΎΠΉ спСцификации:

1Он обязан ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΈΠΏΠΎΠ² носитСля CSS2.

2Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°-источника ΠΎΠ½ обязан Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ всС ассоциированныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, подходящиС для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² носитСля. Если ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ всС ассоциированныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΈΠ·-Π·Π° ошибок Π² сСти), ΠΎΠ½ обязан вывСсти Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с использованиСм Ρ‚Π΅Ρ… Ρ‚Π°Π±Π»ΠΈΡ†, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ.

3Он обязан Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π² соотвСтствии с Π΄Π°Π½Π½ΠΎΠΉ спСцификациСй. Π’ частности, ΠΎΠ½ обязан Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ всС at-ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π±Π»ΠΎΠΊΠΈ, объявлСния ΠΈ сСлСкторы (см. Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ CSS2). Если ПА ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ свойство, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ носитСля, Ρ‚ΠΎ ПА обязан Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ свойства. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ПА обязан ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ всС Π²Π΅Ρ€Π½Ρ‹Π΅ значСния ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ объявлСния с Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌΠΈ значСниями. ПА обязаны ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, примСняСмыС ΠΊ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ Ρ‚ΠΈΠΏΠ°ΠΌ носитСля.

4Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ элСмСнтС Π΄Π΅Ρ€Π΅Π²Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ПА обязан Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΠ³ΠΎ свойства Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ свойства ΠΈ с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ каскадирования ΠΈ наслСдования.

5Если Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚-источник поступаСт с Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй (ΠΊΠ°ΠΊ с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словом "alternate" Π² HTML 4.0 [HTML40]), ПА обязан ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Π°Π±Π»ΠΈΡ† стилСй ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Ρ‘.

НС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ПА обязан ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ всСм ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ:

[x]. ПА, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй, обязан ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ 1 - 3.

[x]. Авторская ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй

[x]. ПА, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ с ассоциированными Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ стилСй, обязан ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ 1 - 5 ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² соотвСтствии со спСцифичСскими трСбованиями носитСля, установлСнными Π΄Π°Π»Π΅Π΅ Π² этой спСцификации. ЗначСния ΠΏΡ€ΠΈ нСобходимости ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Ρ‹ ΠŸΠΠ³Π΅Π½Ρ‚ΠΎΠΌ.