IMO ये सबसे अच्छा ब्रेकप्वाइंट हैं:
@media (min-width:320px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */ }
@media (min-width:480px) { /* smartphones, Android phones, landscape iPhone */ }
@media (min-width:600px) { /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */ }
@media (min-width:801px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
संपादित करें : 960 ग्रिड के साथ बेहतर काम करने के लिए परिष्कृत:
@media (min-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */ }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
व्यवहार में, कई डिज़ाइनर पिक्सल को ईएमएस में परिवर्तित करते हैं, बड़े पैमाने पर बी / सी ईएमएस बेहतर बर्दाश्त करने वाले ज़ूमिंग के लिए। मानक ज़ूम पर 1em === 16px
। 1em/16px
ईएमएस प्राप्त करने के लिए पिक्सल को गुणा करें । उदाहरण के लिए, 320px === 20em
।
टिप्पणी के जवाब min-width
में, "मोबाइल-फर्स्ट" डिज़ाइन में मानक है, जिसमें आप अपनी छोटी स्क्रीन के लिए डिज़ाइन करके शुरुआत करते हैं, और फिर कभी-कभी बढ़ती मीडिया क्वेरी को जोड़ते हैं, जिससे आप बड़े और बड़े स्क्रीन पर काम करते हैं। इसके बावजूद कि आप पसंद करते हैं min-
, max-
या उसके संयोजन, अपने नियमों के आदेश के संज्ञान में हैं, यह ध्यान में रखते हुए कि यदि कई नियम समान तत्व से मेल खाते हैं, तो बाद के नियम पहले के नियमों को ओवरराइड करेंगे।