
рдпрд╣рд╛рдВ рдореИрдВ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдФрд░ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред
рдХрдИ рд╕рд╛рд▓реЛрдВ рддрдХ рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯреА рдлрд╛рдЗрд▓ рдмрдирд╛рдИ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдзрд╛рд░, рд╢реБрд░реВ рдореЗрдВ, рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдХреНрдпреЛрдВ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ, рд░реАрд╕реЗрдЯ рдирд╣реАрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдВрдЧрддрддрд╛ рдХреЗ рд▓рд┐рдП рдХреИрдж рд╣реИ, рдЬреЛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╢реБрджреНрдз рд░реВрдк рдореЗрдВ, рдпрд╣ рдореБрдЭреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рд╡рд┐рднрд┐рдиреНрди рдЗрдВрдбреЗрдВрдЯреЗрд╢рди, рдмреЙрд░реНрдбрд░рд┐рдВрдЧ рдЗрддреНрдпрд╛рджрд┐ рдХреЗрд╡рд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдореБрдЭреЗ рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рдереАред
рд╕рдордп рдХреЗ рд╕рд╛рде, рдлрд╝рд╛рдЗрд▓ рдмрдврд╝реА, рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛, рд▓рд╛рдкрддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
рдЗрд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдЖрдзрд╛рд░ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдерд╛, рдЬреЛ рдХрд┐ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмрд╣реБрдд рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рднреА рдирд┐рдХрд▓рд╛ред рдлрд╝рд╛рдЗрд▓ рдХрд╛рдлреА рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛ рдЧрдИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдФрд░ рд╕рдВрднрд╡рддрдГ рдХреБрдЫ рд╕рд╣реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдкрд░ рдЬреЛрд░ рджреЗрдВрдЧреЗ, рдпрд╣рд╛рдВ рдЖрдк рдЦреБрдж рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХрд╕реНрдЯрдо reset.cssрд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг
- рд▓реЗрдЖрдЙрдЯ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЯреИрдЧ рдмрджрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдЬреЛ DRY рд╕рд┐рджреНрдзрд╛рдВрдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ (- рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдВрдкрд╛рджрди рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдирд╛)ред
- рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╢реИрд▓рд┐рдпреЛрдВ рдХреА рдкреВрд░реНрдг рд╢реВрдиреНрдпрдХрд░рдгред
рдпрд╣ рддрдереНрдп рдХрд┐ рдХрд┐рд╕реА рддрддреНрд╡ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реИрд▓рд┐рдпрд╛рдБ рд╣реЛрддреА рд╣реИрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрд╕ рдЬрдЧрд╣ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд╣рд╛рдВ рдпрд╣ рдЯреИрдЧ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЖрд╡рд╢реНрдпрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЯреБрдХрдбрд╝реЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгред
- IE 10+
- рдХреБрдЫ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧреА рд╕реНрдирд┐рдкреЗрдЯред
- рдФрд░ рдпреБрдХреНрддрд┐рдпрд╛рдБ
рдмреНрд▓реЙрдХ рдореЙрдбрд▓ рдкрд░рд┐рднрд╛рд╖рд╛
*, *:before, *:after { box-sizing: inherit; } html { box-sizing: border-box; }
рдРрд╕реА рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ
box-sizing
рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдПрдХ рдШрдЯрдХ рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ
box-sizing: content-box;
рдореВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
body { margin: 0; background-color: #fff; line-height: 1; text-rendering: optimizeLegibility; text-decoration-skip: objects; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; }
text-rendering
- рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд╛рда рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИред
optimizeLegibility
- рдЙрдЪреНрдЪ-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓рд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрддрд┐ рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдХрд░реНрдирд┐рдВрдЧ рдФрд░ рд▓рд┐рдЧрд┐рдВрдЧреНрд╕ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
text-decoration-skip: objects;
text-decoration: underline;
рд╕рд╛рде рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддрд╛ рд╣реИ text-decoration: underline;
рдЕрдмрд╛рдзрд┐рдд (рдЬрд╣рд╛рдВ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ)ред

-webkit-text-size-adjust: 100%;
- iOS рдореЗрдВ рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рдлреЙрдиреНрдЯ рд╕рд╛рдЗрдЬ рдПрдбрдЬрд╕реНрдЯрдореЗрдВрдЯ рдкрд░ рд░реЛрдХред
-webkit-font-smoothing: antialiased;
- Macs Safari рдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рдмрдирд╛рддрд╛ рд╣реИ (рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓ рд╕реНрдореВрде рдФрд░ рдХреНрд░рд┐рд╕реНрдк рд╣реИ, рдпрд╣ рдкрдврд╝рдиреЗ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред)
-webkit-tap-highlight-color: transparent;
- рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╕рдордп рдиреАрд▓рд╛ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИред

рдлреЛрдХрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рд▓реЗрдХрд┐рди рд░реВрдкрд░реЗрдЦрд╛ рдирд╣реАрдВ рд╣реИ
:focus { outline: none; }
рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлреЛрдХрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИред (
рдпрд╣рд╛рдБ рдХреИрд╕реЗ рдФрд░ рдХреНрдпреЛрдВ)ред рд▓реЗрдХрд┐рди
outline
рдЕрдХреНрд╕рд░ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдФрд░ рдбрд┐рдЬрд╛рдЗрдирд░ рдЦреБрдж рдХреЛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕ рд░рд╛рдЬреНрдп рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣реЛрд╡рд░ рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рджреЛрд╣рд░рд╛рд╡ рдПрдХ рд▓рдЧрд╛рддрд╛рд░ рдЕрднреНрдпрд╛рд╕ рдмрди рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдПрдХ рдЖрд▓рд╕реА рддрд░реАрдХрд╛ рд╣реИред
.no-touch { &:hover, &:focus { ... } }
рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рдЬрд╛рдЗрдирд░ рд╣рдореЗрд╢рд╛ рдлреЛрдХрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВред
рддреАрди рдмреБрдирд┐рдпрд╛рджреА рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХреЛ рд╣рдореЗрд╢рд╛ рд╣рд░ рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ рддрддреНрд╡ ( :hover, :focus, :active
) рдкрд░ рдореМрдЬреВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
тЖТ
рдХреЛрдбрдкреЗрдирдЗрдВрдбреЗрдВрдЯ
рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╢реВрдиреНрдп рд╣реИ, рдкрд╛рда рдЧреБрдг рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗ рд╣реИрдВред
p, dd, dl, figure, blockquote { margin: 0; } blockquote, q { quotes: none; } ul, ol { padding: 0; margin: 0; list-style-type: none; } table { border-collapse: collapse; border-spacing: 0; } th { font-weight: inherit; } h1, h2, h3, h4, h5, h6 { margin: 0; font-size: inherit; font-weight: inherit; } audio, video { display: block; } img { display: block; border: none; } iframe { border: none; } pre, code, kbd, samp { font-family: monospace, monospace; font-size: inherit; }
рдпрджрд┐ рдЖрдкрдХреЛ
рдХрд╕реНрдЯрдо рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЗрдВрдбреЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛
рд╣реИ (рдФрд░ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), рддреЛ рдПрдХ рд╡рд░реНрдЧ рдЖрд╡рд░рдг рдФрд░ рдПрдХ рд╕реНрдЯрд╛рдЗрд▓ рдЧрд╛рдЗрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
.description { h1, h2, h3, h4 { } p { } }
рдкрд╛рда рд╕рд╛рдордЧреНрд░реА рдХреЛ рднреА рд╕рд╣реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдФрд░ рд▓рд╛рдЗрди рдКрдВрдЪрд╛рдИ рд╕реЗрдЯ
рдХрд░рдХреЗ рд╕рд╣реА рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП ред
рдпрд╣рд╛рдБ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░
рдПрдХ рд▓реЗрдЦ рд╣реИ ред
рдХрд╕реНрдЯрдо рд╕рд╛рдордЧреНрд░реА рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ:

рдкрд╛рда рддрддреНрд╡
рдкреВрд░реНрдг рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдоред рд▓рд┐рдВрдХ рдЕрдм рдиреАрд▓реЗ рдирд╣реАрдВ рд╣реИрдВ, рдордЬрдмреВрдд рдПрдХ рдмреЛрд▓реНрдб рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдЗрддрд╛рд▓рд╡реА рдирд╣реАрдВ рд╣реИред рдПрдо, рдордЬрдмреВрдд рдЕрд░реНрде рддрддреНрд╡ рд╣реИрдВ, рд╡реЗ рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд╛рд░реНрдб рдореЗрдВ рдЙрддреНрдкрд╛рдж рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдПред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реИрд▓реА рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдЙрд╕ рдЬрдЧрд╣ рдХреА рдмрд┐рд▓реНрдХреБрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд╣рд╛рдВ рдЗрд╕ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрд▓рд┐рдВрдХ рдХрд╛ рд░рдВрдЧ рдФрд░ рд░реЗрдЦрд╛рдВрдХрди рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рд▓рд┐рдВрдХ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╛ рдЪрд┐рддреНрд░ рдФрд░ рдкрд╛рда рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝реЗ рдмрдЯрди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред
a { background-color: transparent; text-decoration: none; color: inherit; } abbr { border: none; text-decoration: none; } b, strong { font-weight: inherit; } i, em { font-style: inherit; } dfn { font-style: inherit; } mark { background-color: transparent; color: inherit; } small { font-size: inherit; } sub, sup { position: relative; vertical-align: baseline; font-size: inherit; line-height: 0; } sub { bottom: -.25em; } sup { top: -.5em; }
рдлрд╛рд░реНрдо рддрддреНрд╡:
рдмрдЯрди рдФрд░ рдЗрдирдкреБрдЯ рдХреЛ рд╕реМрдВрдкреА рдЧрдИ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХреЛ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЯреИрдЧ рдмрджрд▓рддреЗ рд╕рдордп рдмрдЯрди рдХреЗ рд╕рд╛рде рдЕрд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рдЬреНрдпрд╛рджрд╛рддрд░ рдпрд╣ рдПрдХ рдмрдЯрди рдХреЗ рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред button, input, optgroup, select, textarea { padding: 0; margin: 0; border: none; border-radius: 0; box-shadow: none; background-color: transparent; font: inherit; color: inherit; letter-spacing: inherit; } button, input { overflow: visible; } button, select { text-align: left; text-transform: none; } button, [type='button'], [type='reset'], [type='submit'] { cursor: pointer; -webkit-appearance: none; } textarea { resize: none; overflow-y: auto; overflow-x: hidden; } button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { border: none; padding: 0; } button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: none; } [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; } [type='search']::-webkit-search-decoration { -webkit-appearance: none; } [type='search'] { outline: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }
(
button
рдЯреИрдЧ рдХреЛ рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред iOS рдкрд░, рдпрд╣ рдЯреВрдЯ рдЬрд╛рдПрдЧрд╛ред)
рдХреНрд╖реЗрддреНрд░ рдФрд░ рдХрд┐рдВрд╡рджрдВрддреА
fieldset { padding: 0; margin: 0; border: none; } legend { display: block; padding: 0; white-space: normal; }
рдЕрдХреНрд╕рд░ рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐
рд░реВрдкреЛрдВ рдХреЗ рдЗрди
рдЕрд░реНрде рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдЬрд╛рд╡рдЯреА рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛
рдЧрдпрд╛ рдерд╛ред
рдЗрд╕рдХреЗ рд▓рд┐рдП:
рдРрд╕рд╛ рдХрднреА рди рдХрд░реЗрдВ , рдпрд╣ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:
тЖТ
рдЙрджрд╛рд╣рд░рдг 1 ,
рдЙрджрд╛рд╣рд░рдг 2(
fieldset
рдЯреИрдЧ рдХреЛ рдлреНрд▓реЗрдХреНрд╕ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд┐рд░реНрдл рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред)
рдЪреБрдирдирд╛
рд╣рдо рдЪрдпрди рдХреЗ рдорд╛рдирдХ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд░рджреНрдж рдХрд░рддреЗ рд╣реИрдВ
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; }
тЖТ рд╣рдо рдЦреБрдж рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ:
рдХреЛрдбрдкреЗрдирдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░
::-webkit-input-placeholder { color: inherit; opacity: 1; transition: opacity .3s; } ::-moz-placeholder { color: inherit; opacity: 1; transition: opacity .3s; } :-moz-placeholder { color: inherit; opacity: 1; transition: opacity .3s; } :-ms-input-placeholder { color: inherit; opacity: 1; transition: opacity .3s; } :focus::-webkit-input-placeholder { opacity: 0; } :focus::-moz-placeholder { opacity: 0; } :focus:-moz-placeholder { opacity: 0; } :focus:-ms-input-placeholder { opacity: 0; }
рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рд░рдВрдЧ рд╕реБрдиреЗрдВрдЧреЗред рдзреНрдпрд╛рди рдореЗрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдирд╛ред

