рдЕрдорд╛рдиреНрдп рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдХреЛ OR рд╢рд░реНрддреЛрдВ (рдпрд╛ рддреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ "рдпрд╛" -рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдкрд░рд┐рднрд╛рд╖рд╛ рд╡рд╛рд▓реЗ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реАрд░реНрд╖ рдореАрдбрд┐рдпрд╛ рдХреНрд╡реЗрд░реА рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдк-рдХреНрд╡реЗрд░реА рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрдо:
<strong i="7">@highdpi</strong>: ~"(-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx)";
.bg {
<strong i="8">@media</strong> (max-width: 1000px) {
background: url(bg-small.png);
<strong i="9">@media</strong> <strong i="10">@highdpi</strong> {
background: url([email protected]);
}
}
}
рдЖрдЙрдЯрдкреБрдЯ:
<strong i="14">@media</strong> (max-width: 1000px) {
.bg {
background: url(bg-small.png);
}
}
<strong i="15">@media</strong> (max-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
.bg {
background: url([email protected]);
}
}
рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрдЙрдЯрдкреБрдЯ - "(рдЕрдзрд┐рдХрддрдо-рдЪреМрдбрд╝рд╛рдИ: 1000px) рдФрд░" рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рднрд╛рдЧ рд╕реЗ рдкрд╣рд▓реЗ:
[...]
<strong i="19">@media</strong> (max-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.25), (max-width: 1000px) and (min-device-pixel-ratio: 1.25), (max-width: 1000px) and (min-resolution: 1.25dppx) {
[...]
рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдПрдХ рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╕рдордп рдареАрдХ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ: _
.bg {
<strong i="23">@media</strong> (max-width: 1000px) {
background: url(bg-small.png);
<strong i="24">@media</strong> (-webkit-min-device-pixel-ratio: 1.25), (min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
background: url([email protected]);
}
}
}
рдпрд╣ рдмрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИред рдХрдо рдХреЛ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрди ~""
рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ ( рдХрд╣реАрдВ рднреА , рди рдХрд┐ рдХреЗрд╡рд▓ рдореАрдбрд┐рдпрд╛ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП)ред рддреЛ рдпрд╣ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХрдо рдХреЛ рд╡рд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛ред
рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдКрдкрд░ рдЬреИрд╕рд╛ рдХреЛрдб ("рдПрдХ рдмрдЪреА рд╣реБрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕реВрдЪреА") рдПрдХ рдкреБрд░рд╛рдиреЗ рдХреНрд╡рд┐рд░реНрдХ/рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕-рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд╣реИ, рди рдХрд┐ рдХрднреА рдЙрдЪрд┐рдд рдХреЛрдб рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдлрд┐рд░ рднреА ~""
рд╡рдЬрд╣ рд╕реЗ)ред рдЖрдЬ рдХреЗ рд▓реЗрд╕ рдореЗрдВ, рдЙрд╕реА рд╕рд╛рдорд╛рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдкреИрдЯрд░реНрди "рдореИрдЬрд┐рдХ рд╡реИрд▓реНрдпреВ рд╡реЗрд░рд┐рдПрдмрд▓" рдХреЗ рдмрдЬрд╛рдп рдЕрдирд╛рдо/рдЕрд▓рдЧ рдирд┐рдпрдореЛрдВ/рдорд┐рд╢реНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
.highdpi(@rules) {
<strong i="10">@media</strong> (-webkit-min-device-pixel-ratio: 1.25),
(min-device-pixel-ratio: 1.25),
(min-resolution: 1.25dppx) {
@rules();
}
}
.bg {
<strong i="11">@media</strong> (max-width: 1000px) {
background: url(bg-small.png);
.highdpi({
background: url([email protected]);
});
}
}
рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рддрд░реАрдХреЗред
#1421 рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ/рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рддред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рднреА (рдпрджрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ) рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╡реИрд╕реЗ рднреА ~""
рдмрдЬрд╛рдп рдЕрд▓рдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХрднреА рднреА рдКрдкрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ "рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ" рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз" (рдЬреИрд╕рд╛ рдХрд┐ рдПрдлрдЖрд░ рдХреЛ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред
#1421 рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?
@ рд╕рд╛рдд-рдЪрд░рдг-рдЕрдзрд┐рдХрддрдо рдЗрд╕реЗ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЕрдкрдиреЗ рдорд┐рдХреНрд╕рд┐рди рдХреЛ рдПрд╕реНрдХреЗрдкреНрдб рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд╛рд▓реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдФрд░ ".highdpi" рдорд┐рдХреНрд╕рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред
@ рд╕рд╛рдд-рдЪрд░рдг-рдЕрдзрд┐рдХрддрдо рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЗ/рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ # 1421 рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
#1
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди #1
рд╕реЗ рдЕрд▓рдЧ рдкрд╛рд╕/рдЕрд╕рдлрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж #1
, #2
рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЕрдЧрд▓рд╛ рдХрджрдо рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдпрд╣рд╛рдВ #2964 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдпрд╣рд╛рдВ #3059 рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдпрд╣ рд▓рдЧрднрдЧ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдпрд╛рдиреА рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ: "рдХреНрдпрд╛ рд╣рдо @media
рдФрд░ @supports
рдкреНрд░рд╢реНрдиреЛрдВ рдЖрджрд┐ рдХреЗ рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓реЗ рдкреБрдирд░реНрдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рдЦрд░реНрдЪ рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?" (рдЗрд╕рдХреЗ рд▓рд┐рдП рдпрд╛ рддреЛ рдкрд╛рд░реНрд╕рд░ рдХреА рдПрдХ рдкреНрд░рдореБрдЦ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдордирдорд╛рдиреЗ рдкрд▓ рдкрд░ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЛрдб рдФрд░ рдЗрд╕рдХреЗ eval/css-gen funcs рдкрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛрдб рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдмрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИред рдХрдо рдХреЛ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЙрди
~""
рдЕрдВрджрд░ рдХреНрдпрд╛ рд╣реИ ( рдХрд╣реАрдВ рднреА , рди рдХрд┐ рдХреЗрд╡рд▓ рдореАрдбрд┐рдпрд╛ рдХреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд▓рд┐рдП)ред рддреЛ рдпрд╣ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдХрдо рдХреЛ рд╡рд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖ рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓реЗрдЧрд╛редрддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдКрдкрд░ рдЬреИрд╕рд╛ рдХреЛрдб ("рдПрдХ рдмрдЪреА рд╣реБрдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдореАрдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕реВрдЪреА") рдПрдХ рдкреБрд░рд╛рдиреЗ рдХреНрд╡рд┐рд░реНрдХ/рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕-рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд╣реИ, рди рдХрд┐ рдХрднреА рдЙрдЪрд┐рдд рдХреЛрдб рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдлрд┐рд░ рднреА
~""
рд╡рдЬрд╣ рд╕реЗ)ред рдЖрдЬ рдХреЗ рд▓реЗрд╕ рдореЗрдВ, рдЙрд╕реА рд╕рд╛рдорд╛рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рдкреИрдЯрд░реНрди "рдореИрдЬрд┐рдХ рд╡реИрд▓реНрдпреВ рд╡реЗрд░рд┐рдПрдмрд▓" рдХреЗ рдмрдЬрд╛рдп рдЕрдирд╛рдо/рдЕрд▓рдЧ рдирд┐рдпрдореЛрдВ/рдорд┐рд╢реНрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреЗ рддрд░реАрдХреЗред
#1421 рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ/рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рддред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдХ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ рднреА (рдпрджрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ) рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╡реИрд╕реЗ рднреА
~""
рдмрдЬрд╛рдп рдЕрд▓рдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХрднреА рднреА рдКрдкрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ "рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ" рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз" (рдЬреИрд╕рд╛ рдХрд┐ рдПрдлрдЖрд░ рдХреЛ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред#1421 рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?