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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«HTML: ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ ΡΠ°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 24

Автор АлСксандр Π§ΠΈΡ€Ρ‚ΠΈΠΊ

β€’ overline – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ линию ΠΏΠΎΠ²Π΅Ρ€Ρ… тСкста;

β€’ line-through – ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚ тСкст (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для HTML‑элСмСнтов DEL, S, STRIKE);

β€’ none – ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ всС ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ тСкста (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° HTML‑элСмСнтов).

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства text-decoration, кстати, ΠΌΠΎΠΆΠ½ΠΎ с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ гипСрссылок, ΡƒΠ±Ρ€Π°Π² Π² Π½ΠΈΡ… ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ тСкста (Ссли это, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рассмотрСнных Π΄Π°Π»Π΅Π΅ Π² этой Π³Π»Π°Π²Π΅ псСвдоклассов гипСрссылок ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Ρ‚ΡŒ тСкст гипСрссылки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Π΅ указатСля ΠΌΡ‹ΡˆΠΈ. Но оставим гипСрссылки Π² ΠΏΠΎΠΊΠΎΠ΅ ΠΈ обратимся ΠΊ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ использования свойства text-decoration:

P.under {text-decoration: underline}

P.strike {text-decoration: line-through}

P.crazy {text-decoration: underline overline}

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° послСднСС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ здСсь ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ CSS. Если Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ, ΠΏΡ€Π°Π²Π΄Π° вряд Π»ΠΈ особо ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС получится ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΈ Β«Π½Π°Π΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉΒ» ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ тСкста.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ рассмотрим свойство text-align, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ задаСтся Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста. Π’ качСствС значСния этого свойства ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

β€’ left – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ;

β€’ right – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ;

β€’ center – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ;

β€’ justify – Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΈ Π»Π΅Π²ΠΎΠΌΡƒ краям.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ text-align ΠΊΡ€Π°ΠΉΠ½Π΅ просто, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ сразу ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΠΌ своС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ отступ ΠΏΠ΅Ρ€Π²ΠΎΠΉ строки тСкста ΠΈΠ»ΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ отступ красной строки. Π­Ρ‚ΠΎ свойство имСнуСтся test-indent. Оно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅, ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния CSS), ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ HTML‑элСмСнта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

...

<TD style = "text-indent: 10%">

ВСкст с отступом красной строки 10% ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ячСйки Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

</TD>

