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

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

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

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π½ΠΈΠ·Ρƒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Ρ€Π°ΠΌΠΎΠΊ, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ячССк. Π˜Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ дСйствуСт для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ряда Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

row-width = (0.5 * border-width0) + padding-left1 + width1 + padding-right1 + border-width1 + padding-left2 +...+ padding-rightn + (0.5 * border-widthn)

Π—Π΄Π΅ΡΡŒ n это число ячССк Π² ряду, Π° border-widthi относится ΠΊ Ρ€Π°ΠΌΠΊΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ячСйками i ΠΈ i + 1. Π£Ρ‡Ρ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ лишь ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΈΠ· Π΄Π²ΡƒΡ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… Ρ€Π°ΠΌΠΎΠΊ учитываСтся Π² ΡˆΠΈΡ€ΠΈΠ½Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹; другая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° этих Π΄Π²ΡƒΡ… Ρ€Π°ΠΌΠΎΠΊ находится Π² области ΠΏΠΎΠ»Π΅ΠΉ.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ячССк ΠΈ Ρ€Π°ΠΌΠΎΠΊ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ячССк.

[D]

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² этой ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€Π°ΠΌΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Π’Π°ΠΊΠΆΠ΅ Π² этой ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ заполнСния (Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ поля).

Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°ΠΌΠΎΠΊ, Ρ€Π°ΠΌΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ края ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ спСцифицированы свойствами Ρ€Π°ΠΌΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… элСмСнтов, находящихся Ρƒ этого края (ячССк, рядов, Π³Ρ€ΡƒΠΏΠΏ рядов, столбцов, Π³Ρ€ΡƒΠΏΠΏ столбцов ΠΈ самой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹), ΠΈ эти Ρ€Π°ΠΌΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, ΡΡ‚ΠΈΠ»ΡŽ ΠΈ Ρ†Π²Π΅Ρ‚Ρƒ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ края выбираСтся самая "ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ" Ρ€Π°ΠΌΠΊΠ°, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° появлСниС стиля 'hidden' бСзусловно ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π°ΠΌΠΊΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠΉ ΡΡ‚ΠΈΠ»ΡŒ Ρ€Π°ΠΌΠΊΠΈ "ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ‚" Π² случаС ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°:

1Π Π°ΠΌΠΊΠΈ с 'border-style' - 'hidden' ΠΈΠΌΠ΅ΡŽΡ‚ прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ всСми Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ. Π›ΡŽΠ±Π°Ρ Ρ€Π°ΠΌΠΊΠ° с этим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ подавляСт всС Ρ€Π°ΠΌΠΊΠΈ Π² этом мСстС.

2Π Π°ΠΌΠΊΠΈ со стилСм 'none' ΠΈΠΌΠ΅ΡŽΡ‚ самый Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚. Волько Ссли свойства Ρ€Π°ΠΌΠΊΠΈ всСх элСмСнтов, Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρƒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ края, - 'none', Ρ‚ΠΎΠ³Π΄Π° Ρ€Π°ΠΌΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ (Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ 'none' - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для стиля Ρ€Π°ΠΌΠΊΠΈ).

3Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· стилСй Π½Π΅ 'hidden' ΠΈ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… - Π½Π΅ 'none', Ρ‚ΠΎΠ³Π΄Π° ΡƒΠ·ΠΊΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ»ΡŒΠ·Ρƒ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ…. Если нСсколько Ρ€Π°ΠΌΠΎΠΊ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ 'border-width', Ρ‚ΠΎΠ³Π΄Π° стили ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС: 'double', 'solid', 'dashed', 'dotted', 'ridge', 'outset', 'groove' ΠΈ, самый низший, 'inset'.

4Если стили Ρ€Π°ΠΌΠΎΠΊ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Ρ‚ΠΎΠ³Π΄Π° ΡΡ‚ΠΈΠ»ΡŒ, установлСнный Π² ячСйкС ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ стилСм ряда, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство ΠΏΠ΅Ρ€Π΅Π΄ стилСм Π³Ρ€ΡƒΠΏΠΏΡ‹ рядов, столбца, Π³Ρ€ΡƒΠΏΠΏΡ‹ столбцов ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°. Данная Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй:


TABLE { border-collapse: collapse; border: 5px solid yellow; } *#col1 { border: 3px solid black; } TD { border: 1px solid red; padding: 1em; } TD.solid-blue { border: 5px dashed blue; } TD.solid-green { border: 5px solid green; }


