table-layout | htmlbook.ru
table-layout | htmlbook.ruΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 7.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | auto |
---|---|
ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ | ΠΠ΅Ρ |
ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ | Π ΡΠ΅Π³Ρ <table> ΠΈΠ»ΠΈ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ table ΠΈΠ»ΠΈ inline-table. |
Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ | http://www.w3.org/TR/CSS21/tables.html#propdef-table-layout |
ΠΠ΅ΡΡΠΈΠΈ CSS
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
table-layout: auto | fixed | inherit
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
- auto
- ΠΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Π΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠ΅Π΅ΠΊ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ.
- fixed
- Π¨ΠΈΡΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³Π° <col>, Π»ΠΈΠ±ΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π±Π»ΠΈΡΠ° Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π²Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ, Π±ΡΠ΄Π΅Ρ Β«ΠΎΠ±ΡΠ΅Π·Π°Π½ΠΎΒ» Π»ΠΈΠ±ΠΎ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ΅ΠΉΠΊΠΈ. ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅ΠΉΠΊΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π΄Π°Π½Π° ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ.
- inherit
- ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
ΠΡΠΈΠΌΠ΅Ρ
HTML5CSS2.1IECrOpSaFx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>table-layout</title> <style> table { table-layout: fixed; /* Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅Π΅ΠΊ */ width: 100%; /* Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ */ } .col1 { width: 160px; } .coln { width: 60px; } </style> </head> <body> <table border="1"> <col> <col span="9"> <tr> <td> </td> <td>2012</td><td>2013</td><td>2014</td><td>2015</td> <td>2016</td><td>2017</td><td>2018</td><td>2019</td> <td>2020</td> </tr> <tr> <td>ΠΠ΅ΡΡΡ</td><td>5</td><td>7</td><td>2</td><td>8</td> <td>3</td><td>34</td><td>62</td><td>74</td><td>57</td> </tr> <tr> <td>ΠΠΎΠ»ΠΎΡΠΎ</td><td>3</td> <td>6</td><td>4</td><td>6</td> <td>4</td><td>69</td><td>72</td><td>56</td><td>47</td> </tr> <tr> <td>ΠΠ΅ΡΠ΅Π²ΠΎ</td><td>5</td><td>8</td><td>3</td><td>4</td> <td>7</td><td>73</td><td>79</td><td>34</td><td>86</td> </tr> </table> </body> </html>
ΠΡΠ°ΡΠ·Π΅ΡΡ
Internet Explorer Π΄ΠΎ Π²Π΅ΡΡΠΈΠΈ 7.0 Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ inherit.
Π‘ΡΠ°ΡΡΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
Π ΡΠ°ΠΉΡΠ΅
ΠΠΎΠΌΠΎΡΡ
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ²
ΠΠΎΡΡΠ±Π° Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ
ΠΠΎΠΈΡΠΊΠΎΠ²ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ
Π‘ΡΠ°ΡΡΠΈ
ΠΠ»ΠΎΠ³
ΠΡΠ°ΠΊΡΠΈΠΊΡΠΌ
Π¦ΠΈΡΡΠΎΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ
Π€ΠΎΡΡΠΌ
HTML
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ HTML
XHTML
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ HTML
HTML5
CSS
Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ CSS
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ CSS
Π Π΅ΡΠ΅ΠΏΡΡ CSS
CSS3
Π‘Π°ΠΉΡ
ΠΡΡΡΡΠΊΠ°
ΠΠ°ΠΊΠ΅ΡΡ
ΠΠ΅Π±-ΡΠ΅ΡΠ²Π΅Ρ
htmlbook.ru ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Ρ ΠΎΡΡΠΈΠ½Π³ timewebΒ© 2002β2021 ΠΠ»Π°Π΄ ΠΠ΅ΡΠΆΠ΅Π²ΠΈΡ, ΠΏΠΎ Π²ΡΠ΅ΠΌ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌ ΠΏΠΈΡΠΈΡΠ΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected]
ΠΠΎΠ΄ΠΏΠΈΡΠΈΡΠ΅ΡΡ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ ΡΠ°ΠΉΡΠ° ΠΏΠΎ RSS
CSS table-layout
ΠΡΠΈΠΌΠ΅Ρ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ:
table.a {Β Β Β table-layout: auto;
Β Β Β width: 180px;
}
table.b {
Β Β Β table-layout:
fixed;
Β Β Β width: 180px;
}
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ².
Π‘ΠΎΠ²Π΅Ρ: ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±Π»ΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ: ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ; ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° Π΄Π΅Π»Π°Π΅Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΡΡΡΡΠ΅Π΅. ΠΠ° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄ΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ Π²ΡΠ²Π΅Π΄Π΅Ρ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡ: Fixed, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ²ΠΈΠ΄ΡΡ Π²Π΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΡΡΠ°Π²ΡΡΡΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅!
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: | auto |
---|---|
Inherited: | no |
Animatable: | no. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎ animatable |
Version: | CSS2 |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript: | object.style.tableLayout=»fixed» |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°
ΠΠΎΠΌΠ΅ΡΠ° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ.
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ | |||||
---|---|---|---|---|---|
table-layout | 14.0 | 5.0 | 1.0 | 1.0 | 7.0 |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ CSS
table-layout: auto|fixed|initial|inherit;
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | |
---|---|---|
auto | ΠΡΠ°ΡΠ·Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ. Π¨ΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΡΠΈΡΠΎΠΊΠΈΠΌ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΡΠ΅Π΅ΠΊ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠΊΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ | |
fixed | Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ. Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ Col ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π΅ΠΊ. Π―ΡΠ΅ΠΉΠΊΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠ»ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π΅Ρ ΡΠΈΡΠΈΠ½Ρ, ΡΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΄Π΅Π»ΠΈΡΡΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠ΅Π΅ΠΊ | |
initial | ΠΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΡΡΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. (Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎ initial) | |
inherit | ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ· ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. (Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎ inherit) |
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
CSS Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ: CSS Table
HTML DOM Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ: tableLayout Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ
layout | HTML ΠΈ CSS Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π°
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ.
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
/* Keyword values */
table-layout: auto;
table-layout: fixed;
/* Global values */
table-layout: inherit;
table-layout: initial;
table-layout: unset;
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
auto
- ΠΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Ρ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠ΅Π΅ΠΊ ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ.
fixed
- Π¨ΠΈΡΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³Π°
<col>
, Π»ΠΈΠ±ΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π±Π»ΠΈΡΠ° Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π²Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ, Π±ΡΠ΄Π΅Ρ Β«ΠΎΠ±ΡΠ΅Π·Π°Π½ΠΎΒ» Π»ΠΈΠ±ΠΎ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ΅ΠΉΠΊΠΈ. ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅ΠΉΠΊΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π·Π°Π΄Π°Π½Π° ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: auto
ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ ΡΠ΅Π³Ρ
ΠΈΠ»ΠΈ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ table
ΠΈΠ»ΠΈ inline-table
.
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>table-layout</title> <style> table { table-layout: fixed; /* Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅Π΅ΠΊ */ width: 100%; /* Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ */ } .col1 { width: 160px; } .coln { width: 60px; } </style> </head> <body> <table border="1"> <col /> <col span="9" /> <tr> <td></td> <td>2012</td> <td>2013</td> <td>2014</td> <td>2015</td> <td>2016</td> <td>2017</td> <td>2018</td> <td>2019</td> <td>2020</td> </tr> <tr> <td>ΠΠ΅ΡΡΡ</td> <td>5</td> <td>7</td> <td>2</td> <td>8</td> <td>3</td> <td>34</td> <td>62</td> <td>74</td> <td>57</td> </tr> <tr> <td>ΠΠΎΠ»ΠΎΡΠΎ</td> <td>3</td> <td>6</td> <td>4</td> <td>6</td> <td>4</td> <td>69</td> <td>72</td> <td>56</td> <td>47</td> </tr> <tr> <td>ΠΠ΅ΡΠ΅Π²ΠΎ</td> <td>5</td> <td>8</td> <td>3</td> <td>4</td> <td>7</td> <td>73</td> <td>79</td> <td>34</td> <td>86</td> </tr> </table> </body> </html>
Π§ΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ «table-layout:fixed», Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ:
43003A005C00570069006E0064006F00770073005C00730079007300740065006D00330032005C0076006D00470075006500730074004C00690062002E0064006C006C00000043003A005C00500072006F006700720061006D002000460069006C00650073005C0056004D0077006100720065005C0056004D007700610072006500200054006F006F006C0073005C0076006D0053007400610074007300500072006F00760069006400650072005C00770069006E00360034005C0076006D0053007400610074007300500072006F00760069006400650072002E0064006C006C000000
Π§ΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ, ΡΠ°ΠΊ ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Π΅ΡΡ ΡΡΠΎΠ» ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½.
Π’Π΅ΠΏΠ΅ΡΡ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» table-layout:fixed
Π² ΡΠ°Π±Π»ΠΈΡΡ, ΡΠ°Π·ΠΌΠ΅Ρ Π²ΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ»Π±ΡΠ° Ρ ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.
Π― Ρ ΠΎΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΈΠΌΠ΅Π»ΠΈ Π½ΡΠΆΠ½ΡΠΉ ΠΈΠΌ ΡΠ°Π·ΠΌΠ΅Ρ, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±ΡΠ» ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²Π»Π΅Π½ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ).
/** * Returns a table with the values from a query */ function tableizeQryRes($arr) { $isFirst=true; $tbl = '<table border="1" cellpadding="2" frame="box" rules="all">'; foreach ($arr as $key => $val) { //echo $key; if ($isFirst) { $tblHeader = '<tr align="center" valign="middle"><td></td>'; $tblBody = '<tr><td>'.$key.'</td>'; foreach ($val as $sub_key => $sub_val) { if ($sub_key == "Msg") { $tblHeader .= '<td>'.$sub_key.'</td>'; $tblBody .= '<td>'.$sub_val.'</td>'; } else { $tblHeader .= '<td>'.$sub_key.'</td>'; $tblBody .= '<td>'.$sub_val.'</td>'; } } $tblHeader .= '</tr>'; $tblBody .= '</tr>'; $tbl .= $tblHeader; $tbl .= $tblBody; $isFirst=false; } else { $tbl .= '<tr><td>'.$key.'</td>'; foreach ($val as $sub_key => $sub_val) { if ($sub_key == "Msg") { $tbl .= '<td>'.$sub_val.'</td>'; } else { $tbl .= '<td>'.$sub_val.'</td>'; } } $tbl .= '</tr>'; } } $tbl .= '</table>'; echo '<div>'; echo $tbl; echo '<br/>'; echo '<br/>'; echo '</div>'; }
ΠΡΠ»ΠΈ Ρ Π΄ΠΎΠ±Π°Π²Π»Ρ sth. ΠΊΠ°ΠΊ ΠΈ style="word-wrap:break-word; width:40%"
ΠΈ table-layout:fixed
, Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠ»Π΅ΡΠΊΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΠΊΡΠΈΡΡΡΡΡΡ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΡΡ.
BTW. : Π²ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π΄Π»ΠΈΠ½Ρ (ΠΈ Π½Π°ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 150 000 ΡΡΡΠΎΠΊ). ΠΠ΅ΡΠ²ΡΠ΅ 5 ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅, ΡΠΎΠ»ΡΠΊΠΎ 6. ΠΠ΄ΠΈΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠΌ, ΠΈΠ½ΠΎΠ³Π΄Π° Π±Π΅Π· Π½Π΅Π³ΠΎ.
html css text html-tableΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΠΡΡΠΎΡΠ½ΠΈΠΊ Dobi Β Β 17 ΠΎΠΊΡΡΠ±ΡΡ 2014 Π² 14:41
3 ΠΎΡΠ²Π΅ΡΠ°
- table-layout:fixed Π²ΡΠΏΡΡΠΊ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ table Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ. Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π΅ΡΡΡ 2 ΡΡΠΎΠ»Π±ΡΠ°. ΠΡΠ»ΠΈ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Ρ colspan=2 Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΡΠΎ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΡΠΈΡΠΈΠ½Ρ. (ΠΠ½ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΌΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ.) Fiddle ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΡΡΡ Π·Π΄Π΅ΡΡ <table border=1…
- Table-layout:fixed ΡΠ°Π·Π»ΠΈΡΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π² Safari
Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΌΠ΅Π½Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² Safari/Chrome ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ ΡΠΊΠ°Π·Π°Π» Π°) ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ, Π±) table-layout:fixed ΠΈ c) ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π³ΡΠ°Π½ΠΈΡΡ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ….
5
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ CSS3 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΠ°Π»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ word-wrap: break-word
. ΠΠ΄Π½Π°ΠΊΠΎ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΠΈΡΡΡΡ ΡΠ°ΠΊ, ΡΡΠΎ
ΡΠΏΡΠ°Π²Π° ΠΏΠ΅ΡΠ΅Π΄ Π΄Π»ΠΈΠ½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ Π±Π΅Π»ΡΠΉ ΠΏΡΠΎΠ±Π΅Π», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ
Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π² Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Ρ
ΠΎΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΠ»ΠΎΠ²Π° ΠΌΠΎΠ³ΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π·Π° Π΄Π»ΠΈΠ½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ.
ΠΠ΄ΠΈΠ½ ΠΈΠ· ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ-ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ white-space: pre-wrap
ΠΈ word-break: break-all
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΡ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»ΠΈΠ½Π½ΡΡ
ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ² ΠΏΡΡΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π΄Π»ΠΈΠ½Π½ΡΠΌ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ.
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΡΠ»ΠΎΠ²Π° ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π΅ΡΠ½ΡΡΡΡΡ Π²ΠΎΠΊΡΡΠ³ Π²ΡΠΎΡΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
Π£ Π²Π°Ρ Π΅ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°: ΠΌΠ΅ΡΠΎΠ΄ word-wrap
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ ΠΏΠ΅ΡΠ΅Π΄ Π΄Π»ΠΈΠ½Π½ΡΠΌ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ whtie-space/word-break
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ
ΡΠ»ΠΎΠ², ΠΎΠ±Π΅ΡΠ½ΡΡΡΡ
Π²ΠΎΠΊΡΡΠ³ Π΄Π²ΡΡ
ΡΡΡΠΎΠΊ.
Π― Π΄ΡΠΌΠ°Ρ, ΡΡΠΎ ΡΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Ρ CSS3. ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ JavaScript.
table {
border: 1px dotted blue;
table-layout: fixed;
width: 100%;
}
table td {
border: 1px dashed blue;
vertical-align: top;
}
table td.wrapping {
width: 350px;
white-space: pre-wrap;
word-break: break-all
}
<table>
<tr>
<td>a regular table cell with some text</td>
<td>some short words in the text andaverylongword to fill up the line 43003A005C00570069006E0064006F00770073005C00730079007300740065006D00330032005C0076006D00470075006500730074004C00690062002E0064006C006C00000043003A005C00500072006F006700720061006D002000460069006C00650073005C0056004D0077006100720065005C0056004D007700610072006500200054006F006F006C0073005C0076006D0053007400610074007300500072006F00760069006400650072005C00770069006E00360034005C0076006D0053007400610074007300500072006F00760069006400650072002E0064006C006C000000 and a few words at the end
</td>
</tr>
</table>
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Marc Audet Β Β 17 ΠΎΠΊΡΡΠ±ΡΡ 2014 Π² 15:08
3
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ word-wrap:break-word
Π΄Π»Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
ΠΡΠΈΠΌΠ΅Ρ: jsFiddle
HTML:
<table>
<tr>
<td>Column One</td>
<td>Column Two</td>
<td>43003A005C00570069006Eetc...</td>
</tr>
</table>
CSS:
table {
table-layout:fixed;
width:100%;
}
.wrap {
width:40%;
word-wrap:break-word;
}
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ MrWhite Β Β 17 ΠΎΠΊΡΡΠ±ΡΡ 2014 Π² 14:52
0
ΠΠ° firefox Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ «max-width» Π²ΠΌΠ΅ΡΡΠΎ «width», ΠΈΠ½Π°ΡΠ΅ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ Ρ «layout-table: auto».
ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ «layout-table: auto», Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π½Π°Π·Π½Π°ΡΠΈΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠ»Π°ΡΡ ΡΡΠΎΠ»Π±ΡΡ, ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ
.wrap {
word-wrap: break-word;
max-width: 100px;
}
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Andrea Mauro Β Β 13 ΡΠ½Π²Π°ΡΡ 2015 Π² 09:27
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
Π’Π°Π±Π»ΠΈΡΡ ΡΠΊΠ»Π°Π΄ΠΊΠΈ-table-layout:fixed ΠΏΡΠΎΡΠΈΠ² td-width:20%
ΠΠΊΠΎΠ»ΠΎ ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄ Ρ Π·Π°Π΄Π°Π» Π²ΠΎΠΏΡΠΎΡ ( ΡΠ°Π±Π»ΠΈΡΠ° ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ div, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ td ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠΎ ) ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π±Π»ΠΈΡ. Π― ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΠ°Π±ΠΎΡΠ°Π» ΠΎΡΠ»ΠΈΡΠ½ΠΎ. ΠΡΠ΅ΡΠ° Ρ Ρ ΠΎΡΠ΅Π»…
min-width Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ table-layout:fixed
Π― ΠΏΡΡΠ°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ min-width Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ td, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΡ table-layout:fixed, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ : https://jsfiddle.net/c1qje0us / HTML : <BODY> <TABLE> <TR>…
ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΆΠΈΠ΄ΠΊΠΎΡΡΠΈ Π΄Π»Ρ ΡΠ°Π±Π»ΠΈΡΡ Π±Π΅Π· table-layout:fixed?
ΠΠ½Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π»Π° Π±Ρ ΠΏΠΎΠΌΠΎΡΡ Ρ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΡΠΈΠ»Ρ, ΠΊΠΎΡΠΎΡΡΡ Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΡΠ΅ΡΠΈΡΡ: Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ : ΠΠ½ΡΡΡΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ°, Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΠ°Ρ ΡΠΏΠΈΡΠΎΠΊ Π·Π°ΠΏΠΈΡΠ΅ΠΉ. ΠΠ²Π° ΡΡΠΎΠ»Π±ΡΠ° ΠΌΠΎΠ³ΡΡ…
table-layout:fixed Π²ΡΠΏΡΡΠΊ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ table Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΠΊΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ. Π ΡΠ°Π±Π»ΠΈΡΠ΅ Π΅ΡΡΡ 2 ΡΡΠΎΠ»Π±ΡΠ°. ΠΡΠ»ΠΈ Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Ρ colspan=2 Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΡΠΎ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΡΡΠΎΠΊ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ ΡΠΈΡΠΈΠ½Ρ. (ΠΠ½ Π½Π΅…
Table-layout:fixed ΡΠ°Π·Π»ΠΈΡΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π° Π² Safari
Π ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΌΠ΅Π½Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π² Safari/Chrome ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ², Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Ρ ΡΠΊΠ°Π·Π°Π» Π°) ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ, Π±) table-layout:fixed ΠΈ c) ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ…
Π‘ΡΡΠ°Π½Π½ΠΎ table-layout:fixed; «bug» Π½Π° WebKit
Π― ΡΠΎΠ·Π΄Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ΅ΡΠΊΠΈ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π½ΡΠΆΠ΄ Ρ ΡΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠΌΠΈ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ,ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΈ Ρ. Π΄. Π‘ΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ Π»ΠΈΠ±ΠΎ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΠΌΠΎΠΈΠΌ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌ, Π»ΠΈΠ±ΠΎ Π±ΡΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΡΠΆΠ΅Π»ΡΠΌΠΈ. Π― ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π» Ρ…
table-layout:fixed Π½Π΅ ΡΠ°ΡΡΠΈΡΡΡΡΠΈΠ΅ΡΡ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π²Π½ΡΡΡΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ 100% (ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ)
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, Π½ΠΎ ΠΎΠΏΡΡΡ ΠΆΠ΅, Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ ΡΠΊΡΠΏΠ΅ΡΡΡ CSS (Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ ΠΎΡΠΎΡΠΈΠΉ Π½ΠΎΠ²ΠΈΡΠΎΠΊ). Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ relative / absolute , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ…
ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ table-layout:fixed
Π ΠΌΠΎΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ jsfiddle Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π΄Π²Π΅ ΡΠ°Π±Π»ΠΈΡΡ HTML. ΠΠ½ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ-ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΊΠ»Π°ΡΡ, ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅, Π²ΡΠ΅. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ — ΡΡΠΎ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΡΡΠΎΠΊ. <style>…
ΠΠ°ΠΊ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠ° ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ <display:column> ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ table-layout:fixed
Π― ΡΠΊΠ°Π·Π°Π» ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠ°, Π½ΠΎ Π½Π΅ Π²ΠΈΠΆΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² width.Please help me. ΠΠ°ΡΠ°Π½Π΅Π΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ. ΠΠΎΠΉ ΠΊΠΎΠ΄: <div style=height: auto;> <display:table style=width:100%; position:…
IE10 table-layout:fixed ΡΠ»ΠΎΠΌΠ°Π½, Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ colspan
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ HTML ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ , Π²ΠΊΠ»ΡΡΠ°Ρ IE7-9, Π½ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² IE10. ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ IE10 Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΠΎΠ½ ΡΠ΅ΡΠΏΠΈΡ Π½Π΅ΡΠ΄Π°ΡΡ. <html>…
CSS ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ table-layout
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΡΠΎΠΊ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π²Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° — fixed ΠΈ automatic.
ΠΠΎΠ³Π΄Π° ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ «automatic», ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΈΡΠΈΠ½Ρ Π΅Π΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ.
ΠΠΎΠ³Π΄Π° ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½ ΠΊΠ°ΠΊ «fixed», ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² border ΠΈ cellspacing.
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | auto |
ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ | Π ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ table ΠΈΠ»ΠΈ inline-table. |
ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ | ΠΠ΅Ρ |
ΠΠ½ΠΈΠΌΠΈΡΡΠ΅ΠΌΠΎΠ΅ | ΠΠ΅Ρ |
ΠΠ΅ΡΡΠΈΡ | CSS2 |
DOM ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ | object.style.tableLayout = «fixed»; |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒΆ
table-layout: auto | fixed | initial | inherit;
ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
<style>
th, td {
border: 2px solid #666;
}
table.t1 {
table-layout: fixed;
width: 40%;
}
</style>
</head>
<body>
<h3>ΠΡΠΈΠΌΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° table-layout</h3>
<h4>Table-layout: fixed; width: 20%</h4>
<table>
<tr>
<th>Π‘ΡΡΠ°Π½Π°</th>
<th>Π‘ΡΠΎΠ»ΠΈΡΠ°</th>
<th>ΠΠΎΡΠΎΠ΄</th>
</tr>
<tr>
<td>Π ΠΎΡΡΠΈΡ</td>
<td>ΠΠΎΡΠΊΠ²Π°</td>
<td>Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³</td>
</tr>
<tr>
<td>ΠΠ½Π³Π»ΠΈΡ</td>
<td>ΠΠΎΠ½Π΄ΠΎΠ½</td>
<td>ΠΠ°Π½ΡΠ΅ΡΡΠ΅Ρ</td>
</tr>
<tr>
<td>ΠΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄Ρ</td>
<td>ΠΠΌΡΡΠ΅ΡΠ΄Π°ΠΌ</td>
<td>Π₯Π°Π°Π³Π΅</td>
</tr>
</table>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!ΠΡΠΈΠΌΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² βautoβ ΠΈ βfixedβ:
ΠΡΠΈΠΌΠ΅ΡΒΆ
<!DOCTYPE html>
<html>
<head>
<title>ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°</title>
<style>
th,td {
border: 2px solid #666;
}
table.t1 {
table-layout: fixed;
width: 250px;
}
table.t2 {
table-layout: auto;
width: 100%;
}
</style>
</head>
<body>
<h3>ΠΡΠΈΠΌΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° table-layout</h3>
<h4>Table-layout: fixed; width: 160px</h4>
<table>
<tr>
<th>Π‘ΡΡΠ°Π½Π°</th>
<th>Π‘ΡΠΎΠ»ΠΈΡΠ°</th>
<th>ΠΠΎΡΠΎΠ΄</th>
</tr>
<tr>
<td>Π ΠΎΡΡΠΈΡ</td>
<td>ΠΠΎΡΠΊΠ²Π°</td>
<td>Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³</td>
</tr>
<tr>
<td>ΠΠ½Π³Π»ΠΈΡ</td>
<td>ΠΠΎΠ½Π΄ΠΎΠ½</td>
<td>ΠΠ°Π½ΡΠ΅ΡΡΠ΅Ρ</td>
</tr>
<tr>
<td>ΠΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄Ρ</td>
<td>ΠΠΌΡΡΠ΅ΡΠ΄Π°ΠΌ</td>
<td>Π₯Π°Π°Π³Π΅</td>
</tr>
</table>
<h4>Table-layout: auto; width: 100%</h4>
<table>
<tr>
<th>Π‘ΡΡΠ°Π½Π°</th>
<th>Π‘ΡΠΎΠ»ΠΈΡΠ°</th>
<th>ΠΠΎΡΠΎΠ΄</th>
</tr>
<tr>
<td>Π ΠΎΡΡΠΈΡ</td>
<td>ΠΠΎΡΠΊΠ²Π°</td>
<td>Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³</td>
</tr>
<tr>
<td>ΠΠ½Π³Π»ΠΈΡ</td>
<td>ΠΠΎΠ½Π΄ΠΎΠ½</td>
<td>ΠΠ°Π½ΡΠ΅ΡΡΠ΅Ρ</td>
</tr>
<tr>
<td>ΠΠΈΠ΄Π΅ΡΠ»Π°Π½Π΄Ρ</td>
<td>ΠΠΌΡΡΠ΅ΡΠ΄Π°ΠΌ</td>
<td>Π₯Π°Π°Π³Π΅</td>
</tr>
</table>
</body>
</html>
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΌΠΈ!ΠΠ½Π°ΡΠ΅Π½ΠΈΡΒΆ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
---|---|
auto | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. |
fixed | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ°. Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ° ΠΈ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΡΠ΅Π΅ΠΊ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. |
initial | Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. |
inherit | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. |
table-layout. CSS ΡΡΠΈΠ»Ρ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠΈΠΉ ΡΠΈΡΠΈΠ½Ρ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ
CSS ΡΡΠΈΠ»Ρ table-layout ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΡΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ.ΠΡΠ°ΡΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ CSS-ΡΠ²ΠΎΠΉΡΡΠ²Ρ table-layout
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ | auto |
---|---|
ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ | ΠΠ΅Ρ |
ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ | Π ΡΠ΅Π³Ρ <table> ΠΈΠ»ΠΈ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ display ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΊΠ°ΠΊ table ΠΈΠ»ΠΈ inline-table. |
ΠΡΠ°Π²ΠΈΠ»Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° table-layout
table-layout: auto | fixed
ΠΡΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ auto Π±ΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π΅Π΅ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠ΅Π΅ΠΊ ΠΈ Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ fixed ΡΠΈΡΠΈΠ½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅Π³Π° <col>. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° Π΄Π΅Π»ΠΈΡΡΡ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΡΠ°Π²Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ. ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ fixed, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΡΡΠ΅ΠΉΠΊΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ, Π±ΡΠ΄Π΅Ρ Β«ΠΎΠ±ΡΠ΅Π·Π°Π½ΠΎΒ» ΠΈΠ»ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠ΅ΠΉΠΊΠΈ (Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°), Π½ΠΎ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅ΠΉΠΊΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ!
ΠΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ
ΠΠ±ΡΠ΅ΠΊΡ.style.tableLayout
ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΈΠ»Ρ table-layout
ΠΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ table-layout Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅Π΅ΠΊ Π½Π΅ Π·Π°Π²ΠΈΡΠ΅Π»Π° ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ΠΡΠΈΠΌΠ΅Ρ CSS ΡΡΠΈΠ»Ρ table-layout</title>
<style>
table {
table-layout: fixed; /* Π€ΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΠΈΠ½Π° ΡΡΠ΅Π΅ΠΊ */
width: 100%; /* Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ */
}
.col1 { width: 160px; }
.coln { width: 60px; }
</style>
</head>
<body>
<table border="1">
<col>
<col span="3">
<tr>
<td>Β </td>
<td>2012</td><td>2013</td><td>2014</td>
</tr>
<tr>
<td>ΠΠΎΠ»Π»Π°Ρ</td><td>32</td><td>35</td><td>37</td>
</tr>
<tr>
<td>ΠΠ²ΡΠΎ</td><td>40</td> <td>42</td><td>44</td>
</tr>
<tr>
<td>Π€ΡΠ½Ρ</td><td>43</td><td>50</td><td>55</td>
</tr>
</table>
</body>
</html>
table-layout | Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ CSS | schoolsw3.com
ΠΡΠΈΠΌΠ΅Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ:
table.a {Β Β Β table-layout: auto;
Β Β Β width: 180px;
}
table.b {
Β Β Β table-layout:
fixed;
Β Β Β width: 180px;
}
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΠ΅Π΅ΠΊ ΡΠ°Π±Π»ΠΈΡΡ, ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ².
Π‘ΠΎΠ²Π΅Ρ: ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ table-layout: fixed; Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅. Π Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄ΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ table-layout: fixed, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π±ΡΠ΄ΡΡ Π²ΠΈΠ΄Π΅ΡΡ Π²Π΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠΎ ΡΠΎΠ·Π΄Π°Π΅Ρ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅!
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ²
Π§ΠΈΡΠ»Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ.
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ | |||||
---|---|---|---|---|---|
table-layout | 14.0 | 5.0 | 1.0 | 1.0 | 7.0 |
CSS Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
table-layout: auto|fixed|initial|inherit;
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ |
---|---|---|
auto | ΠΡΠ°ΡΠ·Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ. Π¨ΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΡΠΈΡΠΎΠΊΠΈΠΌ Π½Π΅ΡΠ°Π·ΡΡΠ²Π½ΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ . Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠΊΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΠΊΠ΅Ρ | ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Β» |
fixed | ΠΠ°Π΄Π°Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ. ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ, Π° ΡΠ²Π΅Ρ, ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π΅ΠΊ. Π―ΡΠ΅ΠΉΠΊΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠ»ΠΈ Π½Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΄Π΅Π»ΡΡΡΡ ΠΏΠΎΡΠΎΠ²Π½Ρ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠ΅Π΅ΠΊ | ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Β» |
initial | Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ°. ΠΡΠΎΡΠΈΡΠ°ΡΡ ΠΎ initial | ΠΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Β» |
inherit | ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. ΠΡΠΎΡΠΈΡΠ°ΡΡ ΠΎ inherit |
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
CSS Π£ΡΠ΅Π±Π½ΠΈΠΊ: CSS Π’Π°Π±Π»ΠΈΡΠ°
HTML DOM Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ: Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ tableLayout
table-layout — CSS: ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΠ»Π΅ΠΉ
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° Β«ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ» ΠΌΠ°ΠΊΠ΅ΡΠ° Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π° ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Β«Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΒ» ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΌΠ΅ΡΡΠΈΡΡΡΡ Π² ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Π΅ ΡΡΠΎΠ»Π±ΡΠ°.Π―ΡΠ΅ΠΉΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ table-layout
CSS ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΠ΅Π΅ΠΊ, ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ².
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠΎΠ»Π°: Π°Π²ΡΠΎ;
table-layout: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ;
ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ: Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ;
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠΎΠ»Π°: Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ;
table-layout: Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½;
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
Π°Π²ΡΠΎ
ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ
ΠΈ ΡΡΠΎΠ»Π±ΡΠ°
ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π΅ΠΊ. Π―ΡΠ΅ΠΉΠΊΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΡΡΠΎΠΊΠ°Ρ
Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². overflow
, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ Π²ΡΡΠ΅Π·Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ; Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ΅ΠΉΠΊΠΈ. Π’Π°Π±Π»ΠΈΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ°
width
Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ text-overflow
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΠΈΡ ΠΊ ΡΠ»ΠΎΠ²Π°ΠΌ, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²Π΅Π»ΠΈΠΊΠ°. ΠΡΠ»ΠΈ Π±Ρ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π±ΡΠ» Π°Π²ΡΠΎ
, ΡΠ°Π±Π»ΠΈΡΠ° ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ Π±Ρ, ΡΡΠΎΠ±Ρ Π²ΠΌΠ΅ΡΡΠΈΡΡ Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ
. HTML
<ΡΠ°Π±Π»ΠΈΡΠ°>
Ed ΠΠ΅ΡΠ΅Π²ΠΎ ΠΠ»ΡΠ±Π΅ΡΡ Π¨Π²Π°ΠΉΡΠ΅Ρ ΠΠΆΠ΅ΠΉΠ½ Fonda Π£ΠΈΠ»ΡΡΠΌ Π¨Π΅ΠΊΡΠΏΠΈΡ
CSS
ΡΡΠΎΠ» {
table-layout: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ;
ΡΠΈΡΠΈΠ½Π°: 120 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
Π³ΡΠ°Π½ΠΈΡΠ°: ΡΠΏΠ»ΠΎΡΠ½ΠΎΠΉ ΠΊΡΠ°ΡΠ½ΡΠΉ 1px;
}
td {
Π³ΡΠ°Π½ΠΈΡΠ°: 1 ΠΏΠΈΠΊΡΠ΅Π»Ρ ΡΠΏΠ»ΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠ½Π΅Π³ΠΎ ΡΠ²Π΅ΡΠ°;
ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: ΡΠΊΡΡΡΠΎ;
Π±Π΅Π»ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ: nowrap;
ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ°: ΠΌΠ½ΠΎΠ³ΠΎΡΠΎΡΠΈΠ΅;
}
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ
Π’Π°Π±Π»ΠΈΡΡ BCD Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅
CSS ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΡΠΈΠΌΠ΅Ρ
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π·Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ:
Π’Π°Π±Π»ΠΈΡΠ°.ΡΡΠΎΠ» {-ΠΌΠ°ΠΊΠ΅Ρ: Π°Π²ΡΠΎ;
ΡΠΈΡΠΈΠ½Π°: 180 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
table.b {
table-layout:
ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ;
ΡΠΈΡΠΈΠ½Π°: 180 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π΅ΠΊ, ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ.
Π‘ΠΎΠ²Π΅Ρ: ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ table-layout: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅; ΡΡΠΎ ΡΠΎ ΡΠ°Π±Π»ΠΈΡΠ° ΠΎΡΡΠΈΡΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅. ΠΠ° Π±ΠΎΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ table, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ Π²ΡΡ ΡΠ°Π±Π»ΠΈΡΡ.ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ table-layout: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π±ΡΠ΄ΡΡ Π²ΠΈΠ΄Π΅ΡΡ Π²Π΅ΡΡ Π½ΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ, ΠΏΠΎΠΊΠ° Π±ΡΠ°ΡΠ·Π΅Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ. Π‘ΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΡΠ°Π½ΠΈΡΠ° Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΡΡΠ΅Π΅!
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: | Π°Π²ΡΠΎ |
---|---|
Π£Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΎ: | β |
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ: | Π½Π΅Ρ. ΠΡΠΎΡΠΈΡΠ°ΡΡ ΠΎ animatable |
ΠΠ΅ΡΡΠΈΡ: | CSS2 |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JavaScript: | ΠΎΠ±ΡΠ΅ΠΊΡ .style.tableLayout = «ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ» ΠΠΎΠΏΡΠΎΠ±ΡΠΉ |
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°
Π§ΠΈΡΠ»Π° Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ.
ΠΠΌΡΡΠ΅ΡΡΠ²ΠΎ | |||||
---|---|---|---|---|---|
ΡΡΠΎΠ»-ΠΌΠ°ΠΊΠ΅Ρ | 14,0 | 5,0 | 1.0 | 1.0 | 7,0 |
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ CSS
ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ: Π°Π²ΡΠΎ | ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ | Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ | Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅;
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡΠΈ
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ | Π‘ΡΠ³ΡΠ°ΠΉ |
---|---|---|
Π°Π²ΡΠΎ | ΠΡΠ°ΡΠ·Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ.Π¨ΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΡΠΈΡΠΎΠΊΠΈΠΌ Π½Π΅Π±ΡΡΡΠΈΠΌΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ . ΠΠΎΠ½ΡΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ°ΠΊΠ΅Ρ | ΠΠ³ΡΠ°ΠΉ Β» |
ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ | ΠΠ°Π΄Π°Π΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ°. ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎ ΡΠΈΡΠΈΠ½Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π΅ΠΊ. Π―ΡΠ΅ΠΉΠΊΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠ»ΠΈ Π½Π΅Ρ ΡΠΈΡΠΈΠ½Ρ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΄Π΅Π»ΠΈΡΡΡ ΠΏΠΎΡΠΎΠ²Π½Ρ ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΠ΅Π΅ΠΊ | ΠΠ³ΡΠ°ΠΉ Β» |
Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ | Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.Π§ΠΈΡΠ°ΡΡ ΠΏΡΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ | ΠΠ³ΡΠ°ΠΉ Β» |
ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ | ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. Π§ΠΈΡΠ°ΡΡ ΠΏΡΠΎ Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²ΠΎ |
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
Π£ΡΠ΅Π±Π½ΠΈΠΊCSS: ΡΠ°Π±Π»ΠΈΡΠ° CSS
Π‘ΡΡΠ»ΠΊΠ° Π½Π° HTML DOM: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ tableLayout
ΡΡΠΎΠ»-ΠΌΠ°ΠΊΠ΅Ρ | CSS-ΡΠ»ΠΎΠ²ΠΊΠΈ
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΡΠΎΠΊ, ΡΡΠ΅Π΅ΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ.
ΡΡΠΎΠ» {
table-layout: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ;
}
ΠΠ°ΠΊ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ CSS2.1, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ Π² ΡΠ΅Π»ΠΎΠΌ — Π΄Π΅Π»ΠΎ Π²ΠΊΡΡΠ° ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ±ΠΎΡΠ° Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π±Π»ΠΈΡ. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° table-layout
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ auto
(ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ). ΠΠΎ ΡΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡΡ, Π΅ΡΠ»ΠΈ Π΄Π»Ρ table-layout
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ fixed
.
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
-
Π°Π²ΡΠΎ
: ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊ, ΡΡΠ΅Π΅ΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ. Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΠ°Π±Π»ΠΈΡΡ. -
ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ
: Ρ ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ, Π»ΡΠ±ΡΡ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π³ΡΠ°Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ΅ΠΉΠΊΠ°ΠΌΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° ΡΠΈΡΠΈΠ½Π΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ΅Π΅ΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ. -
Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ
: ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΎ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡtable-layout
Π΅Π³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°
Π§ΡΠΎΠ±Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ fixed
ΠΎΠΊΠ°Π·Π°Π»ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π²Π»ΠΈΡΠ½ΠΈΠ΅, Π΄Π»Ρ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΎΡ auto
(Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° width
). Π Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΡ
Π½ΠΈΠΆΠ΅ Π²ΡΡ ΡΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ββΠ½Π° 100%, ΡΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΡΠ°Π±Π»ΠΈΡΠ° Π·Π°ΠΏΠΎΠ»Π½ΡΠ»Π° ΡΠ²ΠΎΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ.
ΠΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΡΠ΅ΠΊΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ — ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ.
Π‘ΠΌ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Pen Demo Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° CSS table-layout ΠΡΠΈ ΠΠ°Π·Π°ΡΠΈΡΠ° (@impressivewebs) Π½Π° CodePen.
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π²Ρ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ Π½Π΅ΡΠ±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π ΡΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ, Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΌΠ°ΠΊΠ΅Ρ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΡΠ΅ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΠΎΡ ΡΠ°ΠΊΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄Π»ΠΈΠ½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΠ΅ΠΊΡΡΠ° Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° ΡΠ»ΠΎΠ²Π° ΠΊΠ°ΠΆΠ΄Π°Ρ.ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«Toggle table-layout: fixedΒ», Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Β«ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ» Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°. ΠΠΎΠ³Π΄Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ table-layout: fixed
, ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ°ΠΊΠ΅Ρ, Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π»ΡΠ±ΡΡ Π·Π°Π΄Π°Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΡΠ»ΠΈ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π½Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΈΡΠΈΠ½Ρ, ΡΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° Π΄Π΅Π»ΠΈΡΡΡ ΠΏΠΎΡΠΎΠ²Π½Ρ ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠ΅Π΅ΠΊ.
ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΡΠ½ΠΈΡΡ ΡΡΠΎ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ
ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ
. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ table-layout: fixed
Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ°.
Π‘ΠΌ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ° Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° CSS table-layout ΠΡΠΈ ΠΠ°Π·Π°ΡΠΈΡΠ° (@impressivewebs) Π½Π° CodePen.
ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΠΎ ΡΡΡΠΈ, Π³ΠΎΠ²ΠΎΡΠΈΡ: Β«Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠΈΡΠΈΠ½ΠΎΠΉ 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅ ΠΎΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΡΡΠΎΠ»Π±ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎΒ».ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΈ ΡΡΠΎΠ»Π±ΡΠ° ΠΈΠΌΠ΅ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π°, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΡΡΠΎΠ»Π±ΡΠΎΠ²:
Π‘ΠΌ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ° Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° CSS table-layout Ρ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ»Π±ΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΡΠΈ ΠΠ°Π·Π°ΡΠΈΡΠ° (@impressivewebs) Π½Π° CodePen.
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎΠ»Π±ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΌΠ°ΠΊΠ΅ΡΠΎΠΌ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ. Π ΡΠ½ΠΎΠ²Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅; ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ»Π±ΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π·Π°ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ Π΄Π΅Π»ΡΡΡΡ ΠΏΠΎΡΠΎΠ²Π½Ρ.ΠΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΡΠ°Π·Π½ΠΈΡΠ° Π·Π°ΠΌΠ΅ΡΠ½Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΡΠΎΠ»Π±ΡΠΎΠ² Π΅ΡΡΡ Π»ΠΈΡΠ½Π΅Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
ΠΠ°ΠΊ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ²
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠΌΠΎΡΡ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ — ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ table-layout: fixed
.
Π‘ΠΌ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ° Π΄Π»Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ CSS Ρ ΡΡΠ΅ΠΉΠΊΠΎΠΉ Π² ββΡΡΡΠΎΠΊΠ΅ 1, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΡΠΈ ΠΠ°Π·Π°ΡΠΈΡΠΎΠΌ (@impressivewebs) Π½Π° CodePen.
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ²Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΈΠ½Ρ 350 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ table-layout: fixed
Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΡ, Π½ΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌ. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ:
Π‘ΠΌ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠ° Π΄Π»Ρ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π±Π»ΠΈΡΡ CSS Ρ ΡΡΠ΅ΠΉΠΊΠΎΠΉ Π² ββΡΡΡΠΎΠΊΠ΅ 2, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½ΠΎΠΉ, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΡΠΈ ΠΠ°Π·Π°ΡΠΈΡΠΎΠΌ (@impressivewebs) Π½Π° CodePen.
Π Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π²ΡΠΎΡΠ°Ρ ΡΡΡΠΎΠΊΠ°, ΡΠΈΡΠΈΠ½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ Π΅Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡΡ. Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°ΡΠ° ΠΊΠ½ΠΎΠΏΠΊΠ°-ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ, ΡΠΈΡΠΈΠ½Π° Π²ΡΠ΅Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠΏΡΡΡ ΠΆΠ΅, ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ², ΠΈ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΡΠΈΡΠΈΠ½Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°
ΠΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ table-layout: fixed
Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Ρ ΠΈΠ· Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΉ Π²ΡΡΠ΅. ΠΠΎ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ — ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π°Π·ΡΠ²Π°Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ Β«Π±ΡΡΡΡΡΠΌΒ» Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ, ΠΈ Π½Π΅ Π·ΡΡ. ΠΡΠ°ΡΠ·Π΅ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΡΠΎΠ»Π±ΡΠΎΠ²; Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠΎΠΊΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π±ΡΡΡΡΠ΅Π΅.
Π‘ΠΎΠΏΡΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°
Π₯ΡΠΎΠΌ | Safari | Firefox | ΠΠΏΠ΅ΡΠ° | IE | Android | iOS |
---|---|---|---|---|---|---|
1+ | 1+ | 1+ | 7+ | 5+ | 2.1+ | 3+ |
ΠΠ°ΠΊΠ΅Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ°Π±Π»ΠΈΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π° display Π² css
ΠΡΠ°ΠΊ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ CSS table display, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΠΌΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅.Π’Π΅ΠΏΠ΅ΡΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΡΠ΅ ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ‘float’ ΠΈΠ»ΠΈ ΠΊ ΡΠ΅Π³Ρ ΡΠ°Π±Π»ΠΈΡΡ HTML, Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ CSS ΠΈ ΡΡΠΈΡΠ°Ρ Π΅Π³ΠΎ Π»ΡΡΡΠ΅, ΠΈ Ρ ΠΏΡΠΈΠ½ΡΠ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΎΡ HTML-ΠΊΠΎΠ΄:
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ 1
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ 2
Π§ΡΠΎ Π½Π°Π΄Π΅ΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ
"ΠΠ°ΠΊΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Π½ΠΎΡΠΈΡΡ ΡΠ΅Π³ΠΎΠ΄Π½Ρ"
Π Π²ΠΎΡ CSS:
.ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
{
ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠΎΠ»Π±Π΅Ρ-Π³ΡΡΠΏΠΏΠ°;
ΠΌΠ°ΡΠΆΠ° ΡΠ²Π΅ΡΡ
Ρ: 25 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
.main_col
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠΎΠ»Π±Π΅Ρ;
ΡΠΎΠ½: ΠΊΡΠ°ΡΠ½ΡΠΉ;
ΡΠΈΡΠΈΠ½Π°: 550 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΠΎΡΡΡΡΠΏ: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ 15 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
.sub_col
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠ΅ΠΉΠΊΠ°;
ΡΠΎΠ½: Π·Π΅Π»Π΅Π½ΡΠΉ;
ΡΠΈΡΠΈΠ½Π°: 350 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΠΎΡΡΡΡΠΏ: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ 15 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
.blog
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠ΅ΠΉΠΊΠ°;
ΡΠΎΠ½: ΡΠ΅ΡΠ½ΡΠΉ;
}
.blog h4
{
ΠΎΡΡΡΡΠΏ: 20 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ 0 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΡΠΈΡΠΈΠ½Π°: 250 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
.ΠΠΎΠ²ΠΎΡΡΠΈ
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠ΅ΠΉΠΊΠ°;
ΡΠΎΠ½: ΡΠ΅ΡΡΠΉ;
}
.daily_verse
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠ΅ΠΉΠΊΠ°;
}
.bible_topic
{
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ°Π±Π»ΠΈΡΠ°-ΡΡΠ΅ΠΉΠΊΠ°;
}
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ table-column Π² CSS, Π²ΡΠ΅ Π² ΡΠ΅Π³Π΅ HTML ΠΏΠΎΠ΄ div main_col ΠΈΡΡΠ΅Π·Π°Π΅Ρ.
ΠΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ — ΠΠΎΠΏΡΡΠ½ΡΠΉ Π²Π΅ΡΠ΅Ρ CSS
ΠΠ²ΡΠΎ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ table-auto
, ΡΡΠΎΠ±Ρ ΡΠ°Π±Π»ΠΈΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ»Π° ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΡΡΠ΅ΠΉΠΊΠΈ.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | ΠΠ²ΡΠΎΡ | ΠΡΠΎΡΠΌΠΎΡΡΡ |
---|---|---|
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS | ΠΠ΄Π°ΠΌ | 858 |
ΠΠ»ΠΈΠ½Π½ΡΠΉ ΠΈ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΠΉ ΡΡΡ ΠΏΠΎ ΠΈΡΡΠΎΡΠΈΠΈ UI-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ | ΠΠ΄Π°ΠΌ | 112 |
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript | ΠΡΠΈΡ | 1,280 |
<ΡΠ°Π±Π»ΠΈΡΠ°>
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
ΠΠ²ΡΠΎΡ
ΠΡΠΎΡΠΌΠΎΡΡΡ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS
ΠΠ΄Π°ΠΌ
858
ΠΠ»ΠΈΠ½Π½ΡΠΉ ΠΈ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΠΉ ΡΡΡ ΠΏΠΎ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΈΡ
Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΠ΄Π°ΠΌ
112
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript
ΠΡΠΈΡ
1 280
Fixed
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ table-fixed
, ΡΡΠΎΠ±Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π»Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ Π΄Π»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ².Π¨ΠΈΡΠΈΠ½Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π·Π°Π΄Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠ° Π΄Π»Ρ Π²ΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΡΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΈΡΠΈΠ½Ρ Π΄Π»Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΎΠ»Π±ΡΠΎΠ², Π° ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠ»Π±ΡΠ°ΠΌΠΈ Π±Π΅Π· ΡΠ²Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ.
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | ΠΠ²ΡΠΎΡ | ΠΡΠΎΡΠΌΠΎΡΡΡ |
---|---|---|
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS | ΠΠ΄Π°ΠΌ | 858 |
ΠΠ»ΠΈΠ½Π½ΡΠΉ ΠΈ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΠΉ ΡΡΡ ΠΏΠΎ ΠΈΡΡΠΎΡΠΈΠΈ UI-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΡ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½ | ΠΠ΄Π°ΠΌ | 112 |
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript | ΠΡΠΈΡ | 1,280 |
<ΡΠ°Π±Π»ΠΈΡΠ°>
ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
ΠΠ²ΡΠΎΡ
ΠΡΠΎΡΠΌΠΎΡΡΡ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² CSS
ΠΠ΄Π°ΠΌ
858
ΠΠ»ΠΈΠ½Π½ΡΠΉ ΠΈ ΠΈΠ·Π²ΠΈΠ»ΠΈΡΡΡΠΉ ΡΡΡ ΠΏΠΎ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΈΡ
Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΠ΄Π°ΠΌ
112
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript
ΠΡΠΈΡ
1 280
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π°Π΄Π°ΠΏΡΠΈΠ²Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΡΡ Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ tableLayout
Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²
ΡΠ°ΠΉΠ»Π° tailwind.config.js
.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠΊΡΡΠΈΡΠΎΠ²ΠΊΠΈ:
module.exports = {
Π²Π°ΡΠΈΠ°Π½ΡΡ: {
ΠΏΡΠΎΠ΄Π»Π΅Π²Π°ΡΡ: {
+ tableLayout: ['Π·Π°Π²ΠΈΡΠ°ΡΡ', 'ΡΠΎΠΊΡΡ'],
}
}
}
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΡ
, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° tableLayout
Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false
Π² ΡΠ°Π·Π΄Π΅Π»Π΅ corePlugins
Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ:
ΠΌΠΎΠ΄ΡΠ»Ρ.export = {
corePlugins: {
+ tableLayout: Π»ΠΎΠΆΡ,
}
}
ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°Π±Π»ΠΈΡΡ Β· WebPlatform Docs
Π‘Π²ΠΎΠ΄ΠΊΠ°
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ table-layout ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΡΡΠ΅Π΅ΠΊ, ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠ±Π·ΠΎΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°
- ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
-
Π°Π²ΡΠΎ
- ΠΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ
- Π’Π°Π±Π»ΠΈΡΠ° ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ inline-table
- Π£Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΎ
- ΠΠ΅Ρ
- ΠΠ΅Π΄ΠΈΠ°
- Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ
- Π Π°ΡΡΠ΅ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
- ΠΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ
- ΠΠ½ΠΈΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ
- ΠΠ΅Ρ
- Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CSS
-
ΠΎΠ±ΡΠ΅ΠΊΡ.style.tableLayout
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ
-
ΡΡΠΎΠ»-ΠΌΠ°ΠΊΠ΅Ρ: Π°Π²ΡΠΎ
-
ΡΡΠΎΠ»-ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ°: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ
-
table-layout: Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ
- Π°Π²ΡΠΎ
- ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. Π¨ΠΈΡΠΈΠ½Π° ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΌΡΠΌ ΡΠΈΡΠΎΠΊΠΈΠΌ Π½Π΅Π±ΡΡΡΠΈΠΌΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ ΡΡΠΎΠ»Π±ΡΠ°. Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ Π΅Π΅ ΡΡΠ΅Π΅ΠΊ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΠ΅Π΅ΠΊ.
- ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ
- Π¨ΠΈΡΠΈΠ½Π° ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΡΠΎΠ»Π±ΡΠ° Π·Π°Π΄Π°Π΅ΡΡΡ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² table ΠΈ col ΠΈΠ»ΠΈ ΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΡΠ΅Π΅ΠΊ.ΠΡΠΎ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΡΡΠ΅Π΅ΠΊ. ΠΡΡΠΈΡΠΎΠ²ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠ΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π°Π³Π΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠ°ΡΡ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ. Π―ΡΠ΅ΠΉΠΊΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΡΠΎΠΊΠ°Ρ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΡΠΈΡΠΈΠ½Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ².
- ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ
- ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ table-layout ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.
ΠΡΠΈΠΌΠ΅ΡΡ
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ «Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ» ΠΈ «ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ» ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ. Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Β«Π°Π²ΡΠΎΒ» ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°Π΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΎΡ Π²Π°ΡΠΈΡΡ ΡΠ°ΠΌΡΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π΅ΡΠ°Π·ΡΡΡΠΈΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. Π‘ ‘ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ’ ΡΡΠΎΠ»Π±Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ.
table-layout: auto
ΡΡΠ΅ΠΉΠΊΠ° 1, Lorem ipsum
ΡΡΠ΅ΠΉΠΊΠ° 2
ΡΡΠ΅ΠΉΠΊΠ° 3, ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² ΡΠ»ΠΈΡΠ½ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ.
ΡΡΠ΅ΠΉΠΊΠ° 4
table-layout: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ
ΡΡΠ΅ΠΉΠΊΠ° 1, Lorem ipsum
ΡΡΠ΅ΠΉΠΊΠ° 2
ΡΡΠ΅ΠΉΠΊΠ° 3, Suspendisse in elit lectus.
ΡΡΠ΅ΠΉΠΊΠ° 4
table-layout: ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠΎ ΡΠΊΡΡΡΡΠΌ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ
ΡΡΠ΅ΠΉΠΊΠ° 1, Lorem ipsum
ΡΡΠ΅ΠΉΠΊΠ° 2
ΡΡΠ΅ΠΉΠΊΠ° 3, ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π² ΡΠ»ΠΈΡΠ½ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΈ.
ΡΡΠ΅ΠΉΠΊΠ° 4
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠΎΡ CSS Π΄Π»Ρ ΡΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΡΠ΅.
Π’Π°Π±Π»ΠΈΡΠ° {
ΡΠ²Π΅Ρ Π³ΡΠ°Π½ΠΈΡΡ: # F00;
ΡΠΈΡΠΈΠ½Π°: 400 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²ΠΊΠ° ΡΡΠΎΠ»Π°: Π°Π²ΡΠΎ;
}
table.fixed,
table.fixed2 {
table-layout: ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ;
}
td {
ΡΠ²Π΅Ρ Π³ΡΠ°Π½ΠΈΡΡ: # 00F;
}
td.first {
ΡΠΈΡΠΈΠ½Π°: 50 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
table.fixed2 td {
ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: ΡΠΊΡΡΡΠΎ;
}
ΠΏ {
ΠΌΠ°ΡΠΆΠ°: 15px 0 3px 0;
}
td p {
ΠΌΠ°ΡΠΆΠ°: 3 ΠΏΠΈΠΊΡΠ΅Π»Ρ;
}
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΆΠΈΠ²ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ°Π½ΠΊΠ½ΠΎΡΡ
- ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ‘table-layout: fixed’ Π°Π²ΡΠΎΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΎΠ»Π±ΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. ΠΡΠ»ΠΈ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΠ»Π±ΡΠΎΠ², ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΈΠ· ΡΠΈΡΠ»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ°Π±Π»ΠΈΡΡ-ΡΡΠΎΠ»Π±ΡΠ°, ΠΈ ΡΠΈΡΠ»Π°, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΌΠΎΠ³ΡΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ.
- ΠΡΠ»ΠΈ ‘table-layout: fixed’, Π»ΡΠ±Π°Ρ ΡΡΠ΅ΠΉΠΊΠ° Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ Π²ΡΡΠ΅Π·Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅.
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
- CSS2.1, 17.5.2 ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Β«table-layoutΒ»
- Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ W3C
ΠΡΡΠΈΠ±ΡΡΡ
CSS Grid — ΠΠ΅ΡΡΡΠΊΠ° ΡΠ°Π±Π»ΠΈΡΡ. ΠΡΠ΄ΡΡΠ΅ ΡΠ°ΠΌ ΠΈ Π±ΡΠ΄ΡΡΠ΅ ΡΠ΅ΡΡΠ½Ρ. | ΠΠ΅Π±
Π‘ΡΡΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ°Π²ΡΠΎΡΠΎΠΌ Web Fundamentals
TL; DR
ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Flexbox, Grid ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π²Π°ΠΌ Π·Π½Π°ΠΊΠΎΠΌΡΠΌ.Π ΡΠΉΡΠ΅Π» ΠΠ½Π΄ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΠΉ CSS Grid, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π°ΡΠ°Π». Π‘Π΅ΡΠΊΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Google Chrome.
Flexbox? Π‘Π΅ΡΠΊΠ°?
ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ CSS Flexbox ΡΡΠ°Π» ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ (Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅Ρ Π±Π΅Π΄Π½ΡΠ³, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ IE9 ΠΈ Π½ΠΈΠΆΠ΅). Flexbox ΡΠΏΡΠΎΡΡΠΈΠ» ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π²Π½ΠΎΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π». ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΌΠ°ΠΊΠ΅ΡΡ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ· ΠΈΠ»ΠΈ Π‘Π²ΡΡΠΎΠΉ ΠΡΠ°Π°Π»Ρ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²Π° CSS: Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΎ, ΡΠ²Ρ, Ρ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ Π΅ΡΡΡ Π²ΡΠΎΡΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΡΠΌ, ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ flexbox. ΠΡΠΎ Π³Π΄Π΅ Π½Π° ΠΏΠΎΠΌΠΎΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ CSS Grid.
CSS Grid Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΈ Π±ΡΠ» ΠΎΡΠΌΠ΅ΡΠ΅Π½ ΡΠ»Π°Π³ΠΎΠΌ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π±ΠΎΠ»Π΅Π΅ 5 Π»Π΅Ρ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠ°ΡΠ΅Π½ΠΎ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π³Π»ΡΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ, ΠΊΠ°ΠΊ Ρ Flexbox.ΠΡΠ°ΠΊ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠΊΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠ°ΠΊΠ΅ΡΠ° Π² Chrome, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² Firefox ΠΈ Safari. ΠΠ° Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Grid Π² Microsoft Edge ΡΡΡΠ°ΡΠ΅Π»Π° ( ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ Π² IE11.) ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Β«Π½Π° ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠΈΒ».
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΡ ΠΎΠ΄ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π΅ Π΄ΡΠΌΠ°ΠΉΡΠ΅ ΠΎ Flexbox ΠΈ Grid. ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ. Π‘Π΅ΡΠΊΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π΄Π²ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ , Π° Flexbox Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π² ΠΎΠ΄ΠΈΠ½. ΠΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ ΡΠΈΠ½Π΅ΡΠ³Π΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΡΡΠ΅ΠΊΡ.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΊΠΈ
ΠΠ»Ρ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠ»Π΅Π½ΠΈΡ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Grid Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π‘Π΅ΡΠΊΠ° Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π ΡΠΉΡΠ΅Π» ΠΠ½Π΄ΡΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ΅ΠΌΡ CSS Β» Π¨ΠΏΠ°ΡΠ³Π°Π»ΠΊΠ°. Π΅ΡΠ»ΠΈ ΡΡ Π·Π½Π°ΠΊΠΎΠΌΡ Ρ Flexbox, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌΡΠ΅.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ΅ΡΠΊΡ ΠΈΠ· 12 ΡΡΠΎΠ»Π±ΡΠΎΠ². ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ 12-ΠΊΠΎΠ»ΠΎΠ½ΠΎΡΠ½Π°Ρ ΠΌΠ°ΠΊΠ΅Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΈΡΠ»ΠΎ 12 Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 2, 3, 4 ΠΈ 6, ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠ². Π Π΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ ΡΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΠ΅Ρ:
ΠΠ°ΡΠ½Π΅ΠΌ Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ:
Π Π½Π°ΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ ΡΡΠΈΠ»Π΅ΠΉ ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ body
, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΠΏΠΎΠΊΡΡΠ» Π²ΡΠ΅
ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΠ΅ΡΠΊΠΈ :
html, body {
ΡΠΈΡΠΈΠ½Π°: 100Π²Π²;
ΠΌΠΈΠ½-Π²ΡΡΠΎΡΠ°: 100vh;
ΠΌΠ°ΡΠΆΠ°: 0;
ΠΎΡΡΡΡΠΏ: 0;
}
ΡΠ΅Π»ΠΎ {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ΅ΡΠΊΠ°;
}
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ CSS Grid.Π£ΡΠ°!
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎΠΊ ΠΈ ΡΡΠΎΠ»Π±ΡΠΎΠ² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΊΠΈ. ΠΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ 12 ΡΡΠΎΠ»Π±ΡΠΎΠ² Π² Π½Π°ΡΠ΅ΠΌ ΠΌΠ°ΠΊΠ΅ΡΠ΅, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ, ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΎ Π±Ρ Π½Π°Ρ CSS ΠΈΠ·Π»ΠΈΡΠ½Π΅ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΡΠΌ. Π Π°Π΄ΠΈ ΠΏΡΠΎΡΡΠΎΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ ΠΌΠ°ΠΊΠ΅Ρ ΡΠ°ΠΊ:
ΠΠ΅ΡΡ Π½ΠΈΠΉ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΡΠΈΡΡΠ»Ρ ΠΈΠΌΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠΈΡΠΈΠ½Ρ, Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ — ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅. ΠΎΠ±Π° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π² ΠΎΠ±ΠΎΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ , Π½ΠΎ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π½Π°Π»ΠΎΠΆΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ 200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.(ΠΠΎΡΠ΅ΠΌΡ? Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ CSS Grid, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ.)
Π CSS Grid Π½Π°Π±ΠΎΡ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Π΄ΠΎΡΠΎΠΆΠΊΠ°ΠΌΠΈ . ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π½Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ΅ΠΊΠΎΠ², ΡΡΡΠΎΠΊ:
body {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ΅ΡΠΊΠ°;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΡΠΎΠΊΠΈ: 150 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
}
grid-template-rows
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ.
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΡ Π΄Π°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π²ΡΡΠΎΡΡ 150 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ — 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ.
Π ΡΡΠ΅Π΄Π½Π΅ΠΌ ΡΡΠ΄Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ auto
, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΊ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠΌΡ
Π²ΡΡΠΎΡΠ° Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ΅ΡΠΊΠΈ (Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° ΡΠ΅ΡΠΊΠΈ ) Π²
ΡΡΠΎΡ ΡΡΠ΄.ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΡΠ΅ ΡΠ΅Π»ΠΎ ΡΠ°ΡΡΡΠ½ΡΡΠΎ Π½Π° Π²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°, Π΄ΠΎΡΠΎΠΆΠΊΠ°
ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ (ΠΆΠ΅Π»ΡΡΠΉ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π²ΡΡΠ΅), ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ Π²ΡΠ΅
Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ (ΠΈ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ), Π΅ΡΠ»ΠΈ ΡΡΠΎ
Π½ΡΠΆΠ½ΠΎ.
ΠΠ»Ρ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄: Π½Π°ΠΌ Π½ΡΠΆΠ½Ρ ΠΊΠ°ΠΊ nav, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΈ (ΠΈ ΡΠΆΠΈΠΌΠ°ΡΡΡΡ), Π½ΠΎ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΆΠΈΠΌΠ°Π»Π°ΡΡ Π½ΠΈΠΆΠ΅ 200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Π±ΡΠ» Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ nav. Π Flexbox ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π±Ρ flex-grow ΠΈ flex-shrink, Π½ΠΎ Π² Grid Π²ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π°ΡΠ΅:
body {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ΅ΡΠΊΠ°;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΡΠΎΠΊΠΈ: 150 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΠΎΠ»Π±ΡΡ: minmax (200px, 3fr) 9fr;
}
ΠΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ 2 ΡΡΠΎΠ»Π±ΡΠ°.ΠΠ΅ΡΠ²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ minmax ()
ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ 2 Π·Π½Π°ΡΠ΅Π½ΠΈΡ: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠΈ.
(ΠΡΠΎ ΠΊΠ°ΠΊ min-width
ΠΈ max-width
Π² ΠΎΠ΄Π½ΠΎΠΌ.) ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π°, ΠΊΠ°ΠΊ ΠΌΡ
ΠΎΠ±ΡΡΠΆΠ΄Π°Π»ΠΎΡΡ ΡΠ°Π½Π΅Π΅, 200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° — 3fr
. fr
— ΡΡΠΎ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° ΠΊ ΡΠ΅ΡΠΊΠ΅
Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠΊΠΈ.
( fr
, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«Π΄ΡΠΎΠ±Π½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°Β», Π½ΠΎ Π²ΡΠΊΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°ΡΠ°ΡΡ Β«ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡΒ».)
ΠΠ°ΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π΄Π΅ΡΡ ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΠΎΠ±Π° ΡΡΠΎΠ»Π±ΡΠ° Π±ΡΠ΄ΡΡ ΡΠ°ΡΡΠΈ, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠΊΡΠ°Π½, Π½ΠΎ
Π‘ΡΠΎΠ»Π±Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π² 3 ΡΠ°Π·Π° ΡΠΈΡΠ΅ ΡΡΠΎΠ»Π±ΡΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ (ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ
ΡΡΠΎΠ»Π±Π΅Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΈΡΠ΅ 200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ).
Π₯ΠΎΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΊΠΈ Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈ Π΄Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΡ ΡΡΡΠ΅ΠΌΠΈΠ»ΠΈΡΡ:
Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ²
ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ
ΠΌΠΎΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Grid — Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ Π±Π΅Π·
ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΡΠ΄ΠΊΠ° DOM.(Π₯ΠΎΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ΅Π½ΠΈΡ Ρ ΡΠΊΡΠ°Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ DOM,
ΠΌΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π΄Π»Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠ΅Π³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ
Π²Ρ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ².) ΠΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΠ½ΡΡ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡΡΡ
Π² ΡΠ΅ΡΠΊΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ DOM ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΈ ΡΠ²Π΅ΡΡ
Ρ Π²Π½ΠΈΠ·. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ
Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠ΄Π½Ρ ΡΡΠ΅ΠΉΠΊΡ . ΠΠΎΡΡΠ΄ΠΎΠΊ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠΊΠ°-Π°Π²ΡΠΎΠΏΠΎΡΠΎΠΊ
.
ΠΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ? ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΠΊΠΈ — ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΡ ΠΈ ΡΡΡΠΎΠΊΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΡΡΠ²Π°ΡΡ.Grid ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄Π²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°: Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΠΈ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ:
Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ {
ΡΠ΅ΡΠΊΠ°-ΡΡΠΎΠ»Π±Π΅Ρ: 1/3;
}
nav {
ΡΠ΅ΡΠΊΠ°-ΡΡΠ΄: 2 / ΠΏΡΠΎΠ»Π΅Ρ 2;
}
ΠΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π½Π°Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π½Π°ΡΠΈΠ½Π°Π»ΡΡ Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π»ΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π² ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ»Π±ΡΠ΅. ΠΠ°ΡΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΡΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΄Π° ΠΈ ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡ Π²ΡΠ΅Π³ΠΎ 2 ΡΡΠ΄Π°.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠ°ΠΊΠ΅ΡΠ°, Π½ΠΎ Ρ Ρ ΠΎΡΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Grid, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅.Π ΠΠ΅ΡΠ²Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π·Π²Π°ΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΡΡΠ΅ΠΊΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΈ ΠΈΠΌΠ΅Π½Π° Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅:
body {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ΅ΡΠΊΠ°;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΡΠΎΠΊΠΈ: 150 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ [Π½Π°ΡΠ°Π»ΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ] Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ [ΠΊΠΎΠ½Π΅Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ];
ΡΡΠΎΠ»Π±ΡΡ-ΡΠ°Π±Π»ΠΎΠ½-ΡΠ΅ΡΠΊΠΈ: [Π½Π°ΡΠ°Π»ΠΎ-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°] minmax (200 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ, 3fr) 9fr [ΠΊΠΎΠ½Π΅Ρ-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°];
}
header {
ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ΅ΡΠΊΠΈ: Π½Π°ΡΠ°Π»ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° / ΠΊΠΎΠ½Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°;
}
nav {
ΡΡΡΠΎΠΊΠ° ΡΠ΅ΡΠΊΠΈ: Π½Π°ΡΠ°Π»ΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ / ΠΊΠΎΠ½Π΅Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ;
}
ΠΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΠΊΠΎΠ΄ Π΄Π°ΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ, ΡΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΠΊΠΎΠ΄.
ΠΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΠΎΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π»ΡΡ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΠ² Π² Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΊΠ΅:
body {
Π΄ΠΈΡΠΏΠ»Π΅ΠΉ: ΡΠ΅ΡΠΊΠ°;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΡΠΎΠΊΠΈ: 150 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ 100 ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΡΡΠΎΠ»Π±ΡΡ: minmax (200px, 3fr) 9fr;
ΡΠ΅ΡΠΊΠ°-ΡΠ°Π±Π»ΠΎΠ½-ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ: "Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ"
"Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅"
"Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½ΡΠΈΡΡΠ»";
}
header {
ΡΠ΅ΡΠΊΠ°: Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ;
}
nav {
ΠΎΠ±Π»Π°ΡΡΡ ΡΠ΅ΡΠΊΠΈ: nav;
}
grid-template-area
ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ ΠΈΠΌΠ΅Π½, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΠΏΡΠΈΡΠ²ΠΎΠΈΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ΅ΠΉΠΊΠ΅ ΠΈΠΌΡ.ΠΡΠ»ΠΈ Π΄Π²Π΅ ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ,
ΠΎΠ½ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ Π² ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅
ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΌΠ°ΠΊΠ΅ΡΠ° ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ΅Π΄ΠΈΠ°-Π·Π°ΠΏΡΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΡΠΌΠΈ. ΠΠΏΡΡΡ ΠΆΠ΅, ΡΡΠΎ
ΠΊΠΎΠ΄ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅Ρ ΡΠΎΡ ΠΆΠ΅ ΠΌΠ°ΠΊΠ΅Ρ, ΡΡΠΎ ΠΈ ΡΠ°Π½ΡΡΠ΅.
ΠΡΡΡ Π΅ΡΠ΅?
ΠΠ°, Π΄Π°, Π΅ΡΡΡ, ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Π² Π±Π»ΠΎΠ³Π΅. Π ΡΠΉΡΠ΅Π» ΠΠ½Π΄ΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊΠΆΠ΅ GDE, ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½Π½ΡΠΉ ΠΠΊΡΠΏΠ΅ΡΡ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π³ΡΡΠΏΠΏΠ΅ CSS ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π½ΠΈΠΌΠΈ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π°. ΡΡΠΎΠ±Ρ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Grid ΡΠΏΡΠΎΡΠ°Π΅Ρ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½.ΠΠ½Π° Π΄Π°ΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π»Π° ΠΊΠ½ΠΈΠ³Π° ΠΎΠ± ΡΡΠΎΠΌ. ΠΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡ Grid By Example — ΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ Π΄Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²Π° Ρ Grid. ΠΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Grid — ΡΡΠΎ ΡΠ΅Π²ΠΎΠ»ΡΡΠΈΠΎΠ½Π΅Ρ ΡΠ°Π³ Π΄Π»Ρ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ΅Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Chrome, ΠΏΠΎΡΡΠΎΠΌΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ.
.