...

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ строками тСкста ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это дСлаСтся Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ (ΠΏΡ€ΠΈ смСнС ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π½Ρ‹ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства line-height. Π₯отя Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ, Ρ‚ΠΎ свойство line-height Π·Π°Π΄Π°Π΅Ρ‚ Π½Π΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ строками, Π° высоту самих строк. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это свойство ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ normal. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, значСниями свойства line-height ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² CSS ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ значСния, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ высоты строк, унаслСдованной ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта страницы. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² использования свойства line-height:

P.compact {line-height: 80%} /*ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π°Π±Π·Π°Ρ†*/

P.lagre {line-height: 150%} /*Π°Π±Π·Π°Ρ† с ΠΏΠΎΠ»ΡƒΡ‚ΠΎΡ€Π½Ρ‹ΠΌ мСТстрочным ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ*/

Как измСняСтся внСшний Π²ΠΈΠ΄ тСкста ΠΏΡ€ΠΈ использовании свойства line-height, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° рис. 11.2.

Рис. 11.2. Различная высота строк


Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для измСнСния рСгистра символов. Оно называСтся texttransform ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

β€’ capitalize – Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ слов прописными;

β€’ uppercase – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ тСкст Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ рСгистр;

β€’ lowercase – ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ тСкст Π² Π½ΠΈΠΆΠ½ΠΈΠΉ рСгистр;

β€’ none – ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ прСобразования рСгистра (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π΄Π²Π° свойства CSS, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ тСкста Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ слов: word-spacing ΠΈ white-space. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для увСличСния ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ словами. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ этого свойства считаСтся normal, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ словами. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, свойству wordspacing ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Π»ΠΈΠ½Ρ‹ CSS, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

P.compact {word-spacing: 1mm}

P.usial {word-spacing: 10px}

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ упомянутоС свойство white-space позволяСт Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ пСрСнос тСкста ΠΏΠΎ словам. ЗначСния этого свойства:

β€’ normal – Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ пСрСносС тСкста Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ строку (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ);

β€’ pre – сохраняСт ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста (ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ HTML‑элСмСнта PRE);

β€’ nowrap – Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ пСрСнос тСкста ΠΏΠΎ словам (Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ HTML‑элСмСнтам NOBR).

НаконСц, послСдним рассмотрим свойство CSS letter-spacing, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ расстояниСм ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ тСкста. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ этого свойства ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ normal (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ) ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΅Π΄ΠΈΠ½ΠΈΡ† измСрСния Π΄Π»ΠΈΠ½Ρ‹.

11.3. Cписки

Π’ CSS прСдусмотрСна Π³Ρ€ΡƒΠΏΠΏΠ° свойств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ внСшний Π²ΠΈΠ΄ списков. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ всС рассмотрСнныС здСсь свойства Π²Π»ΠΈΡΡŽΡ‚ Π½Π° внСшний Π²ΠΈΠ΄ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ, собствСнно, ΠΈ являСтся Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ любого списка.

Π˜Ρ‚Π°ΠΊ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ обратимся ΠΊ свойству list-style-type. Для ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков этому свойству Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

β€’ disc – Π·Π°Π΄Π°Π΅Ρ‚ ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ списка (ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π·Π°ΠΊΡ€Π°ΡˆΠ΅Π½ Π²Π½ΡƒΡ‚Ρ€ΠΈ);

β€’ circle – Π·Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ окруТности;

β€’ square – Π·Π°Π΄Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π°.

Для Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков свойству list-style-type ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ значСния, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

β€’ decimal – нумСрация арабскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ;

β€’ lower-roman – нумСрация ΠΌΠ°Π»Ρ‹ΠΌΠΈ римскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ;

β€’ upper-roman – нумСрация большими римскими Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ;

β€’ lower-alpha – нумСрация ΠΌΠ°Π»Ρ‹ΠΌΠΈ латинскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ;

β€’ upper-alpha – нумСрация большими латинскими Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

ВоздСйствиС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния свойства list-style-type Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ значСниям Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° type HTML‑элСмСнтов OL ΠΈ UL, рассмотрСнных Π² Π³Π». 4.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ свойство, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для задания рисунка Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° списка, ΠΈΠΌΠ΅Π΅Ρ‚ имя list-style-image. Оно ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства list-style-type ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

β€’ url("URI изобраТСния для ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°") – ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡƒΡ‚ΡŒ рисунка, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° списка;

β€’ none – отмСняСт использованиС рисунка Π² качСствС ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π° (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

НаконСц, свойство list-style-position позволяСт Π·Π°Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ списка Π·Π° счСт измСнСния полоТСния ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°. Бвойство ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ значСния:

β€’ inside – ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π² тСкст элСмСнта списка;

β€’ outside – ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ Π²Π½Π΅ тСкста элСмСнта списка (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

На рис. 11.3 ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ списки с маркСрами‑изобраТСниями.

Рис. 11.3. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ списки


ΠŸΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° рис. 11.3 эффСкт достигнут ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ совсСм простой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй:

<STYLE>

UL.list {list-style-image: url("marker.gif")}

UL.compact_list {list-style-image: url("marker.gif");

list-style-position: inside}

</STYLE>

11.4. Π“Ρ€Π°Π½ΠΈΡ†Ρ‹

Π’ CSS прСдусмотрСн Ρ†Π΅Π»Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ свойств, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΌΠ΅Π½ΡΡ‚ΡŒ внСшний Π²ΠΈΠ΄ Π³Ρ€Π°Π½ΠΈΡ† элСмСнтов страницы. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ с использованиСм Ρ‚Π°Π±Π»ΠΈΡ† стилСй Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ячССк Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов страницы.

Бвойства CSS, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для настройки Π³Ρ€Π°Π½ΠΈΡ†, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹: свойства для задания Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†, свойства для задания стиля Π³Ρ€Π°Π½ΠΈΡ† ΠΈ свойства для задания Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈΡ†. Рассмотрим эти Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

Π˜Ρ‚Π°ΠΊ, для задания Ρ†Π²Π΅Ρ‚Π° сразу всСх Π³Ρ€Π°Π½ΠΈΡ† элСмСнта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ свойство border-color. Π’ΠΈΠΏΡ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΡ… Ρ†Π²Π΅Ρ‚, рассмотрСны Π² Ρ€Π°Π·Π΄. 10.5. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ† элСмСнта ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ, Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства:

β€’ border-top-color – Ρ†Π²Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ border-bottom-color – Ρ†Π²Π΅Ρ‚ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ border-left-color – Ρ†Π²Π΅Ρ‚ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ border-right-color – Ρ†Π²Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° CSS Π΄Π°Π΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ссли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° задания Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†):

red_border1 {border-color: red}

red_border2 {border-left-color: red; border-right-color: red;

border-top-color: red; border-bottom-color: red}

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° свойств, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ рассмотрим, Π·Π°Π΄Π°Π΅Ρ‚ ΡΡ‚ΠΈΠ»ΡŒ сразу всСх ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† элСмСнта. Для задания стиля всСх Π³Ρ€Π°Π½ΠΈΡ† ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ свойство borderstyle, Π° для задания стиля Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, Π½ΠΈΠΆΠ½Π΅ΠΉ, Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ† – свойства border-topstyle, border-bottom-style, border-left-style ΠΈ border-right-style соотвСтствСнно. ЗначСния свойств ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ:

β€’ none – скрываСт Π³Ρ€Π°Π½ΠΈΡ†Ρƒ элСмСнта;

β€’ dotted – Π³Ρ€Π°Π½ΠΈΡ†Π° прСрывистая, состоит ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ;

β€’ dashed – Π³Ρ€Π°Π½ΠΈΡ†Π° прСрывистая, состоит ΠΈΠ· ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ²;

β€’ solid – сплошная линия Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ double – двойная сплошная линия Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ groove – вдавлСнная линия Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ ridge – выпуклая линия Π³Ρ€Π°Π½ΠΈΡ†Ρ‹;

β€’ inset – Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ‚ΠΈΠΏΠ° Β«ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΠΊΠ° Π²Π²Π΅Ρ€Ρ…Β» (ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π³Ρ€Π°Π½ΠΈΡ† ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для оформлСния ΠΊΠ½ΠΎΠΏΠΎΠΊ);

β€’ outset – Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ‚ΠΈΠΏΠ° Β«ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒΠΊΠ° Π²Π½ΠΈΠ·Β» (Ρ‚Π°ΠΊ выглядит Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ).

НСбольшой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования свойств задания стиля Ρ€Π°ΠΌΠΊΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 11.1).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 11.1. Π‘Ρ‚ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ† элСмСнтов

<HTML>

<HEAD>

<TITLE>Π‘Ρ‚ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈΡ† элСмСнтов</TITLE>

</HEAD>

<BODY>

<TABLE style = "border-color: black">

<TR>

<TD style = "border-style: none">none

<TD style = "border-style: dotted">dotted

<TD style = "border-style: dashed">dashed

<TD style = "border-style: solid">solid

<TD style = "border-style: double">double