с этим HTML:


<P> <TABLE> <COL id="col1"><COL id="col2"><COL id="col3"> <TR id="row1"> <TD> 1 <TD> 2 <TD> 3 </TR> <TR id="row2"> <TD> 4 <TD class="solid-blue"> 5 <TD class="solid-green"> 6 </TR> <TR id="row3"> <TD> 7 <TD> 8 <TD> 9 </TR> <TR id="row4"> <TD> 10 <TD> 11 <TD> 12 </TR> <TR id="row5"> <TD> 13 <TD> 14 <TD> 15 </TR> </TABLE>


даст Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ со ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ.

[D]

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями ΠΌΠ΅ΠΆΠ΄Ρƒ рядами. Π’Π΅Ρ€Ρ… Ρ€Π°ΠΌΠΊΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ установлСн Π² 'hidden', Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ Ρ€Π°ΠΌΠΊΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ряда. Π­Ρ‚ΠΎ - Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° "rules" HTML 4.0 (rules="rows").


TABLE[rules=rows] TR { border-top: solid } TABLE[rules=rows] { border-collapse: collapse; border-top: hidden }


Π’Π°Π±Π»ΠΈΡ†Π° с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями ΠΌΠ΅ΠΆΠ΄Ρƒ рядами.

ПолноС описаниС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° рядов, Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ линиями Ρ€Π°ΠΌΠΊΠΈ

[D]

Π’ этом случаС Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ эффСкта ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π±Π΅Π· установки Ρ€Π°ΠΌΠΊΠΈ 'hidden' Π² TABLE: ΠΏΡƒΡ‚Ρ‘ΠΌ адрСсации ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ряда ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Какой ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅ΡΡ‚ΡŒ - Π΄Π΅Π»ΠΎ вкуса.


TR:first-child { border-top: none } TR { border-top: solid }


Π’ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скрытых ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°ΠΌΠΎΠΊ:

Π’Π°Π±Π»ΠΈΡ†Π° с двумя ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ.

[D]

HTML-источник:


<TABLE style="border-collapse: collapse; border: solid;"> <TR><TD style="border-right: hidden; border-bottom: hidden">foo</TD> <TD style="border: solid">bar</TD></TR> <TR><TD style="border: none">foo</TD> <TD style="border: solid">bar</TD></TR> </TABLE>


НСкоторыС значСния 'border-style' ΠΈΠΌΠ΅ΡŽΡ‚ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈΠ½ΠΎΠΉ смысл Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ спискС ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΎΠΉ.

none

НСт Ρ€Π°ΠΌΠΊΠΈ.

*hidden

Π’ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ 'none', Π½ΠΎ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°ΠΌΠΎΠΊ Ρ‚Π°ΠΊΠΆΠ΅ сдСрТиваСт Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ (см. Ρ€Π°Π·Π΄Π΅Π» ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ Ρ€Π°ΠΌΠΎΠΊ).

dotted

Π Π°ΠΌΠΊΠ° ΠΈΠ· Ρ‚ΠΎΡ‡Π΅ΠΊ .

dashed

ΠŸΡƒΠ½ΠΊΡ‚ΠΈΡ€.

solid

Бплошная линия.

double

Двойная сплошная линия. Π‘ΡƒΠΌΠΌΠ° Π΄Π²ΡƒΡ… Π»ΠΈΠ½ΠΈΠΉ ΠΈ пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°Π²Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ 'border-width'.

groove

Π’Ρ‹Ρ€Π΅Π·Π°Π½Π° Π² ΠΊΠ°Π½Π²Π΅.

ridge

ΠŸΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎ 'groove': выступаСт Π½Π°Π΄ ΠΊΠ°Π½Π²ΠΎΠΉ.

*inset

Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΠΌΠΎΠΊ Ρ€Π°ΠΌΠΊΠ° выглядит ΠΊΠ°ΠΊ Ρ†Π΅Π»Ρ‹ΠΉ бокс, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ Π²Π½Π΅Π΄Ρ€Ρ‘Π½ Π² ΠΊΠ°Π½Π²Ρƒ. Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°ΠΌΠΎΠΊ - Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ 'groove'.

*outset

Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°ΠΌΠΎΠΊ Ρ€Π°ΠΌΠΊΠ° выглядит ΠΊΠ°ΠΊ Ρ†Π΅Π»Ρ‹ΠΉ бокс, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½ выступаСт ΠΈΠ· ΠΊΠ°Π½Π²Ρ‹. Π’ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΆΠΈΠΌΠ°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π°ΠΌΠΎΠΊ - Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ 'ridge'.

Когда Ρ‚Π°Π±Π»ΠΈΡ†Π° читаСтся синтСзатором Ρ€Π΅Ρ‡ΠΈ, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ячСйками Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ячСйками обязаны Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Ρ‹ ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания. НСкоторыС синтСзаторы Ρ€Π΅Ρ‡ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ "ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ" Π² 2-ΠΌΠ΅Ρ€Π½ΠΎΠΌ пространствС, давая Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отобраТСния пространствСнных ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ. Если это Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй обязана ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠ³ΠΎ мСста произносятся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.

'speak-header'

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: once | always | inherit

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

ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ: ΠΊ элСмСнтам. ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ "шапки" Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹

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

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

ΠΠΎΡΠΈΡ‚Π΅Π»ΡŒ: Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ

Π­Ρ‚ΠΎ свойство спСцифицируСт, произносятся Π»ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкой (Π΄Π°Π½Π½Ρ‹Ρ…), ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚ΠΎΠΉ ячСйкой, которая ассоциирована с Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ.

ЗначСния ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ смысл:

once

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ произносится ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ сСриСй ячССк.

always

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ произносится ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ подходящСй ячСйкой.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ язык Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ спСцификации Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². НапримСр, Π² HTML 4.0 ([HTML40]) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ трСмя Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ("headers", "scope" ΠΈ "axis"), ΠΈ спСцификация прСдоставляСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для опрСдСлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° эти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ спСцифицированы.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹ΠΌΠΈ ячСйками ("San Jose" ΠΈ "Seattle"), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ находятся Π² ΠΎΠ΄Π½ΠΎΠΌ столбцС ΠΈΠ»ΠΈ рядС с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ относятся.

[D]

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML прСдставляСт Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹ΠΉ расчёт расходов Π½Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅, гостиницу ΠΈ транспорт Π² Π΄Π²ΡƒΡ… мСстах (San Jose ΠΈ Seattle) Π½Π° нСсколько Π΄Π½Π΅ΠΉ. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… n-Ρ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ пространства. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ этого пространства ΡΠ²Π»ΡΡŽΡ‚ΡΡ: мСсто, дСнь, катСгория ΠΈ ΠΈΡ‚ΠΎΠ³. НСкоторыС ячСйки ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΌΠ΅Ρ‚ΠΊΠΈ вдоль оси, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄Π°ΡŽΡ‚ подсчёт Π΄Π΅Π½Π΅Π³ Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ пространства. Π’ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° для этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:


<TABLE> <CAPTION>Travel Expense Report</CAPTION> <TR> <TH></TH> <TH>Meals</TH> <TH>Hotels</TH> <TH>Transport</TH> <TH>subtotal</TH> </TR> <TR> <TH id="san-jose" axis="san-jose">San Jose</TH> </TR> <TR> <TH headers="san-jose">25-Aug-97</TH> <TD>37.74</TD> <TD>112.00</TD> <TD>45.00</TD> <TD></TD> </TR> <TR> <TH headers="san-jose">26-Aug-97</TH> <TD>27.28</TD> <TD>112.00</TD> <TD>45.00</TD> <TD></TD> </TR> <TR> <TH headers="san-jose">subtotal</TH> <TD>65.02</TD> <TD>224.00</TD> <TD>90.00</TD> <TD>379.02</TD> </TR> <TR> <TH id="seattle" axis="seattle">Seattle</TH> </TR> <TR> <TH headers="seattle">27-Aug-97</TH> <TD>96.25</TD> <TD>109.00</TD> <TD>36.00</TD> <TD></TD> </TR> <TR> <TH headers="seattle">28-Aug-97</TH> <TD>35.00</TD> <TD>109.00</TD> <TD>36.00</TD> <TD></TD> </TR> <TR> <TH headers="seattle">subtotal</TH> <TD>131.25</TD> <TD>218.00</TD> <TD>72.00</TD> <TD>421.25</TD> </TR> <TR> <TH>Totals</TH> <TD>196.27</TD> <TD>442.00</TD> <TD>162.00</TD> <TD>800.27</TD> </TR> </TABLE>


ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ модСль Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°Π²Ρ‚ΠΎΡ€Ρ‹ Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ с синтСзом Ρ€Π΅Ρ‡ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, каТдая ячСйка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ список с ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкой Π΄Π°Π½Π½Ρ‹Ρ…: