
рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ
grid-gap
ред рд╡реЗ рдЧреНрд░рд┐рдб рдХреЗ рднреАрддрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЗрдВрдбреЗрдВрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
рдорд╛рд░реНрдЬрд┐рди рдФрд░ рддрдХрдиреАрдХреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рд░рд╛ рд▓реЗрддреЗ рд╣реИрдВ, рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдореБрдЦреНрдп рдХрд╖реНрдЯрдкреНрд░рдж рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд░рд╣реЗ рд╣реИрдВред
W3C рдиреЗ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдФрд░ рдорд▓реНрдЯреА-рдХреЙрд▓рдо рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг
gap
рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ
grid-gap
рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреАред
рдЗрд╕ рдЧрд╛рдЗрдб рдореЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд╕реЗ рдкрд╣рд▓реЗ рдорд╛рд░реНрдЬрд┐рди рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдФрд░
gap
рдкреНрд░реЙрдкрд░реНрдЯреА рдРрд╕рд╛ рдХреИрд╕реЗ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреНрд╡реАрдХреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
рдПрдХ рдирд┐рдпрдорд┐рдд Flexbox рдЧреНрд░рд┐рдб рдореЗрдВ рдорд╛рд░реНрдЬрд┐рди
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдмреНрд▓реЙрдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд▓реЗрдВрдЧреЗ, рдореЗрд╖ рд╢реИрд▓реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдорд╛рд░реНрдЬрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЕрд▓рдЧ рдХрд░реЗрдВрдЧреЗред
рдЪрд▓реЛ рдореВрд▓ HTML рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕
flex-container
рдФрд░
flex-item.
<div class="flex-container"> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> <div class="flex-item"></div> </div>
рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╕рд╛рдордЧреНрд░реА рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реЛрдЧреАред рдХрдВрдЯреЗрдирд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдмрдЪреНрдЪреЛрдВ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ
flex-wrap
рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
.flex-container { display: flex; flex-wrap: wrap; } .flex-item { width: calc(100% / 3); }

рдпрд╣ рд╣рдореЗрдВ рдХрдВрдЯреЗрдирд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ 1/3 рдХреЗ рдмрд░рд╛рдмрд░ рд╕рд╣реА рдЖрдХрд╛рд░ рдХреЗ рдмреНрд▓реЙрдХ рджреЗрддрд╛ рд╣реИред рдЖрдЗрдП рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЗ рдмреАрдЪ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЬрд┐рди рд╕реЗрдЯ рдХрд░реЗрдВред
.flex-item { width: calc(100% / 3); margin-right: 1rem; margin-bottom: 1rem; }

рдЖрдЙрдЪ! рд╣рдорд╛рд░реЗ рддрддреНрд╡, рдЬреЛ рдХрдВрдЯреЗрдирд░ рдХреЗ 1/3 рд╣реИрдВ, рдЕрдм рдореВрд▓ рддрддреНрд╡ рдХреА рдЪреМрдбрд╝рд╛рдИ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рдорд╛рд░реНрдЬрд┐рди рдХрд╛рдлреА рд╕рд╣реА рдирд┐рдХрд▓рд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирд╛ред
рд╣рдореЗрдВ рдорд╛рд░реНрдЬрд┐рди рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрдЧрд╣ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдмрдЪреНрдЪреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрдкрдХреЛ рд╣рд░ рддреАрд╕рд░реЗ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП
margin-right
рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛
margin-right
ред
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕
1rem
рдмрд░рд╛рдмрд░ рджреЛ рдорд╛рд░реНрдЬрд┐рди рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдЗрди
2rem
рдХреЛ рд╕рднреА рддреАрди рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдШрдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
flex-item { // width: calc(100% / 3); width: calc((100% / 3) - (2rem / 3)); // one-third - two margins divided equally among 3 items margin-right: 1rem; margin-bottom: 1rem; } .flex-item:nth-child(3n) { margin-right: 0; }

рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧ рд░рд╣рд╛ рд╣реИ? рдореЗрд░реЗ рд▓рд┐рдП, рд╣рд╛рдБред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдкрдХреЛ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдЯреАрдХ 1rem рд░рд┐рдХреНрддрд┐ рднреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдЬрдЯрд┐рд▓ рдХреЛрдб рднреА рдЙрддреНрддрд░рджрд╛рдпреА рдбрд┐рдЬрд╛рдЗрди рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред
рдЬрдм рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ Flexbox рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЧреИрдк рдкреНрд░реЙрдкрд░реНрдЯреА рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдХреЛрдб рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреНрд▓реАрдирд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо
flex-grow
,
flex-shrink
рдФрд░
flex-basis
рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рднреА рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдЧреИрдк рдХреЗ рд╕рд╛рде рдЗрдВрдбреЗрдВрдЯрд┐рдВрдЧ
рдЧреИрдк рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрд╛рдВрд╢ рдЪрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓реЗрддреЗ рд╣реИрдВред рдпрд╣ рд╣рдореЗрдВ рдлреНрд▓реЗрдХреНрд╕-рдЧреНрд░реЛ / рдлреНрд▓реЗрдХреНрд╕-рд╕рд┐рдХреНрдпреЛрд░ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдЕрднреА рднреА
display: flex
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ
display: flex
рдФрд░
flex-wrap: wrap
рд╣рдорд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдЧреБрдг
flex-wrap: wrap
рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо
gap
рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рднреА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдЖрд╢реБрд▓рд┐рдкрд┐ рд╕рдВрдкрддреНрддрд┐ рд╣реИ рдЬреЛ
row-gap
рдФрд░
column-gap
рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП
MDN рдкреНрд░рд▓реЗрдЦрди рджреЗрдЦреЗрдВ ред
рдЕрдм, рдкреНрд░рддреНрдпреЗрдХ рдлреНрд▓реЗрдХреНрд╕ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдорд╛рдиреЛрдВ рдХреЛ рдлреНрд▓реЗрдХреНрд╕-рдЧреНрд░реЛ, рдлреНрд▓реЗрдХреНрд╕-рд╣рдЯрдирд╛ рдФрд░ рдлреНрд▓реЗрдХреНрд╕-рдмреЗрд╕ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
flex-basis
рдЧреБрдг рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдХрд┐рддрдиреЗ рдХреЙрд▓рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдВрдЧреЗред рд╣рдо рдЕрднреА рднреА рдЗрд╕рдХреЗ рд▓рд┐рдП
calc()
рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдХреЛрдб рдЕрдВрддрддрдГ рдХреНрд▓реАрдирд░ рд╣реЛрдЧрд╛
.flex-container { display: flex; flex-wrap: wrap; gap: 1rem; } .flex-item { flex: 1 1 calc((100% / 3) - 2rem); }

рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдпрд╣ рднреА рдиреЛрдЯрд┐рд╕ рдХрд░реЗрдЧрд╛ рдХрд┐ рдЕрдм рдпрд╣ рдЕрдВрддрд┐рдо рддрддреНрд╡реЛрдВ рдХреЛ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдореЗрдВ рдмрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рддрддреНрд╡ рдЧрд╛рдпрдм рд╣реИрдВред рдпрд╣ рддрддреНрд╡ рдЪреМрдбрд╝рд╛рдИ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рдФрд░ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдмреЛрдирд╕: рдЧреИрдк рднреА рдЬрд╡рд╛рдмрджреЗрд╣реА рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдпрджрд┐ рд╣рдо рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдг рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдХрдВрдЯреЗрдирд░ рдХреЙрд▓рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ, рддреЛ рд╣рдореЗрдВ рдорд╛рд░реНрдЬрд┐рди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдирдП
nth-child
рдЪрдпрдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред
gap
рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдлреНрд▓реЗрдХреНрд╕-рдмреЗрд╕ рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЛ рдПрдбрдЬрд╕реНрдЯ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЖрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВред
.flex-item { flex: 1 1 100%; // 1 across at mobile } @media (min-width: 640px) { .flex-item { flex-basis: calc((100% / 2) - 1rem); // 2 across at tabletish } } @media (min-width: 1024px) { .flex-item { flex-basis: calc((100% / 3) - 2rem); // 3 across at desktop } }
рдореИрдВ рдЭреВрда рдирд╣реАрдВ рдмреЛрд▓рддрд╛, рдореИрдВ
рдЕрднреА рднреА рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдкреИрдЯрд░реНрди рдХреЗ рд▓рд┐рдП
CSS рдЧреНрд░рд┐рдб рдХреЛ
рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред
рднрд╡рд┐рд╖реНрдп рдХреА рддрд▓рд╛рд╢ рдореЗрдВ
рдЕрдм рдЧреИрдк рдкреНрд░реЙрдкрд░реНрдЯреА рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЛ рд░реБрдЪрд┐рдХрд░ рд▓рдЧреЗ, рддреЛ рдореИрдВ рд╡рд┐рдирдореНрд░рддрд╛рдкреВрд░реНрд╡рдХ рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡реЗ рдорд╛рд░реНрдЬрд┐рди рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рджрд░реНрдж рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░реЗрдВрдЧреЗ рдпрд╛ рдмрд╛рдж рдореЗрдВ рд╣рдореЗрдВ рдирдП рдЕрд╡рд╕рд░ рджреЗрдВрдЧреЗред
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдЬреБрдбрд╝рд╛рд╡
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рднреА рдПрдХ рдЪрд╛рд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рдХреЗ рджрд╛рд╣рд┐рдиреЗ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рд╕рдЯреЗ рдлреНрд▓реЗрдХреНрд╕-рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╣реА рдорд╛рд░реНрдЬрд┐рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
nth-child(3n)
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдлреНрд▓реЗрдХреНрд╕ рдореЗрдВ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╣рд░ рдмрд╛рд░ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ред
рдмреЗрд╢рдХ, рдпрд╣ рднреА рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рдФрд░ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:
- HTML рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ, рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХреЛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЖрд╡рд░рдг рдЯреИрдЧ рдореЗрдВ рд▓рдкреЗрдЯреЗрдВ
- рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
margin-right: 10px
рдмрдЬрд╛рдп margin-right: 10px
, margin-left: 10px
рд╕реЗрдЯ рдХрд░реЗрдВ margin-left: 10px
- рдФрд░ рдмрдврд╝рддреЗ рд╣реБрдП рдмрд╛рдПрдВ рдЗрдВрдбреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ
margin-left: -10px;
рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ margin-left: -10px;
рдкрд░рд┐рдгрд╛рдо
CodePen рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