CSS3 рдореЗрдВ рдирдпрд╛: рдорд▓реНрдЯреА-рдХреЙрд▓рдо, рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕, рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ

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

рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рд╕рдорд░реНрдерди caniuse.com рдкрд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:





рдорд▓реНрдЯреА рд╕реНрддрдВрдн


рдорд▓реНрдЯреА-рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде, рдЖрдк рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рдФрд░ рдлреНрд▓реЛрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдмреИрд╕рд╛рдЦреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрдИ рдХреЙрд▓рдо рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреА рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗрд╡рд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдЪреМрдбрд╝рд╛рдИ рд╕реЗ рд╕реАрдорд┐рдд рд╣реЛрдЧреА:
#mcexample { column-width: 13em; } 


рдЖрдк рдХреЙрд▓рдо рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 #mcexample { column-count: 3; } 


рдХреЙрд▓рдо рдХреА рд╢реИрд▓реА рдмрджрд▓реЗрдВ:
 #mcexample { columns: auto 13em; /* column-count, column-width */ column-gap: 1em; column-rule: 1em solid black; /* width, style, color */ } 


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдореБрдЦреНрдп рдФрд░ рд╕рдмрд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдп рдПрдХ рд╕реНрддрдВрдн рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рдкрд╛рда рдкреНрд░рд╡рд╛рд╣ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдХреНрдпреЛрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

flexbox


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

Tutplus.com рдореЗрдВ рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд░рд▓, рджреГрд╢реНрдп рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдЖрдк рдЗрдЪреНрдЫрд┐рдд рд╕рдВрд░реЗрдЦрдг, рдХреНрд╖реИрддрд┐рдЬ рдХреЗ рд╕рд╛рде рдмрд╛рд▓ рдмреНрд▓реЙрдХреЛрдВ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:


рдпрд╛ рд▓рдВрдмрд╡рдд:


рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдЦрд┐рдВрдЪрд╛рд╡:


рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫред Flexbox рдХреЙрд▓ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:
 <ul> <li>An item</li> <li>Another item</li> <li>The last item</li> </ul> 

 ul { /* Old Syntax */ display: -webkit-box; /* New Syntax */ display: -webkit-flexbox; } 


рдЧреНрд░рд┐рдб рдорд╛рд░реНрдХрд┐рдВрдЧ



рд╡рд┐рдирд┐рд░реНрджреЗрд╢, CSS рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ , рдЗрд╕ рд╕рд╛рд▓ рдЕрдкреНрд░реИрд▓ рдореЗрдВ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдХреЗрд╡рд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 10 рдореЗрдВ рдЕрдм рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреА рдореМрд▓рд┐рдХ рдкреНрд░рдХреГрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╕рдордп рдХреА рдмрд╛рдд рд╣реИред



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

 #gridexample { display: -ms-grid; -ms-grid-rows: 30px 5em auto; -ms-grid-columns: auto 70px 2fr 1fr; } 


рдЯреНрд░рд╛рдВрд╕рдХреНрд░рд┐рдкреНрдЯ:


рдЖрдЗрдЯрдо рдХреЛ рджреВрд╕рд░реЗ рдХреЙрд▓рдо рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:
 #griditem1 { -ms-grid-row: 1; -ms-grid-column: 2; } 


рдЖрдк рдЧреНрд░рд┐рдб-рд░реЛ-рд╕реНрдкреИрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдЙрд╕рдХреА рдкреВрд░реА рдЪреМрдбрд╝рд╛рдИ рддрдХ рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ:

 #griditem1 { -ms-grid-row: 1; -ms-grid-column: 2; -ms-grid-row-span: 2; } 


рдпрд╛ рдЧреНрд░рд┐рдб-рдкрдВрдХреНрддрд┐-рд╕рдВрд░реЗрдЦрд┐рдд рдпрд╛ рдЧреНрд░рд┐рдб-рдХреЙрд▓рдо-рд╕рдВрд░реЗрдЦрд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд░реЗрдЦрдг рдЬреЛрдбрд╝реЗрдВ:

  #griditem1 { -ms-grid-row: 1; -ms-grid-column: 2; -ms-grid-column-align: center; } 


Microsoft рдХреЗ рдЧреНрд░рд┐рдб рдкрд░ рдорд▓реНрдЯреА-рдХреЙрд▓рдо, рдлреНрд▓реЗрдХреНрд╕рдмреЙрдХреНрд╕ рдФрд░ рдЧреНрд░рд┐рдб рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА


Source: https://habr.com/ru/post/In153925/


All Articles