svg (рдкреНрд░рддреАрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо)
svg
рдЯреИрдЧ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд┐рд╕реА рднреА рдЧреБрдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдкреВрд░реНрдг рдЯреИрдЧ, рдореИрдВ рд╣рдореЗрд╢рд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЖрдХрд╛рд░ рдФрд░ рд░рдВрдЧ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рдЖрдЗрдХрди рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ:
рд╣рдо рдПрдХ рдЖрдЗрдХрди рдлрд╝реЙрдиреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВредрд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдЗрдХрди рд╣реИрдВ:
- рдПрдХрд▓ рд░рдВрдЧ
- рд░рдВрдЧ (рдЖрдЗрдХрди рдФрд░ рдЫреЛрдЯреА рдЫрд╡рд┐рдпрд╛рдВ)ред
рдпреЗ рд╕рднреА svg рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рд╣реИрдВред
рдПрдХрд▓ рд░рдВрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ svg рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрд▓рдЧ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рдХреИрд╢реНрдб рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <symbol id="search" viewBox="0 0 24 24"> <path></path> </symbol> </svg>
рдФрд░ рдпрд╣ рдЗрд╕ рддрд░рд╣ рдкреЗрдЬ рдкрд░ рд╢рд╛рдорд┐рд▓ рд╣реИ:
<svg class="alert__ico"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="../img/sprites/sprite.svg#search"></use> </svg>
рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпрд╛рдБ: (
рдпрд╣ рдХреЛрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ )
svg { display: block; width: 100%; height: 100%; fill: currentColor; }
рд░рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдПрд╕ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
.icon-ico-color:after { background-image: url("data:image/svg+xml,%3Csvg%20width%3D...; }
рдФрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╢реИрд▓рд┐рдпреЛрдВ:
[class*='icon-']:after { content: ''; display: block; width: 100%; height: 100%; background-size: contain; background-position: center; background-repeat: no-repeat; }
рд╕реАрдПрд╕рдПрд╕ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ <script> $(document).ready(function() { $("head").append("<link rel='stylesheet' type='text/css' href='../css/icons.min.css' />"); }) </script>
рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рд░рдкрдЯ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИрдЖрдЗрдХрди рдХреЗ рд▓рд┐рдП, рд╕рд╣реА рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдмрд╛рдд рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐ рдЖрдЗрдХрди рд░рдВрдЧ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рдЗрд╕рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред
<div class="elem__ico"> <svg class="alert__ico"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="../img/sprites/sprite.svg#search"></use> </svg> </div> <div class="elem__ico icon-ico-color"></div>

рдЫрд┐рдкрд╛ рд╣реБрдЖ
[hidden] { display: none;
рд╡рд╣ рдЧреБрдг рдЬреЛ рд╡рд╕реНрддреБ рдХреЛ рдЫрд┐рдкрд╛рддрд╛ рд╣реИред рд╣реИрдВрдбреАред
: рд╡рд┐рдХрд▓рд╛рдВрдЧ
:disabled, .disabled { cursor: not-allowed; }
рд╕рд╣реА рдХрд░реНрд╕рд░ред рдЪреВрдВрдХрд┐ рд▓рд┐рдВрдХ рдПрдХ рджрд╛рдВрддреЗрджрд╛рд░ рдмрдЯрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЫрджреНрдо рд╡рд░реНрдЧ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд▓рд┐рдВрдХ рдПрдХ рдлрд╛рд░реНрдо рддрддреНрд╡ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд░реНрдЧ рдЬреЛрдбрд╝реЗрдВред

:: - рдПрдордПрд╕-рд╕реНрдкрд╖реНрдЯ
рдкрд╛рда рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП IE рдЗрдирдкреБрдЯ рдореЗрдВ рдЫрджреНрдо рддрддреНрд╡ред
::-ms-clear { display: none; }
рд╣рдо рдЗрд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред

: -рд╡реЗрдмрдХрд┐рдЯ-рдСрдЯреЛрдлрд┐рд▓

:-webkit-autofill { box-shadow: 0 0 100px #fff inset; -webkit-text-fill-color: currentColor; }
рдЖрдВрддрд░рд┐рдХ рдЫрд╛рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЗрд╕ рдЫрджреНрдо рддрддреНрд╡ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд░рдВрдЧ рд╕реЗ рдкреЗрдВрдЯ рдХрд░реЗрдВред рдФрд░ рджрд┐рдП рдЧрдП рд░рдВрдЧ рдХреЛ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓рд╛ рд╣реИред
:: рдЪрдпрди
::selection { color: #fff; background-color: #004fe4; }

рдХрдХреНрд╖рд╛рдПрдВ
.clearfix
.clearfix:after { content: ''; display: block; clear: both; }
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЕрдм рдлреНрд▓реЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдХрд┐рд╕реА рдХреЛ рдлрд╝реНрд▓реЛрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдлрд╝реНрд▓реЛрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдХреА рд╕рдлрд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдордд рднреВрд▓рдирд╛ред
.visually-рдЫрд┐рдкрд╛ рд╣реБрдЖ
.visually-hidden { position: absolute; z-index: -1; width: 0; height: 0; padding: 0; margin: 0; border: none; overflow: hidden; }
рд╢рдмреНрджрд╛рд░реНрде рдХреЗ рд▓рд┐рдП: рдЬрдм рдЖрдкрдХреЛ рд╢реАрд░реНрд╖рдХ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ
рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП , рд▓реЗрдХрд┐рди рдпрд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЫрд┐рдкрд╛рдирд╛ рд╕реНрдХреНрд░реАрди рд░реАрдбрд░ рджреНрд╡рд╛рд░рд╛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Tsebox / рд░реЗрдбрд┐рдпреЛ рдмрдЯрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
display: none;
рд╕рд╛рде рдЫрд┐рдкрд╛рдПрдВ
display: none;
рдпрд╛
hidden
рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдХ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдкреБрдЯ рдлреЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦреЛ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлреЛрдХрд╕ (рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ) рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдФрд░ рдпрджрд┐ рдЖрдк
.visually-hidden
рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЫрд┐рдкрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдкреБрдЯ
рдлреЛрдХрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдЦреЛрддрд╛ рд╣реИ ред
рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрдбрд┐рдВрдЧ-рдмреЙрдЯрдо рд╡рд┐рдзрд┐ (.over-pic, .contain-pic)
рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ, рдПрдХ рдЯреИрдЧ рдХреЗ рд╕рд╛рде
<img>
рдХреБрдЫ рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рд╣реИрдВ:
- рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЫрд╡рд┐ рд▓реЛрдб рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рдЗрд╕рдХреА рдХреЛрдИ рдКрдВрдЪрд╛рдИ рдирд╣реАрдВ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓реЗрдЖрдЙрдЯ рдХреЛ рдорд░реЛрдбрд╝рдиреЗ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреА рд╣реИред
- рдпрджрд┐ рдЫрд╡рд┐ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рд▓реЗрдЖрдЙрдЯ рдЯреВрдЯ рд╕рдХрддрд╛ рд╣реИред
- рдЕрдиреБрдЪрд┐рдд рдЖрдХрд╛рд░ рдФрд░ рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рддред
рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдбрд┐рдВрдЧ-рдмреЙрдЯрдо рд╡рд┐рдзрд┐ рдорд╣рд╛рди рд╣реИред рдЫрд╡рд┐ рдХрд╛ рдЖрдХрд╛рд░ рдирд┐рдпрдВрддреНрд░рдг рдПрдХ рдЖрд╡рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
<div class="img-wrap"> <img src="" alt=""> </div>
рд▓реЗрдХрд┐рди рдЖрдк рдХреЗрд╡рд▓ рд░реИрдкрд░ рдпрд╛ рдЫрд╡рд┐ рдХреА рдКрдВрдЪрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдк рдкреГрд╖реНрда рдХреЛ рдХреНрд░реЙрдк рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдкрд╛рдд рдЦреЛ рдЬрд╛рдПрдЧрд╛ред
рдФрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░, рдЖрд╡рд░рдг рдХреЗ рдЫрджреНрдо рддрддреНрд╡ рдХреЗ рд▓рд┐рдП% рдореЗрдВ рдкреИрдбрд┐рдВрдЧ рдХреЗ рдХрд╛рд░рдг рдКрдБрдЪрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ (
: рдкрд╣рд▓реЗ )ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ,
% рдореЗрдВ рдкреИрдбрд┐рдВрдЧ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХрд╛ рдореВрд▓реНрдп рд▓реЗрддрд╛ рд╣реИ , рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдпрд╛ рдХреНрд╖реИрддрд┐рдЬ рдорд╛рди рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВред
(рдпрджрд┐ рдХрд┐рд╕реА рдЖрдЗрдЯрдо рдХреЛ рдлреНрд▓реЗрдХреНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ% рдореЗрдВ рдкреИрдбрд┐рдВрдЧ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
.img-wrap { position: relative; width: 30%; } .img-wrap:before { content: ''; display: block; padding-bottom: 60%; }
рдЫрд╡рд┐ рдХреЛ рдЦреБрдж рдХреЛ рд░реИрдкрд░ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╛рдордиреЗ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдЬрдм рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЫрд╡рд┐ рд╕рднреА рд╕реНрдерд╛рди (рдкреГрд╖реНрдарднреВрдорд┐-рдЖрдХрд╛рд░: рдХрд╡рд░ рдХреЗ рд╕рдорд╛рди) рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗред
.Cover-pic рд╡рд░реНрдЧ рдХрд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред .cover-pic, .contain-pic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cover-pic { object-fit: cover; } .contain-pic { object-fit: contain; }
рдЬрдм рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдЫрд╡рд┐ рд╕рднреА рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ (рдкреГрд╖реНрдарднреВрдорд┐-рдЖрдХрд╛рд░ рдХреЗ рд╕рдорд╛рди: рд╕рдорд╛рд╣рд┐рдд;)ред
.Contain-pic рд╡рд░реНрдЧ рдХрд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИредрдкрд░рд┐рдгрд╛рдо рд╣реИ:- рдЫрд╡рд┐ рд░рдмрд░рдпреБрдХреНрдд рд╣реИред
- рдЗрд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдкрд╛рдд (рдбрд┐рдЬрд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд) рд╣реИред
- рд▓реЛрдб рд╣реЛрдиреЗ рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЭрдЯрдХрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред
рдХрдорд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ:
object-fit
IE рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдПрдХ
рдкреЙрд▓реАрдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
рд╣реЛрдЧрд╛ ред
рдЪрд┐рддреНрд░ рдЙрд╕реА рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯрд╛рдЧреНрд░рд╛рдо рдореЗрдВ рдбрд╛рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдЖрдХрд╛рд░ рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯ-рдлрд┐рдЯ рдЧрд╛рдпрдм рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИредтЖТ
рдЙрджрд╛рд╣рд░рдгрдлреБрдЯ рдкреНрд░реЗрд╕рд░
html { height: 100%; } body { display: flex; flex-direction: column; min-height: 100%; } .footer-page { margin-top: auto; }
IE рдХреЗ рд▓рд┐рдП рдкрд╛рдж рджрдмрд╛рддреЗ рд╕рдордп рдареАрдХ рдХрд░реЗрдВред рдиреНрдпреВрдирддрдо рдКрдВрдЪрд╛рдИ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВ (рдЬреЛ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╢рд░реАрд░ рд╣реИ), рдлреНрд▓реЗрдХреНрд╕ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { html { display: flex; flex-direction: column; } }
рдКрдкрд░ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдЯреЗрдмрд▓ рдФрд░
рдЧреНрд░рд┐рдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджрдмрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдкрд╛рдж рдХреА рдКрдВрдЪрд╛рдИ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рддрд╛рд▓рд┐рдХрд╛ рд╡рд┐рдзрд┐ рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдФрд░ рдереЛрдбрд╝рд╛ рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ) рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЧреНрд░рд┐рдб рдмрд╣реБрдд рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд╣реАрдВ рд╣реИрдВред
тЖТ
рдХреЛрдбрдкреЗрди
рддреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд░реАрд╕реЗрдЯ рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХрд░реЗрдВ? рд╡реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдЦрддреНрдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рд▓рдЧрднрдЧ рд╣рд░ рд▓реЗрдЖрдЙрдЯ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред
рдореЗрд░реЗ рд▓реЗрдЦ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдкреНрд░рд╢реНрди рдФрд░ рд╕реБрдЭрд╛рд╡, рд╡рд┐рдЪрд╛рд░реЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рдкреАрдПрд╕ рдореИрдВ рдЖрдкрдХреЛ
рд▓реЗрдЖрдЙрдЯ (рдорд╛рд░реНрдЬрд┐рди / рдкреЗрдбрд┐рдВрдЧ) рдореЗрдВ рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдХреЗ рдкреНрд░рдХрд╛рд╢рди
рд╕рдВрдЧрдарди рдХреЛ рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдФрд░ рдореИрдВ рдЖрдкрдХреЛ рд╕реАрдПрд╕рдПрд╕ рд▓рд┐рдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред рдФрд░ рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ,
рд╕реАрдПрд╕рдПрд╕ рдкрд╣реЗрд▓реА рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред