MCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ тЖТ

рдЧрдгрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рд╕реВрддреНрд░ (рдлреЙрд░реНрдореВрд▓рд╛)

рд╡рд┐рдЬреНрдЮрд╛рдкрди

рдкрд░рд┐рдгрд╛рдо

Aspect Ratio
16 : 9
рд╕рд░рд▓реАрдХреГрдд рд░реЗрд╢рд┐рдпреЛ
Decimal рд░реЗрд╢рд┐рдпреЛ (W├╖H) 1.7778
Padding-top рддрд░рдХреАрдм (%) 56.25%

CSS Aspect Ratio рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рд╣реИ?

рдпрд╣ рдЯреВрд▓ рдХрд┐рд╕реА рднреА рдкрд┐рдХреНрд╕реЗрд▓ width рдФрд░ height рдХреЛ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░реЗ, рд╕рд░рд▓реАрдХреГрдд aspect ratio рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ тАФ рдЬреИрд╕реЗ 16:9 рдпрд╛ 4:3ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рд╡рд╣реА рдкреБрд░рд╛рдирд╛ padding-top рдкреНрд░рддрд┐рд╢рдд рднреА рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ responsive рдХрдВрдЯреЗрдирд░реЛрдВ (рд╡реАрдбрд┐рдпреЛ, iframe, рдЗрдореЗрдЬ рд░реИрдкрд░) рдХреЛ рдПрдХ рддрдп рдЕрдиреБрдкрд╛рдд рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ тАФ рдпрд╛рдиреА рдЙрд╕ рджреМрд░ рдореЗрдВ рдЬрдм рдЖрдзреБрдирд┐рдХ CSS aspect-ratio рдкреНрд░реЙрдкрд░реНрдЯреА рд╣рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реЛрддреА рдереАред

рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЕрдкрдиреА рдореВрд▓ width рдФрд░ height рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдбрд╛рд▓реЗрдВред рдХреИрд▓рдХреБрд▓реЗрдЯрд░ greatest common divisor (GCD) рдХреА рдорджрдж рд╕реЗ рд░реЗрд╢рд┐рдпреЛ рдХреЛ рдЙрд╕рдХреЗ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рд░реВрдк рдореЗрдВ рдШрдЯрд╛ рджреЗрддрд╛ рд╣реИ, decimal рд░реЗрд╢рд┐рдпреЛ (width ├╖ height) рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡рд╣ padding-top рдкреНрд░рддрд┐рд╢рдд рднреА рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реАрдзреЗ рдЕрдкрдиреЗ CSS рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ width рдФрд░ height рдХрд╛ GCD рдирд┐рдХрд╛рд▓реЗрдВред рджреЛрдиреЛрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ GCD рд╕реЗ рднрд╛рдЧ рджреЗрдиреЗ рдкрд░ рд╕рд░рд▓реАрдХреГрдд рд░реЗрд╢рд┐рдпреЛ рдорд┐рд▓рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 1920 рдФрд░ 1080 рдХрд╛ GCD 120 рд╣реИ, рдЗрд╕рд▓рд┐рдП рд░реЗрд╢рд┐рдпреЛ рдмрдирддрд╛ рд╣реИ 16:9ред padding-top рдХреА рддрд░рдХреАрдм рдореЗрдВ height ├╖ width ├Ч 100 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ CSS рдореЗрдВ рдкреНрд░рддрд┐рд╢рдд padding рд╣рдореЗрд╢рд╛ рдПрд▓рд┐рдореЗрдВрдЯ рдХреА width рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рдЧрд┐рдиреА рдЬрд╛рддреА рд╣реИред

$$\text{Ratio} = \frac{\text{Width}}{\gcd} : \frac{\text{Height}}{\gcd}$$ $$\text{Padding} = \frac{\text{Height}}{\text{Width}} \times 100\% \qquad \text{Decimal} = \frac{\text{Width}}{\text{Height}}$$
рдКрдкрд░реА рдкреИрдбрд┐рдВрдЧ рдкреНрд░рддрд┐рд╢рдд рд╡рд╛рд▓рд╛ рдХрдВрдЯреЗрдирд░ рдмреЙрдХреНрд╕ рдЬреЛ рд░рд┐рд╕реНрдкреЙрдиреНрд╕рд┐рд╡ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдмрдирд╛рддрд╛ рд╣реИ
padding-top рдкреНрд░рддрд┐рд╢рдд рд░рд┐рд╕реНрдкреЙрдиреНрд╕рд┐рд╡ рдмреЙрдХреНрд╕ рдореЗрдВ рдКрдБрдЪрд╛рдИ рдХреЛ рдЪреМрдбрд╝рд╛рдИ рдХреЗ рдЕрдиреБрдкрд╛рдд рдореЗрдВ рд░рдЦрддрд╛ рд╣реИред
рдЪреМрдбрд╝рд╛рдИ W рдФрд░ рдКрдБрдЪрд╛рдИ H рд╡рд╛рд▓рд╛ рдЖрдпрдд рдЬреЛ рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
рдЖрд╕реНрдкреЗрдХреНрдЯ рд░реЗрд╢рд┐рдпреЛ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдБрдЪрд╛рдИ рдХрд╛ рдЕрдиреБрдкрд╛рдд рд╣реИ, рдЬрд┐рд╕реЗ рдорд╣рддреНрддрдо рд╕рдорд╛рдкрд╡рд░реНрддрдХ рд╕реЗ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рд▓ рдХрд┐рдпрд╛ рд╣реБрдЖ рдЙрджрд╛рд╣рд░рдг

рдПрдХ 1920├Ч1080 рдЗрдореЗрдЬ рдХреЗ рд▓рд┐рдП: \( \gcd(1920, 1080) = 120 \)ред $$\text{Ratio} = \frac{1920}{120} : \frac{1080}{120} = \mathbf{16:9}$$ $$\text{Decimal} = 1920 \div 1080 \approx 1.7778$$ $$\text{Padding-top} = 1080 \div 1920 \times 100 = \mathbf{56.25\%}$$ рдпрд╛рдиреА рдПрдХ responsive рд░реИрдкрд░ рдореЗрдВ рдЖрдк рд▓рд┐рдЦреЗрдВрдЧреЗ padding-top: 56.25%ред

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓

aspect-ratio рдкреНрд░реЙрдкрд░реНрдЯреА рдХреА рдЬрдЧрд╣ padding-top рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ? padding-top рд╡рд╛рд▓реА рддрд░рдХреАрдм рд╣рд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рднреАред рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реАрдзреЗ aspect-ratio: 16 / 9; рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдкреНрд░рддрд┐рд╢рдд рдореЗрдВ рдЖрдзрд╛рд░ width рд╣реЛрддреА рд╣реИ рдпрд╛ height? CSS рдореЗрдВ vertical padding рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рд╣рдореЗрд╢рд╛ рдХрдВрдЯреЗрдирд┐рдВрдЧ рдмреНрд▓реЙрдХ рдХреА width рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрддрд╛ рд╣реИ тАФ рдЗрд╕реАрд▓рд┐рдП рдлрд╝реЙрд░реНрдореВрд▓рд╛ height ├╖ width рд╣реИред

рдЕрдЧрд░ рдореЗрд░реЗ рдирдВрдмрд░ рдареАрдХ рд╕реЗ рд╕рд░рд▓ рди рд╣реЛрдВ рддреЛ? рдХреЛрдИ рднреА width рдФрд░ height рдПрдХ рдорд╛рдиреНрдп рд░реЗрд╢рд┐рдпреЛ рдЬрд░реВрд░ рджреЗрдВрдЧреЗ; рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╡рд╣ 16:9 рдЬреИрд╕реЗ рдХрд┐рд╕реА рдЬрд╛рдиреЗ-рдкрд╣рдЪрд╛рдиреЗ рдирд╛рдо рд╕реЗ рдореЗрд▓ рди рдЦрд╛рдПред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ decimal рд░реЗрд╢рд┐рдпреЛ рдХрд╛рдлрд╝реА рдХрд╛рдо рдЖрддрд╛ рд╣реИред

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: