[рдмреБрдХрдорд╛рд░реНрдХ] рд╕реАрдПрд╕рдПрд╕: рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдФрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

рдпрджрд┐ рд╡реЗрдм рдкреЗрдЬ рдХреЗ рдХрдИ рддрддреНрд╡ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдХрд░реАрдм рд╕реНрдерд┐рдд рд╣реИрдВ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрди рддрддреНрд╡реЛрдВ рдореЗрдВ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдореВрд╣рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЙрдирдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдХреЗ рдЙрдирдХреЗ рд░рд┐рд╢реНрддреЗ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╕рднреА рддрддреНрд╡ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕рдорд╛рди рджреВрд░реА рдкрд░ рд╕реНрдерд┐рдд рдереЗ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдкреГрд╖реНрда рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреМрди рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ рдФрд░ рдХреМрди рд╕реЗ рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рдЙрди рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рддрдп рдХрд░рдиреЗ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдЖрдВрддрд░рд┐рдХ рдкреИрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдФрд░ рдЬрд┐рд╕рдореЗрдВ - рдмрд╛рд╣рд░реА (рдорд╛рд░реНрдЬрд┐рди)ред




рд╕реАрдПрд╕рдПрд╕ рджреВрд░реА рдкреНрд░рдХрд╛рд░


рддрддреНрд╡реЛрдВ рдФрд░ рдЙрдирдХреЗ рднрд╛рдЧреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА, рд╕реАрдПрд╕рдПрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдХреВрд▓рди, рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВред рд╡реЗ, рддрддреНрд╡ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддрддреНрд╡ рд╣реИред рдпрджрд┐ рдЗрд╕рдХреЗ рдЕрдВрджрд░ рдЗрд╕рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рджреВрд░реА рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдХреЗрдд рд╣реИред рдЕрдЧрд░ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдпрд╣ рдмрд╛рд╣рд░реА рд╕рдВрдХреЗрдд рд╣реИред


рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд╛рди рдФрд░ рдмрд╛рд╣рд░реА рд╕реНрдерд╛рди

CSS рдореЗрдВ, рддрддреНрд╡реЛрдВ рдФрд░ рдЙрдирдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

.element {
    padding: 1rem;
    margin-bottom: 1rem;
}

рд╕рдВрдкрддреНрддрд┐ рдХрд╛ paddingрдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдВ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрдкрддреНрддрд┐ marginрдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рд╕рддреНрдп? рдпрджрд┐ рдЖрдк рдХрдИ рдЫреЛрдЯреЗ рднрд╛рдЧреЛрдВ рдФрд░ рдмрдЪреНрдЪреЛрдВ рд╡рд╛рд▓реЗ рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

Gin рдорд╛рд░реНрдЬрд┐рди рд╕рдВрдкрддреНрддрд┐ - рдЗрдВрдбреЗрдВрдЯ


рд╕рдВрдкрддреНрддрд┐ рдХрд╛ marginрдЙрдкрдпреЛрдЧ рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдиреЗ рд╕реАрдПрд╕рдПрд╕ рд╕рдВрдкрддреНрддрд┐ margin-bottom: 1remрдХрд╛ рдЙрдкрдпреЛрдЧ рджреВрд╕рд░реЗ рдХреЗ рдКрдкрд░ рд╕реНрдерд┐рдд рджреЛ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рджреВрд░реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдерд╛ ред

рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдПрдХ рддрддреНрд╡ рдХреЗ рдЪрд╛рд░ рдкрдХреНрд╖реЛрдВ (рд╢реАрд░реНрд╖, рджрд╛рдПрдВ, рдиреАрдЪреЗ, рдмрд╛рдПрдВ - рд╢реАрд░реНрд╖, рджрд╛рдПрдВ, рдиреАрдЪреЗ, рдмрд╛рдПрдВ) рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рджреВрд░реА рддрдп рдХрд░рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдФрд░ рдЪрд░реНрдЪрд╛рдУрдВ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Outer рдмрд╛рд╣рд░реА рдкреИрдбрд┐рдВрдЧ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░реЗрдВ


рдпрджрд┐ рд╣рдо рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ "рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЗ рдкрддрди" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдХ рдХреЗ рдКрдкрд░ рдПрдХ рд╕реНрдерд┐рдд рджреЛ рддрддреНрд╡реЛрдВ рдореЗрдВ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЗрдВрдбреЗрдВрдЯ рджреВрд╕рд░реЗ рдХреЗ рдЗрдВрдбреЗрдВрдЯ рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдмрдбрд╝реЗ рдЗрдВрдбреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЫреЛрдЯреЗ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рдЕрдзрд┐рдХ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЬреАрддрддрд╛ рд╣реИред

рдЙрдкрд░реЛрдХреНрдд рдЖрд░реЗрдЦ рдореЗрдВ, рд╕рдВрдкрддреНрддрд┐ рдКрдкрд░реА рддрддреНрд╡ рдФрд░margin-bottomрдирд┐рдореНрди рдкрд░рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИmargin-topред рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рджреВрд░реА рдЗрди рдЗрдВрдбреЗрдВрдЯ рдХреЗ рдмрдбрд╝реЗ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рднреА рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕рдорд╛рди рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рд╡рд░реНрдгрд┐рдд рд╣реИ )ред рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп рд╣реИред CSS рдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрд╕рд╛рдзрди рдиреЗ рдЧреБрдгреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдорддрджрд╛рди рдХрд┐рдпрд╛margin-bottomрдФрд░margin-topред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╕рдВрдкрддреНрддрд┐margin-bottomрдиреЗ 61% рд╡реЛрдЯ рд▓рд┐рдпрд╛ред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

.element:not(:last-child) {
    margin-bottom: 1rem;
}

рд╕реАрдПрд╕рдПрд╕ рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ :notрддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдмрдЪреНрдЪреЗ рдХреЗ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

тЖТ рдпрд╣рд╛рдБ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдбреЗрдореЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди

рдХреЛ рдврд╣рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдмрдЪреНрдЪреЗ рдФрд░ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рддрддреНрд╡реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдореНрди HTML рд╣реИ:

<div class="parent">
  <div class="child">I'm the child element</div>
</div>

рдпрд╣рд╛рдБ рдЙрдирдХреА рд╢реИрд▓реА рд╣реИрдВ:

.parent {
  margin: 50px auto 0 auto;
  width: 400px;
  height: 120px;
}

.child {
  margin: 50px 0;
}

рдпрд╣рд╛рдБ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рджрд┐рдЦрддрд╛ рд╣реИред


рдмрдЪреНрдЪреЗ рдФрд░ рдорд╛рддрд╛-рдкрд┐рддрд╛

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрдЪреНрдЪрд╛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рд╢реАрд░реНрд╖ рдХреЗ рдЦрд┐рд▓рд╛рдл рд░рд╣рддрд╛ рд╣реИред рдпрд╣ рдЙрдирдХреЗ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЗ рдкрддрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред W3C рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  • borderрдореВрд▓ рддрддреНрд╡ рдореЗрдВ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдЬреЛрдбрд╝рдирд╛ ред
  • displayрдмрд╛рд▓ рддрддреНрд╡ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдПрдХ рдореВрд▓реНрдп рдкрд░ рд╕реЗрдЯ рдХрд░рдирд╛ inline-blockред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╕рдорд╛рдзрд╛рди padding-topрдореВрд▓ рддрддреНрд╡ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред


рдореВрд▓ рддрддреНрд╡ рдХрд╛ рд╢реАрд░реНрд╖ рдЗрдВрдбреЗрдВрдЯ рд╕реЗрдЯ рдХрд░рдирд╛

Ative рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдХреЗрдд


рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдореВрд▓реНрдп рдХрд┐рд╕реА рднреА рдмрд╛рд╣рд░реА рдЦрд░реЛрдЬ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рддрдХрдиреАрдХ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдХреГрддрд┐ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


рдореВрд▓ рддрддреНрд╡

рдХреА рдкреИрдбрд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдореВрд▓ рддрддреНрд╡ рдореЗрдВ рдПрдХ рдЧреБрдг рд╣реЛрддрд╛ рд╣реИpadding: 1remред рдпрд╣ рдмрдЪреНрдЪреЗ рдХреЛ рдКрдкрд░, рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рд╕реЗ рдСрдлрд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрдЪреНрдЪреЗ рдХреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рд╕рдЯреЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

.parent {
    padding: 1rem
}

.child {
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: -1rem;
}

рдЗрд╕ рддрд░рд╣ рдХреА рд╢реИрд▓реАрдХрд░рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдРрд╕рд╛ рд╣реА рд╣реБрдЖред


рдмрдЪреНрдЪреЗ рдХреЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд░рднрд╛рд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ

тЖТ рдпрд╣рд╛рдВ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рд╣реИ

рдпрджрд┐ рдЖрдк рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╡рд┐рд╖рдп рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреАрд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

тЦНрдкреЗрдбрд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА - рдЗрдирд░ рдкреИрдбрд┐рдВрдЧ


рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдВрдкрддреНрддрд┐ paddingрдЖрдкрдХреЛ рддрддреНрд╡ рдХреЗ рдЕрдВрджрд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рд┐рдВрдХ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╕реНрдерд╛рди рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд▓рд┐рдВрдХ рд╕реНрдерд╛рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ ред


рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд

тЦН рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдЬрд┐рдирдореЗрдВ рдкреИрдбрд┐рдВрдЧ рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИ


рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЙрди рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рд╕рдВрдкрддреНрддрд┐ рд╣реИ display: inlineред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпреЗ рддрддреНрд╡ рд╣реИрдВ <span>рдФрд░ <a>ред рдпрджрд┐ рдЖрдк paddingрдРрд╕реЗ рддрддреНрд╡ рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ , рддреЛ рдЗрд╕ рддрддреНрд╡ рдкрд░ рдРрд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреБрдХреВрд▓ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣реИ рдХрд┐ рдЗрдирд▓рд╛рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рд╕рдВрдкрддреНрддрд┐ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ display:

.element span {
    display: inline-block;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕реНрдерд╛рди


CSS рдЧреНрд░рд┐рдб рдореЗрдВ, рдЖрдк рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд▓рдо рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ grid-gapред рдпрд╣ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╣реИ рдЬреЛ рд╕реНрддрдВрднреЛрдВ рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред


рд╕реНрддрдВрднреЛрдВ рдФрд░ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА

.element {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px; /*    16px     */
}

рдЗрди рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдкреВрд░рд╛ рд░рд┐рдХреЙрд░реНрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

.element {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 24px;
    grid-column-gap: 16px;
}

рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд╕реАрдПрд╕рдПрд╕ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕реНрдерд╛рди


рдЧреНрд░рд┐рдб рдФрд░ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рдИ рдЧрдИ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИред рдпрд╣ рдПрдХ рд╕рдВрдкрддреНрддрд┐ рд╣реИ gapред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╣реА рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ ред

.element {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛@supports рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдЪрд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рд╕рдВрдкрддреНрддрд┐ рдкрд╕рдВрдж рд╣реИ - рддреЛ рдЗрд╕реЗ рдХреНрд░реЛрдо рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЛрдЯ рдХрд░реЗрдВ ред

CSS рдореЗрдВ рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕


рд╢рд╛рдпрдж рддрддреНрд╡реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реАрдзреЗ рдЙрдирдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдирд╣реАрдВ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХреЛрдИ рдкреВрд░реНрдгрддрдпрд╛ рдЕрд╡рд╕реНрдерд┐рдд рдмрд╛рд▓ рддрддреНрд╡ рд╣реИ рдЬрд┐рд╕реЗ 16pxрдореВрд▓ рддрддреНрд╡ рдХреЗ рдмрд╛рдПрдБ рдФрд░ рдКрдкрд░реА рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдПрдХ рдХрд╛рд░реНрдб рд╣реИ рдЬрд┐рд╕ рдкрд░ рдПрдХ рдЖрдЗрдХрди рд╣реИ рдЬрд┐рд╕реЗ рдореВрд▓ рддрддреНрд╡ рдХреЗ рд╢реАрд░реНрд╖ рдФрд░ рдмрд╛рдПрдВ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рдХреБрдЫ рджреВрд░реА рдкрд░ рд░рдЦрд╛ рдЬрд╛рдирд╛ рд╣реИред рдЗрд╕ рдкреНрд░рднрд╛рд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╢реИрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

.category {
    position: absolute;
    left: 16px;
    top: 16px;
}



рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреЗ рддрддреНрд╡реЛрдВ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╣рд░реЗ рд░рдВрдЧ рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдкрд░рд┐рджреГрд╢реНрдп рдФрд░ рдХреЗрд╕ рд╕реНрдЯрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рд╕реЗ рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдЖрдкрдХреЗ рджреИрдирд┐рдХ рдХрд╛рдо рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЖ рд╕рдХрддрд╛ рд╣реИред

Component рд╣реИрдбрд░ рдШрдЯрдХ



рдПрдХ рдШрдЯрдХ рдПрдХ рд╣реЗрдбрд░ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ: рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдорд╛рд░реНрдЬрд┐рди, рд▓реЛрдЧреЛ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЕрдВрддрд░рд┐рдХреНрд╖, рдиреЗрд╡рд┐рдЧреЗрд╢рди рддрддреНрд╡ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛ рд╕реНрдерд╛рди, рдиреЗрд╡рд┐рдЧреЗрд╢рди рддрддреНрд╡ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА

ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣реЗрдбрд░ рдШрдЯрдХ рдореЗрдВ рдПрдХ рд▓реЛрдЧреЛ, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреНрд╖реЗрддреНрд░ рдФрд░ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдХреНрдпрд╛ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рддрддреНрд╡ рдХрд╛ рд╢реИрд▓реАрдХрд░рдг рдХреЛрдб рдХреИрд╕рд╛ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣рд╛рдБ, рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдРрд╕реЗ рддрддреНрд╡ рдХрд╛ рдПрдХ рдпреЛрдЬрдирд╛рдмрджреНрдз рдорд╛рд░реНрдХрдЕрдк:

<header class="c-header">
  <h1 class="c-logo"><a href="#">Logo</a></h1>
  <div class="c-header__nav">
    <nav class="c-nav">
      <ul>
        <li><a href="#">...</a></li>
      </ul>
    </nav>
    <a href="#" class="c-user">
      <span>Ahmad</span>
      <img class="c-avatar" src="shadeed.jpg" alt="">
    </a>
  </div>
</header>



рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди

рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдорд╛рд░реНрдЬрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдЗрд╕рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рди рдЪрд┐рдкрдХреЗред

.c-header {
    padding-left: 16px;
    padding-right: 16px;
}

рдиреЗрд╡рд┐рдЧреЗрд╢рди рд▓рд┐рдВрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдХрд┐рд╕реА рдХреЛ рдЗрд╕ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдХрд╛рд░рдг, рдЙрдирдХрд╛ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░ рдХрд╛рдлреА рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкрд╣реБрдВрдЪ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛ ред

.c-nav a {
    display: block;
    padding: 16px 8px;
}

рдЕрдЧрд░ рд╣рдо рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ marginрд╣реИрдВ, рдпрд╛ - рдЖрдк рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ displayрддрддреНрд╡реЛрдВ <li>рдХреЛ inline-blockред рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдПрдХ рд╣реА рд╕реНрддрд░ рдкрд░ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕реНрдерд╛рди рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред

.c-nav li {
    /*     ,     */
    display: inline-block;
}

рдЕрдВрдд рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдЕрд╡рддрд╛рд░ рдореЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рд╣реЛрддрд╛ рд╣реИред

.c-user img,
.c-user span {
    margin-left: 10px;
}

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдмрд╣реБрднрд╛рд╖реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рддрд╛рд░реНрдХрд┐рдХ CSS рдЧреБрдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ :

.c-user img,
.c-user span {
    margin-inline-start: 1rem;
}



рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдХреА рджреВрд░реА рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд┐рднрд╛рдЬрдХ рд╕реЗ рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдХреА рджреВрд░реА рд╕рдорд╛рди рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмреНрд▓реЙрдХ рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдХреЗрдд рдпрд╣рд╛рдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдирддреАрдЬрддрди, рдиреЗрд╡рд┐рдЧреЗрд╢рди рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рд╣реИрдВ:

  • рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЖрдЗрдЯрдо рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ред
  • рдХреНрд╖реИрддрд┐рдЬ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдмрдврд╝рд╛рдПрдВред
  • рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрдВрдбреЗрдВрдЯ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рддреАрд╕рд░реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИ margin-left:

.c-user {
    margin-left: 8px;
}

тЖТ рдпрд╣рд╛рдБ рдПрдХ рдбреЗрдореЛ рд╣реИ

рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА - рд╕реАрдПрд╕рдПрд╕ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕


рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ

рд╣рдореЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдФрд░ рд╕реНрддрдВрднреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпреЗ рд╣реИ рдорд╛рд░реНрдХрдЕрдк:

<div class="wrapper">
    <div class="grid grid--4">
        <div class="grid__item">
              <article class="card"><!--   --></article>
        </div>
        <div class="grid__item">
              <article class="card"><!--   --></article>
        </div>
        <!--   .. -->
    </div>
</div>

рдореИрдВ рдЖрдорддреМрд░ рдкрд░ рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЙрдирдХреЗ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдмрдЪрддрд╛ рд╣реВрдВред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рддрддреНрд╡ grid_itemрд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрд╛рд░реНрдб рддрддреНрд╡ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛ред

.grid--4 {
    display: flex;
    flex-wrap: wrap;
}

.grid__item {
    flex-basis: 25%;
    margin-bottom: 16px;
}

рдЗрд╕ рд╕реАрдПрд╕рдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЪрд╛рд░ рдХрд╛рд░реНрдб рд╣реЛрдВрдЧреЗред рдпрд╣рд╛рдБ рдЙрдирдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХрд╛ рд╣реИ:

.grid__item {
    flex-basis: calc(25% - 10px);
    margin-left: 10px;
    margin-bottom: 16px;
}

CSS рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, calc()рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ flex-basisред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдЗрддрдирд╛ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ:

  • рдЧреНрд░рд┐рдб рдЖрдЗрдЯрдо рдХреА рд╕рдВрдкрддреНрддрд┐ рд╕реЗрдЯ рдХрд░реЗрдВ padding-leftред
  • рдореВрд▓ рддрддреНрд╡ рдХреЛ margin-lefty рдХреЗ рд╕рдорд╛рди рдорд╛рди рдХреЗ рд╕рд╛рде рдЛрдгрд╛рддреНрдордХ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рд╕реЗрдЯ рдХрд░реЗрдВ padding-leftред

рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕реАрдЦрд╛ рдерд╛, рдпрд╣рд╛рдБ рдХреБрдЫ рд▓реЗрдЦ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж , рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреВрд▓ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд▓реЗрдЦ рд╣реИ - рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ)ред

.grid--4 {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
}

.grid__item {
    flex-basis: 25%;
    padding-left: 10px;
    margin-bottom: 16px;
}

рдЬрд┐рд╕ рдХрд╛рд░рдг рд╕реЗ рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ margin-leftрд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рдХрд╛рд░реНрдб рдореЗрдВ рдПрдХ рд╕рдВрдкрддреНрддрд┐ padding-leftрд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдирддреАрдЬрддрди, рдореИрдВ рд░реИрдкрд░ рддрддреНрд╡ рдХреЛ рдмрд╛рдИрдВ рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рддрд╛ рд╣реВрдВред

тЖТ  рдпрд╣рд╛рдБ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдХ рдЕрдиреНрдп рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдФрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣рд╛рдБ рдлреЗрд╕рдмреБрдХ рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред


рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди

рдпрд╣рд╛рдВ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ CSS рдХреЛрдб рд╣реИ:

.wrapper {
    margin-left: -4px;
    margin-right: -4px;
}

.story {
    padding-left: 4px;
    padding-right: 4px;
}

рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдореЗрдВ idDistance - рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб


рдФрд░ рдЕрдм - рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣рд┐рд╕реНрд╕рд╛! CSS рдЧреНрд░рд┐рдб-рдЖрдзрд╛рд░рд┐рдд рд▓реЗрдЖрдЙрдЯ рдореЗрдВ, рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ grid-gapред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рддрддреНрд╡реЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдирд┐рдЪрд▓реА рдмрд╛рд╣рд░реА рд╕реАрдорд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред CSS рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдЗрд╕ рд╕рдм рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрддрд╛ рд╣реИред

.grid--4 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1rem;
}

рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдпрд╣ рддрд░реНрдХ рдирд╣реАрдВ рджреЗрдЧрд╛ рдХрд┐ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рд▓реЗрдЖрдЙрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

Only рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рд╣реА рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рджреВрд░реА рддрдп рдХрд░рдирд╛


рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдореЗрдВ, рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╕рдВрдкрддреНрддрд┐ grid-gapрдХреЗрд╡рд▓ рддрднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ рдЬрдм рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреБрдЫ рджреВрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЖрдЙрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


рдЧреНрд░рд┐рдб рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдЬрд┐рд╕рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдореЗрдВ - рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗред

рджреЛ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдЯ рдХрд╛ рдПрдХ рдЦрдВрдб рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдХрд╛рд░реНрдб рдХреА рдПрдХ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рд╕рд╛рде, рдФрд░ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рдореЗрдВ, рдЙрдирдХреА рдХреНрд╖реИрддрд┐рдЬ рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реАрдПрд╕рдПрд╕ рдЧреНрд░рд┐рдб рдХреЗ рдмрд┐рдирд╛, рдРрд╕реЗ рд▓реЗрдЖрдЙрдЯ рд▓рдЪреАрд▓реЗрдкрди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ:

.card:not(:last-child) {
    margin-bottom: 16px;
}

@media (min-width: 700px) {
    .card:not(:last-child) {
        margin-bottom: 0;
        margin-left: 1rem;
    }
}

рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИред рд╕рддреНрдп? рдЕрдЧрд▓реА рд╢реИрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

.card-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1rem;
}

@media (min-width: 700px) {
    .card-wrapper {
        grid-template-columns: 1fr 1fr;
    }
}

рд╣реЛ рдЧрдпрд╛ рд╣реИ! рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред

рдиреАрдЪреЗ рдХреЗ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд╕рд╛рде bottomWork


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдХ рд╣реИрдВ рдЬреЛ рдПрдХ рдХреЗ рдКрдкрд░ рдПрдХ рд╕реНрдерд┐рдд рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдкрд╛рд╕ рдХрдо рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рд╣реИред


рдШрдЯрдХреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдиреЗ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрдВрддрд┐рдо рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдЪрд▓рд╛ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рд╣реИред рдФрд░ рдпрд╣ рдЧрд▓рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрдбреЗрдВрдЯ рдХреЗрд╡рд▓ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдореМрдЬреВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЖрдк рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдХрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЕрдм рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗред

рд╕рдорд╛рдзрд╛рди # 1: рд╕реАрдПрд╕рдПрд╕ рдЪрдпрдирдХрд░реНрддрд╛: рдирд╣реАрдВ


.element:not(:last-child) {
    margin-bottom: 16px;
}

рд╕рдорд╛рдзрд╛рди рдирдВрдмрд░ 2: рд╕рдорд╛рди рд╕реНрддрд░ рдХреЗ рдкрдбрд╝реЛрд╕реА рддрддреНрд╡реЛрдВ рдХрд╛ рд╕рдВрдпреЛрдЬрди


.element + .element {
    margin-top: 16px;
}

рдирд┐рд░реНрдгрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг


рдпрджреНрдпрдкрд┐ рд╕рдорд╛рдзрд╛рди # 1 рдЕрдзрд┐рдХ рдЖрдХрд░реНрд╖рдХ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдирд┐рдореНрди рдиреБрдХрд╕рд╛рди рд╣реИрдВ:

  • рдпрд╣ рд╕реАрдПрд╕рдПрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореБрджреНрджреЛрдВ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рддрдХ рдЪрдпрдирдХрд░реНрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдм рддрдХ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ :notред
  • рдпрд╣ рддрдм рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреЙрд▓рдо рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдиреАрдЪреЗ рд╕рдЪрд┐рддреНрд░ рд╣реИред


рддрддреНрд╡реЛрдВ рдХреЗ рджреЛ рдХреЙрд▓рдо рдФрд░ рд╕рдорд╛рдзрд╛рди рдирдВрдмрд░ 1 рдХреА рд╕рдорд╕реНрдпрд╛

рдпрджрд┐ рд╣рдо рд╕рдорд╛рдзрд╛рди рдирдВрдмрд░ 2 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреЗ рдЖрд╡реЗрджрди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред рд╕рдЪ рд╣реИ, рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рднреА рдЙрдкрдпреБрдХреНрдд рд╣реИ рдЬрдм рддрддреНрд╡реЛрдВ рдХрд╛ рдПрдХ рдПрдХрд▓ рд╕реНрддрдВрдн рдЖрддрд╛ рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореВрд▓ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЬреЛрдбрд╝рдХрд░ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реНрдерд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ:

.wrapper {
    margin-bottom: -16px;
}

рдпрд╣рд╛рдБ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рддрддреНрд╡ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдмрд░рд╛рдмрд░ рджреВрд░реА рд╕реЗ рдиреАрдЪреЗ рдХреА рдУрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдРрд╕реЗ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рдХреЛ рд╕реЗрдЯ рди рдХрд░реЗрдВ, рдЬрд┐рд╕рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рддрддреНрд╡ рдУрд╡рд░рд▓реИрдк рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

Card рдШрдЯрдХ рдХрд╛рд░реНрдб


рдЕрдм рдореИрдВ рдШрдЯрдХ рдХрд╛рд░реНрдб рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╢рд╛рдпрдж рдЕрдВрдд рдореЗрдВ рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдкреВрд░реА рдХрд┐рддрд╛рдм рдорд┐рд▓ рдЬрд╛рдПрдЧреАред рдпрд╣рд╛рдВ рдореИрдВ рдХрд╛рд░реНрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдкреИрдЯрд░реНрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред


рдШрдЯрдХ рдХрд╛рд░реНрдб (рдпрджрд┐ рдЖрдкрдХреЛ рдЦрд╛рдиреЗ рдХрд╛ рдорди рдХрд░рддрд╛ рд╣реИ - рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ)

рдЗрд╕ рдХрд╛рд░реНрдб рдореЗрдВ рддрддреНрд╡реЛрдВ рдФрд░ рдЙрдирдХреЗ рднрд╛рдЧреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВред рдпрд╣рд╛рдБ рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рд╣реИред


рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди

рдпрд╣рд╛рдВ рдорд╛рд░реНрдХрдЕрдк рд╣реИ:

<article class="card">
    <a href="#">
      <div class="card__thumb"><img src="food.jpg" alt=""></div>
      <div class="card__content">
        <h3 class="card__title">Cinnamon Rolls</font></h3>
        <p class="card__author">Chef Ahmad</p>
        <div class="card__rating"><span>4.9</span></div>
        <div class="card__meta"><!-- --></div>
      </div>
    </a>
</article>

рдпрд╣рд╛рдБ рд╡рд░реНрдЧ рд╢реИрд▓реА рд╣реИ card__content:

.card__content {
    padding: 10px;
}

рдпрд╣рд╛рдВ рд╕реЗрдЯ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╕рднреА рдмрдЪреНрдЪреЛрдВ рдХреЗ рд▓рд┐рдП рдСрдлрд╕реЗрдЯ рд╕реЗрдЯ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдлрд┐рд░ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рд╕реЗрдЯ рдХрд░реЗрдВ:

.card__title,
.card__author,
.card__rating {
  margin-bottom: 10px;
}

рд░реЗрдЯрд┐рдВрдЧ рдФрд░ рд╕реВрдЪрдирд╛ рдХреЗ рдкреГрдердХреНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ рд╕реАрдорд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛:

.card__meta {
    padding-top: 10px;
    border-top: 1px solid #e9e9e9;
}

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рд╣рдо рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рд╕реАрдорд╛ рдХрд┐рдирд╛рд░реЛрдВ рд╕реЗ рдмрдВрдзреА рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдХрдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдореВрд▓ рддрддреНрд╡ рдХреЗ card__contentрдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдХрд╛рд░рдг рд╣реИ ред


рд╡рд┐рднрд╛рдЬрдХ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рдмрдВрдзрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрдк, рд╢рд╛рдпрдж, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдирдХрд╛рд░рд╛рддреНрдордХ рд╕рдВрдХреЗрдд рдпрд╣рд╛рдВ рд╣рдорд╛рд░реА рдорджрдж рдХрд░реЗрдВрдЧреЗ:

.card__meta {
    padding-top: 10px;
    border-top: 1px solid #e9e9e9;
    margin: 0 -10px;
}

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдлрд┐рд░ рд╕реЗ, рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ред рдЕрдм рдкрд╛рда рдХрд╛рд░реНрдб рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдЪрд┐рдкрдХ рдЧрдпрд╛ рд╣реИред


рд╡рд┐рднрд╛рдЬрдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдб рдХреА рд╕рд╛рдордЧреНрд░реА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрд╛рд░реНрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдмрд╛рдПрдВ рдФрд░ рджрд╛рдПрдВ рдЗрдВрдбреЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

.card__meta {
    padding: 10px 10px 0 10px;
    border-top: 1px solid #e9e9e9;
    margin: 0 -10px;
}



рдХрд╛рд░реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

тЖТ рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ

Articles рд▓реЗрдЦ рдХреА рд╕рд╛рдордЧреНрд░реА


рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╣рдо рдпрд╣рд╛рдВ рдЬрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рд╣реИред рдпрд╣рд╛рдВ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рд╕реАрдПрдордПрд╕ (рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА - рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА) рд╕реЗ рдкреГрд╖реНрдареЛрдВ рдкрд░ рдЬрд╛рддреА рд╣реИ, рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рддрддреНрд╡ рд╡рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ рд╢реАрд░реНрд╖рдХреЛрдВ, рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдФрд░ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдорд┐рд╢реНрд░рдг рд╡рд╛рд▓реЗ рдорд╛рд░реНрдХрдЕрдк рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

<div class="wrapper">
  <h1>Spacing Elements in CSS</h1>
  <p><!-- content --></p>
  <h2><font color="#3AC1EF">Types of Spacing</font></h2>
  <img src="spacing-1.png" alt="">
  <p><!-- content --></p> 
  <p><!-- content --></p> 
  <h2><font color="#3AC1EF">Use Cases</font></h2>
  <p><!-- content --></p> 
  <h3><font color="#3AC1EF">тЦНCard Component</font></h3> 
  <img src="use-case-card-2.png" alt="">
</div>

рдпрд╣ рд╕рдм рдПрдХ рд╕рднреНрдп рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдПрдХ рд╕рдорд╛рди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдФрд░ рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ type-scale.com рд╕реЗ рдХреБрдЫ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛ ред

h1, h2, h3, h4, h5 {
  margin: 2.75rem 0 1.05rem;
}

h1 {
  margin-top: 0;
}

img {
  margin-bottom: 0.5rem;
}

рдпрд╣рд╛рдБ рд▓реЗрдЦ рдХреЗ рдкрд╛рда рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдХрд╛ рдЖрд░реЗрдЦ рд╣реИред


рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯ рдФрд░ рдорд╛рд░реНрдЬрд┐рди-рдЯреЙрдк рдФрд░ рдорд╛рд░реНрдЬрд┐рди-рдиреАрдЪреЗ рдХреЗ рдЧреБрдгреЛрдВ рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ

рдпрджрд┐ рдХрд┐рд╕реА рддрддреНрд╡ рдХрд╛<p>рд╢реАрд░реНрд╖рдХ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╢реАрд░реНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╕рд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИTypes of Spacing, рддреЛmargin-bottomрддрддреНрд╡рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЛ<p>рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЗ рдкрддрди рдХрд╛ рдПрдХ рдкрд░рд┐рдгрд╛рдо рд╣реИред

тЖТ рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ

Ation рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди, рдЬреИрд╕рд╛ рд▓рд╛рдЧреВ рд╣реЛ


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЖрдЙрдЯ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред


рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдФрд░ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реЗ рдмрд╛рд╣рд░ рднрд╛рдЧрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ

рддрддреНрд╡ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдирд╣реАрдВ рд▓рдЧрддреЗ рд╣реИрдВ рдЬрдм рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реЛрддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдпрд╣ рд▓реЗрдЖрдЙрдЯ Flexbox рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рд╣реИред рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ "рдПрд▓рд╛рдЗрдирдореЗрдВрдЯ рд╢рд┐рдлреНрдЯрд┐рдВрдЧ рд░реИрдкрд┐рдВрдЧ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣рд╛рдВ рд╕реЗ рдЙрд╕рдХреЗ рдирд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ред

.element {
    display: flex;
    flex-wrap: wrap;
}

рдЗрд╕ рддрдХрдиреАрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рджреЗрдЦрдиреЗ рдХреА рдЬрдЧрд╣ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рд╕реЗ рдХрдо рд╣реЛрдиреЗ рдкрд░ рд▓рд╛рдЗрди рд░реИрдкрд┐рдВрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣рд╛рдБ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред


рдмрд╛рд▓ рддрддреНрд╡ рдирдИ рд▓рд╛рдЗрдиреЛрдВ рдкрд░ рд╣реИрдВред

рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рд╕реНрдерд┐рддрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджреЛ рддрддреНрд╡ рдЕрднреА рднреА рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рд╢реВрдиреНрдп рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВmargin-right, рдЬреЛ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЫреВрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИflex-wrapред


рддрддреНрд╡ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ

тЦНCSS рд╕рдВрдкрддреНрддрд┐ рд▓реЗрдЦрди-рд╡рд┐рдзрд╛


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдПрдордбреАрдПрди рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рддреЗ рд╣реИрдВ : "рд╕рдВрдкрддреНрддрд┐ writing-modeрдкрд╛рда рдХреА рдХреНрд╖реИрддрд┐рдЬ рдпрд╛ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд┐рддрд┐, рд╕рд╛рде рд╣реА рд╕рд╛рде рдмреНрд▓реЙрдХ рджрд┐рд╢рд╛ рднреА рд╕реЗрдЯ рдХрд░рддреА рд╣реИред"

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рд╡реЗ рдПрдХ рддрддреНрд╡ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╕рдВрдкрддреНрддрд┐ writing-modeрдорд╛рдирдХ рд╕реЗ рдЕрд▓рдЧ рд╣реИ? рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рд╡рд░реНрдЯрд┐рдХрд▓ рд╣реИрдбрд░ рд╡рд╛рд▓рд╛ рдХрд╛рд░реНрдбред

рдпрд╣рд╛рдВ рд╕реНрдЯрд╛рдЗрд▓ рд╣реИрдВ:

.wrapper {
    /*              */
    display: flex;
}

.title {
    writing-mode: vertical-lr;
    margin-right: 16px;
}

рд╣реЗрдбрд░ рдХреЛ 90 рдбрд┐рдЧреНрд░реА рдШреБрдорд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдФрд░ рдЫрд╡рд┐ рдХреЗ рдмреАрдЪ рдПрдХ рдЦрд╛рд▓реА рдЬрдЧрд╣ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рд╕рдВрдкрддреНрддрд┐ рд╕рдВрдкрддреНрддрд┐ margin-rightрдХреЗ рд╡рд┐рднрд┐рдиреНрди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рддреА рд╣реИ writing-modeред

тЖТ рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд╣рдордиреЗ рдкрд░реНрдпрд╛рдкреНрдд рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИред рдЕрдм рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдШрдЯрдХ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди


рдмрдбрд╝реЗ рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрдИ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЙрдирдХреЗ рдмрд╛рд╣рд░реА рдорд╛рд░реНрдЬрд┐рди рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛?

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред


рдмрдЯрди

<button class="button">Save Changes</button>
<button class="button button-outline">Discard</button>

рдореБрдЭреЗ рдмрдЯрди рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╣рд╛рдВ рд╣реИ? рдХреНрдпрд╛ рдореБрдЭреЗ рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рдмрдЯрди рдХреЗ рдХреБрдЫ рдЧреБрдгреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рд╢рд╛рдпрдж рдЖрдк рд╕рдорд╛рди рд╕реНрддрд░ рдХреЗ рдкрдбрд╝реЛрд╕реА рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

.button + .button {
    margin-left: 1rem;
}

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рдмрдЯрди рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдФрд░ рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдмрдЯрди рд▓рдВрдмрд╡рдд рд╕реНрдерд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдирд╣реАрдВ? рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдХрдИ рдХрдард┐рди рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

рд╕рд╛рд░ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╣рд▓ рдЕрдореВрд░реНрдд рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ, рдЬреЛ рдЙрдирдореЗрдВ рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ , рдореВрд▓ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдкреИрдбрд┐рдВрдЧ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рд╣реИред рд╣рдо рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред


рдорд╛рддрд╛-рдкрд┐рддрд╛ рдФрд░ рдмрдЪреНрдЪреЗ рдХреЗ рдШрдЯрдХ

<div class="list">
    <div class="list__item">
        <button class="button">Save Changes</button>
    </div>
    <div class="list__item">
        <button class="button button-outline">Discard</button>
    </div>
</div>

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрд╡рд░рдг рддрддреНрд╡ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдмрдЯрди рдХрд╛ рдЕрдкрдирд╛ рдЖрд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред

.list {
    display: flex;
    align-items: center;
    margin-left: -1rem; /*       */
}

.list__item {
    margin-left: 1rem;
}

рдмрд╕ рдЗрддрдирд╛ рд╣реА! рдФрд░ рдХреНрдпрд╛ рдЕрдзрд┐рдХ рд╣реИ, рдпрд╣ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд┐рд╕реА рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдврд╛рдВрдЪреЗ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

<List>
  <Button>Save Changes</Button>
  <Button outline>Discard</Button>
</List>

рдФрд░ рдкреНрд░рдпреБрдХреНрдд рдЬреЗрдПрд╕ рдЯреВрд▓ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рдЕрдкрдиреЗ рдЖрд╡рд░рдг рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдШрдЯрдХ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд


рдпрджрд┐ рдЖрдкрдХреЛ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╣реЗрдбрд┐рдВрдЧ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрдврд╝рд╛ рд╣реИ - рд╕рдВрдХреЛрдЪ рди рдХрд░реЗрдВред рд╣рдо рд╡рд┐рднрд╛рдЬрдХреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣рд╛рдВ рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реВрдВ , рдЬреЛ рдЙрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рднрд╛рдЧ рдореЗрдВ рдЖрдкрдХреЛ рдЖрдХрд╛рд░ рдХреЗ рдмрд╛рдПрдВ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ 24pxред рдЙрд╕реА рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  • рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЛ рд╕реАрдзреЗ рдШрдЯрдХ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
  • рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд▓рдЪреАрд▓рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рдкреГрд╖реНрда рдкрд░ рдЗрд╕рдХрд╛ рдПрдХ рдЖрдХрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ X, рдФрд░ рджреВрд╕рд░реЗ рдкрд░ - рдПрдХ рдЖрдХрд╛рд░ Yред

рдореИрдВрдиреЗ рдкрд╣рд▓реА рдмрд╛рд░ рдирдП рдлреЗрд╕рдмреБрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдЯреНрд░рд┐рдХ рдХреЛ рджреЗрдЦрд╛ ред


рдлреЗрд╕рдмреБрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╡рд┐рднрд╛рдЬрдХ рддрддреНрд╡

рдпрд╣рд╛рдБ<div>рдЗрдирд▓рд╛рдЗрди рд╢реИрд▓реА рдХреЗ рд╕рд╛рдердПрдХ рд╡рд┐рднрд╛рдЬрдХ рддрддреНрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИwidth: 16pxред рдЗрд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рдо рддрддреНрд╡ рдФрд░ рдХрдВрдЯреЗрдирд░ рддрддреНрд╡ рдХреЗ рдмреАрдЪ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдирд╛ рд╣реИред

рдпрд╣рд╛рдБ рдЗрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореИрдиреБрдЕрд▓рд╕реЗ рдПрдХ рдЙрджреНрдзрд░рдг рд╣реИ: "рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ, рд╣рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЗ рдмрд╛рд╣рд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рддрд╛рдХрд┐ рдШрдЯрдХреЛрдВ рдХреЛ рдкреГрд╖реНрдареЛрдВ рдФрд░ рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдпрд╣ рдпрд╣рд╛рдВ рд╣реИ рдХрд┐ рдмрд╛рд╣рд░реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреА рд╕реЗрдЯрд┐рдВрдЧ рдШрдЯрдХ рдХреЛрдб рдореЗрдВ рдШрдЯрдХреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрдм рдЙрдиреНрд╣реЗрдВ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рд╕реЗ рд╕рд╣рдордд рд╣реВрдБред рдПрдХ рдмрдбрд╝реЗ рдбрд┐рдЬрд╛рдЗрди рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ, рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЬреЛрдбрд╝рдирд╛ рддрд░реНрдХрд╣реАрди рд╣реЛрдЧрд╛ред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛-рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

тЦН рд╕реЗрдкрд░реЗрдЯрд░ рдШрдЯрдХ рд╕рдорд╕реНрдпрд╛рдПрдБ


рдЕрдм рдЬрдм рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХреЛрдВ рдХреЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдЗрдП рдЙрди рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИрдВред рдпрд╣рд╛рдВ рдореИрдВ рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ:

  • рдкреИрд░реЗрдВрдЯ рдШрдЯрдХ рдореЗрдВ рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХ рдХреИрд╕реЗ рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИ? рд╡рд╣ рдХреНрд╖реИрддрд┐рдЬ рдФрд░ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдШрдЯрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдШрдЯрдХреЛрдВ рдХреЛ рд▓рдВрдмрд╡рдд рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рдХрд░реЗрдЧрд╛?
  • рдХреНрдпрд╛ рдореБрдЭреЗ displayрдореВрд▓ рдШрдЯрдХ (рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕, рдЧреНрд░рд┐рдб) рдХреА рд╕рдВрдкрддреНрддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрди рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдЯрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ?

рдЖрдЗрдП рд╣рдо рдЗрди рд╕рд╡рд╛рд▓реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред

рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХреЛрдВ рдХрд╛ рдЖрдХрд╛рд░


рдЖрдк рдПрдХ рдЕрд▓рдЧ рдШрдЯрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ "рдкреНрд░реЙрдкрд░" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ, рдпрд╣рд╛рдВ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рдХреЗ рдмреАрдЪ рд╕реНрдерд┐рдд рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХ рд╣реИ HeaderрдФрд░ Sectionред

<Header />
<Spacer mb={4} />
<Section />

рдФрд░ рдпрд╣рд╛рдВ рдереЛрдбрд╝реА рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рд╣реИред рдпрд╣рд╛рдВ, рд╡рд┐рднрд╛рдЬрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдЧреЛ (рдШрдЯрдХ Logo) рдФрд░ рдШрдЯрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдП рдЧрдП рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмреАрдЪ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬреНрдп рджреВрд░реА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ Linkред

<Flex>
  <Logo />
  <Spacer m="auto" />
  <Link>Beep</Link>
  <Link>Boop</Link>
</Flex>

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рднрд╛рдЬрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдФрд░ рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ justify-content: space-betweenред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдкрдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реНрдЯрд╛рдЗрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЛ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдХреНрдпрд╛ рдпрд╣ рдХреЛрдб рд▓рдЪреАрд▓рд╛ рджрд┐рдЦрддрд╛ рд╣реИ?

<Flex>
  <Logo />
  <Link>Beep</Link>
  <Link>Boop</Link>
  <Spacer m="auto" />
  <Link>Boop</Link>
</Flex>

рдРрд╕реЗ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдЖрдХрд╛рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд┐рднрд╛рдЬрдХ рдХрд╛ рдЖрдХрд╛рд░ рдореВрд▓ рддрддреНрд╡ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рдорд╛рдорд▓реЗ рдореЗрдВ, growрд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХреА рдЧрдИ рд╕рдВрдкрддреНрддрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ flex-grow: 1ред

<Flex>
  <Spacer grow="1" />
</Flex>

рдЫрджреНрдо рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ


рдПрдХ рдФрд░ рд╡рд┐рдЪрд╛рд░ рдЬреЛ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрдпрд╛, рд╡рд╣ рд╣реИ рд╡рд┐рднрд╛рдЬрдХреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрджреНрдо рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

.element:after {
    content: "";
    display: block;
    height: 32px;
}

рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЫрджреНрдо рддрддреНрд╡ рдХреЛ рд╡рд┐рднрд╛рдЬрдХ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

<Header spacer="below" type="pseudo" length="32">
  <Logo />
  <Link>Home</Link>
  <Link>About</Link>
  <Link>Contact</Link>
</Header>

рдЕрдм рддрдХ, рдореИрдВрдиреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрдХ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рдирдореЗрдВ рд╡реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

CSS рдЧрдгрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдорд┐рди (), рдЕрдзрд┐рдХрддрдо (), рдХреНрд▓реИрдВрдк ()


рдХреНрдпрд╛ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдЧрддрд┐рд╢реАрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдиреНрдпреВрдирддрдо рдФрд░ рдЕрдзрд┐рдХрддрдо рдЖрдХрд╛рд░ рджреЗрдЦрдиреЗ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ? рдореИрдВ рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред CANIUse рдбреЗрдЯрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рдВрдХреНрд╢рди, рд╕рднреА рдкреНрд░рдореБрдЦ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдХреЛ рдпрд╛рдж рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВ рдХрд┐ рдЙрдирдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

.wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: min(2vmax, 32px);
}

рдирд┐рд░реНрдорд╛рдг рдХрд╛ min(2vmax, 32px)рдЕрд░реНрде рдирд┐рдореНрди рд╣реИ: рдПрдХ рд╕рдорд╛рди рджреВрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ 2vmaxрдХрд░реЗрдВ рд▓реЗрдХрд┐рди рдкрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ 32pxред

тЖТ  рдпрд╣рд╛рдБ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рджрд░реНрд╢рди рд╣реИ

тЖТ  рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред

рдРрд╕рд╛ рд▓рдЪреАрд▓рд╛рдкрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдФрд░ рд▓рдЪреАрд▓реЗ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдиреЗ рдХреЗ рдХрдИ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢


рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ CSS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рдЖрдВрддрд░рд┐рдХ рд╕реНрдерд╛рди рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╣рдо рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдЖрдЬ рдЬреЛ рд╕реАрдЦрд╛ рд╣реИ, рд╡рд╣ рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧреА рд▓рдЧреЗрдЧрд╛ред

рдкреНрд░рд┐рдп рдкрд╛рдардХреЛрдВ! рд╡реЗрдм рдкреЗрдЬ рдПрд▓рд┐рдореЗрдВрдЯреНрд╕ рдХреЗ рдмреАрдЪ рдХреА рджреВрд░реА рдХреЛ рдПрдбрдЬрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдХрд┐рди рдЯреВрд▓реНрд╕ рдХрд╛ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ?


All Articles